0001217234-20-000057.txt : 20200430 0001217234-20-000057.hdr.sgml : 20200430 20200430171410 ACCESSION NUMBER: 0001217234-20-000057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200430 DATE AS OF CHANGE: 20200430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CareDx, Inc. CENTRAL INDEX KEY: 0001217234 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 943316839 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36536 FILM NUMBER: 20836761 BUSINESS ADDRESS: STREET 1: 1 TOWER PLACE STREET 2: 9TH FLOOR CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 BUSINESS PHONE: 415-287-2300 MAIL ADDRESS: STREET 1: 1 TOWER PLACE STREET 2: 9TH FLOOR CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 FORMER COMPANY: FORMER CONFORMED NAME: XDx, Inc. DATE OF NAME CHANGE: 20071010 FORMER COMPANY: FORMER CONFORMED NAME: EXPRESSION DIAGNOSTICS INC DATE OF NAME CHANGE: 20030203 10-Q 1 cdna-20200331.htm 10-Q cdna-20200331
false2020Q10001217234--12-31eight years, two months00012172342020-01-012020-03-31xbrli:shares00012172342020-04-28iso4217:USD00012172342020-03-3100012172342019-12-31iso4217:USDxbrli:shares0001217234us-gaap:ServiceMember2020-01-012020-03-310001217234us-gaap:ServiceMember2019-01-012019-03-310001217234us-gaap:ProductMember2020-01-012020-03-310001217234us-gaap:ProductMember2019-01-012019-03-310001217234cdna:DigitalAndOtherMember2020-01-012020-03-310001217234cdna:DigitalAndOtherMember2019-01-012019-03-3100012172342019-01-012019-03-310001217234us-gaap:CommonStockMember2019-12-310001217234us-gaap:AdditionalPaidInCapitalMember2019-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001217234us-gaap:RetainedEarningsMember2019-12-310001217234us-gaap:CommonStockMember2020-01-012020-03-310001217234us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001217234us-gaap:RetainedEarningsMember2020-01-012020-03-310001217234us-gaap:CommonStockMember2020-03-310001217234us-gaap:AdditionalPaidInCapitalMember2020-03-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001217234us-gaap:RetainedEarningsMember2020-03-310001217234us-gaap:CommonStockMember2018-12-310001217234us-gaap:AdditionalPaidInCapitalMember2018-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001217234us-gaap:RetainedEarningsMember2018-12-3100012172342018-12-310001217234us-gaap:CommonStockMember2019-01-012019-03-310001217234us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001217234us-gaap:RetainedEarningsMember2019-01-012019-03-310001217234us-gaap:CommonStockMember2019-03-310001217234us-gaap:AdditionalPaidInCapitalMember2019-03-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001217234us-gaap:RetainedEarningsMember2019-03-3100012172342019-03-310001217234cdna:ConexioGenomicsPtyLtdMember2020-01-012020-03-310001217234cdna:ConexioGenomicsPtyLtdMember2019-01-012019-03-310001217234cdna:MedicareMembercdna:AlloSureKidneyMember2020-01-012020-03-310001217234cdna:MedicareMembercdna:AlloMapHeartMember2020-01-012020-03-31cdna:patient00012172342018-01-31cdna:uniqueSolution0001217234cdna:XynManagementIncMember2020-01-012020-03-31cdna:centercdna:phlebotomistxbrli:pure0001217234us-gaap:CustomerConcentrationRiskMembercdna:MedicareMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-03-310001217234us-gaap:CustomerConcentrationRiskMembercdna:MedicareMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-03-310001217234cdna:MedicareMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-03-310001217234cdna:MedicareMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2019-01-012019-12-310001217234srt:MinimumMember2019-01-012019-01-010001217234srt:MaximumMember2019-01-012019-01-010001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2020-01-012020-03-310001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2019-01-012019-03-310001217234us-gaap:WarrantMember2020-01-012020-03-310001217234us-gaap:WarrantMember2019-01-012019-03-310001217234us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001217234us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-03-310001217234us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001217234us-gaap:FairValueMeasurementsRecurringMember2020-03-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001217234us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001217234us-gaap:FairValueMeasurementsRecurringMember2019-12-310001217234us-gaap:FairValueInputsLevel3Membercdna:CommonStockWarrantLiabilityMember2019-12-310001217234us-gaap:FairValueInputsLevel3Membercdna:CommonStockWarrantLiabilityMember2020-01-012020-03-310001217234us-gaap:FairValueInputsLevel3Membercdna:CommonStockWarrantLiabilityMember2020-03-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMember2020-03-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMember2019-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2020-03-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2019-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2020-01-012020-03-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2019-01-012019-12-310001217234us-gaap:MeasurementInputPriceVolatilityMembercdna:PrivatePlacementCommonStockWarrantLiabilityMember2020-03-310001217234us-gaap:MeasurementInputPriceVolatilityMembercdna:PrivatePlacementCommonStockWarrantLiabilityMember2019-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2020-03-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2019-12-310001217234cdna:OTTRCompleteTransplantManagementMember2019-05-070001217234cdna:OTTRCompleteTransplantManagementMember2019-05-072019-05-070001217234cdna:OTTRCompleteTransplantManagementMemberus-gaap:GeneralAndAdministrativeExpenseMember2019-05-072019-05-0700012172342019-05-070001217234cdna:OTTRCompleteTransplantManagementMember2019-06-300001217234cdna:OTTRCompleteTransplantManagementMember2019-07-012019-09-300001217234cdna:OTTRCompleteTransplantManagementMember2019-09-300001217234us-gaap:CustomerRelationshipsMembercdna:OTTRCompleteTransplantManagementMember2019-05-070001217234us-gaap:CustomerRelationshipsMembercdna:OTTRCompleteTransplantManagementMember2019-05-072019-05-070001217234cdna:OTTRCompleteTransplantManagementMemberus-gaap:DevelopedTechnologyRightsMember2019-05-070001217234cdna:OTTRCompleteTransplantManagementMemberus-gaap:DevelopedTechnologyRightsMember2019-05-072019-05-070001217234cdna:OTTRCompleteTransplantManagementMemberus-gaap:TrademarksMember2019-05-070001217234cdna:OTTRCompleteTransplantManagementMemberus-gaap:TrademarksMember2019-05-072019-05-070001217234us-gaap:DevelopedTechnologyRightsMembercdna:MeasurementInputRoyaltyRateMember2019-05-070001217234cdna:MeasurementInputRoyaltyRateMemberus-gaap:TrademarksMember2019-05-070001217234us-gaap:MeasurementInputDiscountRateMember2019-05-070001217234cdna:OTTRCompleteTransplantManagementMembercdna:DigitalAndOtherMember2020-01-012020-03-310001217234cdna:XynManagementIncMember2019-08-260001217234cdna:XynManagementIncMember2019-08-262019-08-260001217234cdna:AcquiredAndDevelopedTechnologyMember2020-03-310001217234cdna:AcquiredAndDevelopedTechnologyMember2020-01-012020-03-310001217234us-gaap:CustomerRelationshipsMember2020-03-310001217234us-gaap:CustomerRelationshipsMember2020-01-012020-03-310001217234cdna:CommercializationRightsMember2020-03-310001217234cdna:CommercializationRightsMember2020-01-012020-03-310001217234us-gaap:TrademarksAndTradeNamesMember2020-03-310001217234us-gaap:TrademarksAndTradeNamesMember2020-01-012020-03-310001217234cdna:AcquiredInProcessTechnologyMember2020-03-310001217234cdna:AcquiredAndDevelopedTechnologyMember2019-12-310001217234cdna:AcquiredAndDevelopedTechnologyMember2019-01-012019-12-310001217234us-gaap:CustomerRelationshipsMember2019-12-310001217234us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001217234cdna:CommercializationRightsMember2019-12-310001217234cdna:CommercializationRightsMember2019-01-012019-12-310001217234us-gaap:TrademarksAndTradeNamesMember2019-12-310001217234us-gaap:TrademarksAndTradeNamesMember2019-01-012019-12-310001217234cdna:AcquiredInProcessTechnologyMember2019-12-310001217234cdna:CibiltechSASMembercdna:LicenseAndCommercializationAgreementMember2019-04-302019-04-300001217234cdna:CibiltechSASMembercdna:CommercializationRightsMemberus-gaap:MeasurementInputDiscountRateMembercdna:LicenseAndCommercializationAgreementMember2019-04-300001217234cdna:CibiltechSASMemberus-gaap:ConvertiblePreferredStockMembercdna:LicenseAndCommercializationAgreementMember2019-07-260001217234us-gaap:CostOfSalesMember2020-01-012020-03-310001217234us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001217234us-gaap:CostOfSalesMember2019-01-012019-03-310001217234us-gaap:SellingAndMarketingExpenseMember2019-01-012019-03-310001217234us-gaap:CostOfSalesMember2020-03-310001217234us-gaap:SellingAndMarketingExpenseMember2020-03-31cdna:milestone_payment00012172342014-06-012014-06-3000012172342020-01-020001217234us-gaap:CommonStockMembercdna:ClassOfWarrantOrRightIssuedDateThreeMemberus-gaap:MeasurementInputExpectedTermMember2020-01-012020-03-310001217234us-gaap:CommonStockMembercdna:ClassOfWarrantOrRightIssuedDateThreeMember2020-03-310001217234us-gaap:RestrictedStockUnitsRSUMember2019-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001217234us-gaap:RestrictedStockUnitsRSUMember2020-03-310001217234us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001217234us-gaap:EmployeeStockOptionMember2020-03-310001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-03-310001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-01-012020-03-310001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-01-022020-01-020001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2019-07-012019-07-010001217234us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001217234us-gaap:EmployeeStockMember2020-01-012020-03-310001217234us-gaap:EmployeeStockMember2019-01-012019-03-310001217234us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001217234us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001217234us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001217234us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001217234us-gaap:ServiceMembercountry:US2020-01-012020-03-310001217234us-gaap:ServiceMembercountry:US2019-01-012019-03-310001217234cdna:RestOfTheWorldMemberus-gaap:ServiceMember2020-01-012020-03-310001217234cdna:RestOfTheWorldMemberus-gaap:ServiceMember2019-01-012019-03-310001217234country:USus-gaap:ProductMember2020-01-012020-03-310001217234country:USus-gaap:ProductMember2019-01-012019-03-310001217234srt:EuropeMemberus-gaap:ProductMember2020-01-012020-03-310001217234srt:EuropeMemberus-gaap:ProductMember2019-01-012019-03-310001217234cdna:RestOfTheWorldMemberus-gaap:ProductMember2020-01-012020-03-310001217234cdna:RestOfTheWorldMemberus-gaap:ProductMember2019-01-012019-03-310001217234cdna:DigitalAndOtherMembercountry:US2020-01-012020-03-310001217234cdna:DigitalAndOtherMembercountry:US2019-01-012019-03-310001217234srt:EuropeMembercdna:DigitalAndOtherMember2020-01-012020-03-310001217234srt:EuropeMembercdna:DigitalAndOtherMember2019-01-012019-03-310001217234cdna:RestOfTheWorldMembercdna:DigitalAndOtherMember2020-01-012020-03-310001217234cdna:RestOfTheWorldMembercdna:DigitalAndOtherMember2019-01-012019-03-310001217234country:US2020-01-012020-03-310001217234country:US2019-01-012019-03-310001217234srt:EuropeMember2020-01-012020-03-310001217234srt:EuropeMember2019-01-012019-03-310001217234cdna:RestOfTheWorldMember2020-01-012020-03-310001217234cdna:RestOfTheWorldMember2019-01-012019-03-310001217234country:US2020-03-310001217234country:US2019-12-310001217234srt:EuropeMember2020-03-310001217234srt:EuropeMember2019-12-310001217234cdna:RestOfTheWorldMember2020-03-310001217234cdna:RestOfTheWorldMember2019-12-310001217234us-gaap:SubsequentEventMember2020-04-012020-04-300001217234cdna:SalesAgreementMember2018-08-310001217234cdna:SalesAgreementMemberus-gaap:SubsequentEventMember2020-04-012020-04-300001217234cdna:SalesAgreementMemberus-gaap:SubsequentEventMember2020-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________
FORM 10-Q
__________________________________________________
(Mark One)
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-36536
__________________________________________________
CAREDX, INC.
(Exact name of registrant as specified in its charter)
__________________________________________________
Delaware94-3316839
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
1 Tower Place
South San Francisco, California 94080
(Address of principal executive offices and zip code)
(415) 287-2300
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
__________________________________________________
Securities registered pursuant to Section 12(b) of the Act
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, par value $0.001 per shareCDNAThe 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 ☒  No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes ☒  No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes   No ☒
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
There were 43,784,236 shares of the registrant’s Common Stock issued and outstanding as of April 28, 2020.



CareDx, Inc.
TABLE OF CONTENTS
Page No.

2

PART I. FINANCIAL INFORMATION
ITEM 1. UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
CareDx, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)
(In thousands, except share data)
March 31, 2020December 31, 2019
Assets
Current assets:
Cash and cash equivalents$32,191  $38,223  
Accounts receivable22,841  24,057  
Inventory6,947  6,014  
Prepaid and other current assets4,089  3,628  
Total current assets66,068  71,922  
Property and equipment, net5,501  4,430  
Operating leases right-of-use assets17,004  4,730  
Intangible assets, net43,112  45,541  
Goodwill23,857  23,857  
Restricted cash242  256  
Other assets1,000  1,000  
Total assets$156,784  $151,736  
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$6,621  $5,506  
Accrued compensation6,127  12,484  
Accrued and other liabilities15,576  16,838  
Total current liabilities28,324  34,828  
Deferred tax liability1,502  1,973  
Common stock warrant liability1,017  6,607  
Deferred payments for intangible assets5,311  5,207  
Operating lease liability, less current portion17,503  2,370  
Other liabilities1,743  1,751  
Total liabilities55,400  52,736  
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock: $0.001 par value; 10,000,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019
    
Common stock: $0.001 par value; 100,000,000 shares authorized at March 31, 2020 and December 31, 2019; 43,019,547 shares and 42,498,430 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively
42  42  
Additional paid-in capital447,888  437,976  
Accumulated other comprehensive loss(6,910) (5,205) 
Accumulated deficit(339,636) (333,813) 
Total stockholders' equity101,384  99,000  
Total liabilities and stockholders’ equity$156,784  $151,736  
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

CareDx, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
(In thousands, except share and per share data)
Three Months Ended March 31,
20202019
Revenue:
Testing services revenue$31,442  $21,518  
Product revenue4,695  4,433  
Digital and other revenue2,243  31  
Total revenue38,380  25,982  
Cost of revenue12,392  9,733  
Gross profit25,988  16,249  
Operating expenses:
Research and development10,013  5,614  
Sales and marketing11,723  6,925  
General and administrative10,003  9,106  
Total operating expenses31,739  21,645  
Loss from operations(5,751) (5,396) 
Other income (expense):
Interest income, net96  342  
Change in estimated fair value of common stock warrant liability(405) (3,009) 
Other expense, net(63) (74) 
Total other expense(372) (2,741) 
Loss before income taxes(6,123) (8,137) 
Income tax benefit300  606  
Net loss$(5,823) $(7,531) 
Net loss per share (Note 3):
Basic$(0.14) $(0.18) 
Diluted$(0.14) $(0.18) 
Weighted-average shares used to compute net loss per share:
Basic42,823,427  41,611,399  
Diluted42,823,427  41,611,399  
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

CareDx, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
(In thousands)
Three Months Ended March 31,
20202019
Net loss$(5,823) $(7,531) 
Other comprehensive loss:
Foreign currency translation adjustments, net of tax(1,705) (724) 
Net comprehensive loss$(7,528) $(8,255) 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5


CareDx, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
(In thousands, except share data)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 201942,498,430  $42  $437,976  $(5,205) $(333,813) $99,000  
Issuance of common stock under ESPP38,147  —  699  —  —  699  
RSU settlements, net of shares withheld139,552  —  (1,507) —  —  (1,507) 
Issuance of common stock for services3,091  —  66  —  —  66  
Issuance of common stock for cash upon exercise of stock options
44,861  —  155  —  —  155  
Issuance of common stock for cash upon exercise of warrants
295,466  —  6,299  —  —  6,299  
Employee share-based compensation expense   —  4,200  —  —  4,200  
Foreign currency translation adjustment—  —  —  (1,705) —  (1,705) 
Net loss—  —  —  —  (5,823) (5,823) 
Balance at March 31, 202043,019,547  $42  $447,888  $(6,910) $(339,636) $101,384  


Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 201841,384,960  $41  $412,010  $(4,278) $(311,845) $95,928  
Issuance of common stock under ESPP31,184  —  341  —  —  341  
RSU settlements, net of shares withheld146,159  —  (2,378) —  —  (2,378) 
Issuance of common stock for services2,112  —  51  —  —  51  
Issuance of common stock for cash upon exercise of stock options
253,347  —  1,365  —  —  1,365  
Issuance of common stock for cash upon exercise of warrants
94,707  —  2,569  —  —  2,569  
Employee share-based compensation expense—  —  6,001  —  —  6,001  
Foreign currency translation adjustment—  —  —  (724) —  (724) 
Net loss—  —  —  —  (7,531) (7,531) 
Balance at March 31, 201941,912,469  $41  $419,959  $(5,002) $(319,376) $95,622  
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6

CareDx, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
Three Months Ended March 31,
20202019
Operating activities:
Net loss$(5,823) $(7,531) 
Adjustments to reconcile net loss to net cash used in operating activities:
Stock-based compensation4,259  6,053  
Revaluation of common stock warrant liability to estimated fair value405  3,009  
Depreciation and amortization1,619  1,161  
Amortization of right-of-use assets612  372  
Revaluation of contingent consideration to estimated fair value190    
Changes in operating assets and liabilities:
Accounts receivable2,346  (2,782) 
Inventory(1,343) (372) 
Prepaid and other assets(545) (541) 
Operating leases liabilities, net(344) (475) 
Accounts payable1,757  (449) 
Accrued compensation(5,914) (4,249) 
Accrued and other liabilities48  202  
Change in deferred taxes(322) (265) 
Net cash used in operating activities(3,055) (5,867) 
Investing activities:
Purchase of property and equipment, net(1,704) (543) 
Net cash used in investing activities(1,704) (543) 
Financing activities:
Proceeds from issuance of common stock under employee stock purchase plan358  341  
Taxes paid related to net share settlement of restricted stock units(1,507) (2,378) 
Proceeds from exercise of warrants304  78  
Proceeds from exercise of stock options155  1,365  
Principal payments on debt and finance lease obligations(45) (42) 
Contingent payments related to the acquisition of Conexio Genomics Pty Ltd.  (52) 
Net cash used in financing activities(735) (688) 
Effect of exchange rate changes on cash and cash equivalents(552) (87) 
Net decrease in cash, cash equivalents and restricted cash(6,046) (7,185) 
Cash, cash equivalents, and restricted cash at beginning of period38,479  64,808  
Cash, cash equivalents, and restricted cash at end of period$32,433  $57,623  

March 31, 2020December 31, 2019
Cash, Cash Equivalents and Restricted Cash as of:
Cash and cash equivalents$32,191  $38,223  
Restricted cash242  256  
Total cash, cash equivalents and restricted cash at the end of period$32,433  $38,479  
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

CareDx, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
1. ORGANIZATION AND DESCRIPTION OF BUSINESS
CareDx, Inc. (“CareDx” or the “Company”) together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value healthcare solutions for transplant patients and caregivers.  The Company’s headquarters are in South San Francisco, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia and Stockholm, Sweden.
The Company’s commercially available testing services consist of AlloSure® Kidney, which is a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, and AlloMap® Heart, which is a gene expression solution for heart transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. The Company also offers high quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs.
In 2019, the Company began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (“OttrCare”) and XynManagement, Inc. (“XynManagement”).
Testing Services
In October 2017, the Company commercially launched AlloSure Kidney, its proprietary next generation sequencing-based test that measures dd-cfDNA in kidney transplant recipients. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has also received payment from private payers on a case-by-case basis, with the first private payer, BCBS of South Carolina, issuing a positive coverage decision in its October 2019 review.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions from many of the largest U.S. private payers.
Clinical Studies
In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (“K-OAR”), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,500 renal transplant patients who will receive AlloSure Kidney long-term surveillance.
In September 2018, the Company initiated the Surveillance HeartCare Outcomes Registry (“SHORE”). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure® Heart in one surveillance solution. In August 2019, AlloSure Heart received a positive draft Local Coverage Determination for Medicare coverage.
In February 2019, AlloSure® Lung was made available for lung transplant patients through a compassionate use program while the test is undergoing further studies.
In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (“OKRA”) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox developing a multimodality surveillance solution. The Company has not yet made any applications to payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox.
Products
TruSight HLA is a next generation sequencing (“NGS”)-based high resolution typing solution that provides NGS-level resolution to Human Leukocyte Antigen (“HLA”) typing. The Company’s suite of AlloSeq products are commercial NGS-based kitted solutions that the Company acquired as a result of its license agreement with Illumina, Inc. (“Illumina”) . These products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a solution for chimerism testing for stem cell transplant recipients.
Olerup SSP® is used to type HLA alleles, based on the sequence specific primer (“SSP”) technology.  Olerup SBT is a complete product range for sequence-based typing of HLA alleles. QTYPE® enables HLA typing at a low to intermediate resolution for samples that require a fast turnaround time and uses real-time polymerase chain reaction, or PCR methodology.
8

Digital and Other
Following the acquisitions of both OttrCare and XynManagement, the Company is a leading provider of transplant patient tracking software (“Ottr software”), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record ("EMR") systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (“XynQAPI”) and Waitlist Management. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients (“SRTR”) reporting. Waitlist Management includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
COVID-19 Outbreak
On January 30, 2020, the World Health Organization (the “WHO”) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the “COVID-19 outbreak”) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.
With hospitals increasingly caring for COVID-19 patients, hospital administrators have chosen to limit, or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. With transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020.
As a response to the COVID-19 outbreak, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020 the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than 140 transplant centers can offer RemoTraC to their patients and over 2,000 kidney, heart, and lung transplant patients have enrolled. Based on existing and new relationships with partners, the Company has established a nationwide network of more than 10,000 mobile phlebotomists.
In April 2020, the Company partnered with an international consortium, which includes the National Institutes of Health (NIH) and the European Society of Transplantation (ESOT), to initiate the C19TxR registry to provide real-time analytics and insights on transplant patients with COVID-19.
The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 impacts healthcare operations, the Company’s field-based sales and clinical support teams are supporting providers through telephone and online platforms. To reduce the risk to employees and their families from potential exposure to COVID-19, most of the Company’s employees have been required to work from home. The Company has also restricted non-essential business travel to protect the health and safety of its employees, patients, and customers.
Liquidity and Going Concern
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $339.6 million at March 31, 2020. As of March 31, 2020, the Company had cash and cash equivalents of $32.2 million.
The Company may require additional financing in the future to fund working capital and the Company's future product developments. Additional financing might include issuance of equity securities, debt, or cash. There can be no assurance that the Company will be successful in acquiring additional funding at levels sufficient to fund its operations or on terms favorable to the Company. The Company believes its existing cash balance and expected revenues will be sufficient to meet its anticipated cash requirements for the next 12 months.
See Note 14, Subsequent Events, regarding certain liquidity events that occurred after March 31, 2020.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company’s audited consolidated financial statements as of and for the year ended December 31,
9

2019, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. Material changes to the significant accounting policies previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 are reflected below.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and follow the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company’s financial information. The condensed consolidated balance sheet as of December 31, 2019 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.
Reclassifications and Changes in Presentation
Certain prior period amounts have been reclassified to conform with the current period presentation, including: (i) combined presentation of cost of testing services, cost of product, and cost of digital, and (ii) separate presentation of gross profit. These reclassifications had no effect on the reported results of operations.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.
Concentrations of Credit Risk and Other Risks and Uncertainties
For the three months ended March 31, 2020 and 2019, approximately 53% and 55% respectively, of total revenue was derived from Medicare. No other payers or customers represented more than 10% of total revenue for these periods.
As of March 31, 2020 and December 31, 2019, approximately 20% and 36%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March 31, 2020 or December 31, 2019.
Leases
Effective January 1, 2019, the Company adopted Accounting Standard Codification (“ASC”) Topic 842, Leases using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.
The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate.
The Company’s leases have remaining terms of 0.25 years to 8.92 years, some of which include options to extend the lease term.
10

Recent Accounting Pronouncements
In August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2018-15, Intangibles – Goodwill and Other – Internal – Use Software (ASC Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 became effective for fiscal years beginning after December 15, 2019 and interim periods therein. Early adoption of ASU 2018-15 is permitted including adoption in any interim period. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a material impact on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (ASC Topic 820) (“ASU 2018-13”), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. ASU 2018-13 is effective for the Company’s interim and annual reporting periods during the year ending December 31, 2020, and all annual and interim reporting periods thereafter. The amendments on changes in unrealized gains and losses, the range and weighted-average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.
In March 2017, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (ASC Topic 326)(“ASU 2016-13”), which amends the FASB’s guidance on the impairment of financial instruments. The ASU adds to U.S. GAAP an impairment model known as the current expected credit loss (“CECL”) model, which is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected credit losses, which the FASB believes will result in more timely recognition of such losses. The new CECL standard is effective for public companies for annual reporting periods beginning after December 15, 2019, and interim periods therein. ASU 2016-13 has a greater impact on banks. However, nonbank entities that have financial instruments or other assets such as trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities are subject to the CECL model. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.
3. NET LOSS PER SHARE
Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.
The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):
Three Months Ended March 31,
20202019
Numerator:
Net loss used to compute basic and diluted net loss per share$(5,823) $(7,531) 
Denominator:
Weighted-average shares used to compute basic and diluted net loss per share
42,823,427  41,611,399  
Net loss per share:
Basic and diluted$(0.14) $(0.18) 
The following potentially dilutive securities have been excluded from diluted net loss per share as at March 31, 2020 and 2019 because their effect would be antidilutive:
11

Three Months Ended March 31,
20202019
Shares of common stock subject to outstanding options2,845,862  2,536,412  
Shares of common stock subject to outstanding common stock warrants49,006  530,627  
Restricted stock units1,502,012  1,034,484  
Total common stock equivalents4,396,880  4,101,523  

4. FAIR VALUE MEASUREMENTS
The Company records its financial assets and liabilities at fair value.  The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities.  Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date.  The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1: Inputs that include quoted prices in active markets for identical assets and 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 sets forth the Company’s financial assets and liabilities measured at fair value on a recurring basis, as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Fair Value Measured Using 
(Level 1)(Level 2)(Level 3)Total
Balance
Assets    
Money market funds$22,761  $  $  $22,761  
Liabilities
Common stock warrant liability$  $  $1,017  $1,017  

December 31, 2019
 Fair Value Measured Using 
 (Level 1)(Level 2)(Level 3)Total
Balance
Assets    
Money market funds$29,177  $  $  $29,177  
Liabilities
Common stock warrant liability$  $  $6,607  $6,607  
The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):
12

 (Level 3)
 Common Stock Warrant Liability
Balance as of December 31, 2019$6,607  
Exercise of warrants(5,995) 
Change in estimated fair value405  
Balance as of March 31, 2020$1,017  
The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period.  There were no transfers between Level 1, Level 2 and Level 3 categories during the periods presented.
In determining fair value, the Company uses various valuation approaches within the fair value measurement framework.  The valuation methodologies used for the Company’s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:
Money market funds – Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. At March 31, 2020 and December 31, 2019, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.
Common stock warrant liability – The Company utilizes a binomial-lattice pricing model (the “Monte Carlo Simulation Model”) that involves a market condition simulation to estimate the fair value of the warrants.  The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions including the Company’s stock price, expected life of the warrants, stock price volatility determined from the Company’s historical stock prices and stock prices of peer companies in the diagnostics industry, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants.  Increases (decreases) in the assumptions discussed above result in a directionally similar impact to the fair value of the common stock warrant liability.
Common Stock Warrant Liability Valuation Assumptions:
March 31, 2020December 31, 2019
Private Placement Common Stock Warrant Liability
Stock Price$21.83  $21.57  
Exercise Price$1.12  $1.12  
Remaining term (in years)3.043.29
Volatility83.00%81.00%
Risk-free interest rate0.29%1.62%

5. BUSINESS COMBINATIONS
OttrCare
On May 7, 2019, the Company acquired 100% of the outstanding common stock of OttrCare for total consideration of $16.1 million. OttrCare was formed in 1993 and is a leading provider of organ transplant patient tracking software. The Ottr software provides comprehensive solutions for transplant patient management and enables integration with EMR systems providing patient surveillance management tools and outcomes data to transplant centers.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. Results of operations of OttrCare have been included with the Company’s results since the date of the acquisition. Acquisition-related costs of $0.6 million associated with the acquisition were expensed as incurred, and classified as part of general and administrative expenses in the condensed consolidated statement of operations.
Goodwill of $10.2 million arising from the acquisition primarily consists of synergies from integrating the Ottr software with transplant center EMR systems and the current testing solutions offered by the Company. Goodwill synergies also arise from acquired workforce know-how of transplant centers workflow. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.
13

The following table summarizes the consideration paid for OttrCare and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):
Total
Consideration
Cash$16,037  
Accrued purchase consideration111  
Total consideration$16,148  
Recognized amounts of identifiable assets acquired and
liabilities assumed
Current assets$1,525  
Fixed assets35  
Identifiable intangible assets6,600  
Current liabilities(2,210) 
Total identifiable net assets acquired5,950  
Goodwill10,198  
Total consideration$16,148  
The allocation of the purchase price to assets acquired and liabilities assumed was based on the Company’s best estimate of the fair value of such assets and liabilities as of the acquisition date.
The fair value of the acquired current liabilities as of June 30, 2019 included a preliminary deferred revenue balance of $2.3 million. During the three months ended September 30, 2019, the Company recorded an adjustment of $0.5 million to the initial valuation amount of deferred revenue, decreasing its balance to $1.8 million as of the acquisition date. This change is a result of updated assumptions and methodologies for acquired software maintenance contracts. As part of this adjustment, goodwill decreased by approximately $0.5 million.
At the acquisition date the Company estimated net deferred tax assets of approximately $0.2 million arising from temporary differences related to assets acquired and liabilities assumed. The Company estimated that OttrCare had net operating losses (“NOLs”) carryforward of approximately $6.9 million, $4.3 million of which will begin to expire in 2033, and the remaining $2.6 million will be carried forward indefinitely. A full valuation allowance of $0.2 million was recognized as of the acquisition date resulting in no impact from deferred taxes to OttrCare’s opening balance. An Internal Revenue Code Section 382 study for NOLs was finalized during the third quarter of 2019 and deferred taxes acquired are finalized as of December 31, 2019.
The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):
Estimated Fair ValueEstimated Useful Lives (Years)
Customer relationships$4,200  15
Developed technology2,300  10
Trademark100  2
Total$6,600  
Customer relationships acquired by the Company represent the fair value of future projected revenue that is expected to be derived from sales of OttrCare’s products to existing customers. The customer relationships’ fair value has been estimated utilizing a multi-period excess earnings method under the income approach, which reflects the present value of the projected cash flows that are expected to be generated by the customer relationships, less charges representing the contribution of other assets to those cash flows that use projected cash flows with and without the intangible asset in place. The economic useful life was determined based on the distribution of the present value of the cash flows attributable to the intangible asset.
The acquired developed technology represents the fair value of OttrCare’s proprietary software. The trademark acquired consists primarily of the OttrCare brand and markings. The fair value of both the developed technology and the trademark were determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved of due to its ownership of the asset. The royalty rates of 15.0% and 1.0% were used to estimate the fair value of the developed technology and the trademark, respectively.
14

The Company utilized a discount rate of 14.5% in estimating the fair value of these three intangible assets. As of March 31, 2020, OttrCare’s digital revenue of $1.7 million was included in the Company’s unaudited condensed consolidated statement of operations for the three months ended March 31, 2020. Unaudited supplemental pro forma information is not disclosed because it is considered immaterial.
XynManagement
On August 26, 2019, the Company acquired 100% of the outstanding common stock of XynManagement for total cash consideration of $2.0 million. As a result of the acquisition, the Company recognized contingent consideration of $1.4 million, including liability and equity components, goodwill of $1.7 million and intangible assets of $2.1 million. Goodwill synergies arise from acquired workforce know-how of transplant centers workflow. The goodwill for this acquisition is not deductible for income tax purposes. The contingent consideration relates to potential future cash payments upon reaching specified revenue and non-financial targets. The fair value of the contingent consideration was determined using the Monte Carlo Simulation Model.
6. GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.
Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the three months ended March 31, 2020. The following table presents details of the Company's goodwill for the three months ended March 31, 2020 (in thousands):
Total
Balance as of January 1, 2020$23,857  
Goodwill acquired  
Balance as of March 31, 2020$23,857  
Intangible Assets
The following tables present details of the Company’s intangible assets as of March 31, 2020 ($ in thousands):
March 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net Carrying
Amount
Weighted Average Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$29,106  $(7,063) $(2,480) $19,563  9.4
Customer relationships18,168  (3,709) (2,051) 12,408  11.6
Commercialization rights8,079  (433)   7,646  9.4
Trademarks and tradenames2,360  (663) (305) 1,392  10.4
Total intangible assets with finite lives$57,713  $(11,868) $(4,836) $41,009  
Acquired in-process technology2,103  —  —  2,103  
Total intangible assets$59,816  $(11,868) $(4,836) $43,112  
The following table presents details of the Company’s intangible assets as of December 31, 2019 ($ in thousands):
15

12/31/2019
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Acquired and developed technology$29,106  $(6,473) $(1,852) $20,781  8.2
Customer relationships18,168  (3,397) (1,498) 13,273  10.1
Commercialization rights8,079  (231)   7,848  9.7
Trademarks and tradenames2,360  (618) (206) 1,536  9.1
Total intangible assets with finite lives$57,713  $(10,719) $(3,556) $43,438  
Acquired in-process technology2,103  —  —  2,103  
Total intangible assets$59,816  $(10,719) $(3,556) $45,541  
Acquisition of intangible assets
Cibiltech License and Commercialization Agreement
Effective April 30, 2019, the Company entered into a license and commercialization agreement (the “Cibiltech Agreement”) with Cibiltech SAS (“Cibiltech”). Cibiltech is a French company engaged in the development and support of predictive medicine and artificial intelligence software, services and technology, with an emphasis on personalized patient care and clinical research, including its proprietary software and service offering known in the U.S. as KidneyCare iBox for the predictive analysis of post-transplantation kidney allograft loss. The Cibiltech Agreement provides the Company with an irrevocable, non-transferable right to commercialize Cibiltech’s proprietary software in the field of transplantation in the U.S. for a period of ten years. The Company estimated the fair value of the acquired commercialization rights intangible asset based on expected contractual payments discounted to present value using a discount rate of 6%. In September 2019, the Company initiated the OKRA clinical study, which incorporates KidneyCare iBox. On such date, the Company commenced amortization of the acquired commercialization intangible asset.
On July 26, 2019, pursuant to the Cibiltech Agreement, the Company purchased $1.0 million of convertible preferred shares of Cibiltech, which is recorded in other assets. The Company does not have a significant influence on Cibiltech’s operations. The net carrying amount of intangible assets and the related amortization expense of intangible assets may change due to the effects of foreign currency fluctuations as a result of acquiring an entity with a functional currency other than the U.S. dollar.
Amortization expense was $1.1 million and $0.6 million for the three months ended March 31, 2020 and 2019, respectively.  For the three months ended March 31, 2020, expenses of $0.8 million and $0.3 million were amortized to cost of revenue and sales and marketing expense, respectively.  For the three months ended March 31, 2019, expenses of $0.3 million and $0.3 million were amortized to cost of product and sales and marketing expense, respectively. 
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of March 31, 2020 (in thousands):
Years Ending December 31,Cost of
Revenue
Sales and
Marketing
Total
Remainder of 2020$2,341  $1,048  $3,389  
20213,081  1,209  4,290  
20223,081  1,192  4,273  
20233,081  1,192  4,273  
20243,081  1,192  4,273  
Thereafter12,547  7,964  20,511  
Total future amortization expense$27,212  $13,797  $41,009  

7. BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
16

March 31,
2020
December 31, 2019
Finished goods$1,347  $1,236  
Work in progress1,685  1,189  
Raw materials3,915  3,589  
Total inventory$6,947  $6,014  
Accrued and other liabilities
Accrued and other liabilities consisted of the following (in thousands):
March 31,
2020
December 31, 2019
Deferred revenue$3,482  $3,686  
Clinical studies4,084  3,068  
Deferred payments for intangible assets2,038  2,098  
Short-term lease liability1,570  3,017  
Test sample processing fees884  835  
Accrued royalty562  547  
Contingent consideration970  810  
Professional fees609  766  
Other accrued expenses1,377  2,011  
Total accrued and other liabilities$15,576  $16,838  



8. COMMITMENTS AND CONTINGENCIES
Leases
The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in South San Francisco, California; Brisbane, California; West Chester, Pennsylvania; Fremantle, Australia; and Stockholm, Sweden.  The Company also leases equipment under finance lease agreements. The lease for the Company’s facility in Vienna, Austria is on a month-to-month basis.
On January 2, 2020, the Company executed the second amendment to the operating lease agreement for the building located at Brisbane, California. The building is mainly utilized for laboratory operations and research and development. The lease will be extended for a period of eight years and two months starting on January 1, 2021. The Company has determined that the amendment constitutes a lease modification effective January 1, 2020.
The Company's facility leases expire at various dates through 2029. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.
As of March 31, 2020, the carrying value of the ROU asset was $17.0 million. The related current and non-current liabilities as of March 31, 2020 were $1.6 million and $17.5 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the condensed consolidated balance sheets.
The following table summarizes the lease cost for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended
March 31,
20202019
Operating lease cost$1,119  $435  
Finance lease cost53  56  
Total lease cost$1,172  $491  


17

Finance lease cost includes interest from the lease liability and amortization of the ROU asset.
Other information:
Weighted-average remaining lease term - Operating leases (in years)7.07
Weighted-average remaining lease term - Finance leases (in years)1.08
Weighted-average discount rate - Operating leases (%)10.5%
Weighted-average discount rate - Finance leases (%)6.5%
Rent expense under non-cancelable operating leases was $1.2 million and $0.4 million for the three months ended March 31, 2020 and 2019, respectively.  Future minimum lease commitments under these operating and finance leases as of March 31, 2020, are as follows (in thousands):
Year Ending December 31,Finance
Leases
Operating
Leases
Remainder of 2020$157  $2,514  
202171  3,511  
2022  3,963  
2023  2,811  
2024  $2,909  
Thereafter  $13,267  
Total future minimum lease payments$228  $28,975  
The current portion of obligations under finance leases is included in accrued and other liabilities on the condensed consolidated balance sheets.  The long-term portion is included in other liabilities on the condensed consolidated balance sheets.
Royalty Commitments
The Board of Trustees of the Leland Stanford Junior University (“Stanford”)
In June 2014, the Company entered into a license agreement with Stanford (the “Stanford License”), which granted the Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone payments and royalties in the low single digits of net sales of products incorporating the licensed technology.
Illumina
On May 4, 2018, the Company entered into a license agreement with Illumina (the “License Agreement”). The License Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the License Agreement.
Cibiltech Commitments
Pursuant to the Cibiltech Agreement, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from KidneyCare iBox.  
Other Commitments
Pursuant to the License Agreement with Illumina, the Company is obligated to complete timely development and commercialization of other NGS product lines for use in the field of bone marrow and solid organ transplantation diagnostic testing, and has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.
Litigation and Indemnification Obligations
In response to the Company's false advertising suit filed against Natera Inc. (“Natera”), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware alleging the Company made false and misleading claims about the performance capabilities of AlloSure. In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020, in the U.S. District Court for the District of Delaware alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera’s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patent and unspecified damages. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial
18

defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.
From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the condensed consolidated financial statements and (ii) the range of loss can be reasonably estimated.
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for indemnification for certain liabilities. The exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. The Company also has indemnification obligations to its directors and executive officers for specified events or occurrences, subject to some limits, while they are serving at the Company’s request in such capacities. There have been no claims to date and the Company believes the fair value of these indemnification agreements is minimal. Accordingly, the Company has not recorded any liabilities for these agreements as of March 31, 2020 and as of December 31, 2019.
9. 401(K) PLAN
The Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. On January 1, 2018, the Company began to make contributions to the employee plan.  The Company incurred expenses related to contributions to the plan of $0.3 million and $0.2 million for the three months ended March 31, 2020 and 2019, respectively.
10. WARRANTS
The Company has issued common stock warrants in connection with debt or equity financings to lenders, placement agents and investors.  Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the condensed consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.
In the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock were exercised for cash payments of $0.3 million. During the three months ended March 31, 2020, a warrant to purchase approximately 34,000 shares of common stock was exercised on a cashless basis and approximately 24,000 shares were issued pursuant to the exercise.    
In the three months ended March 31, 2019, warrants to purchase approximately 70,000 shares of common stock were exercised for cash proceeds of less than $0.1 million. The warrant liability was remeasured prior to the exercise and a change in fair value of $0.5 million was recorded in the condensed consolidated statement of operations. During the three months ended March 31, 2019 warrants to purchase approximately 56,000 shares of common stock were exercised on a cashless basis and approximately 25,000 shares were issued.
As of March 31, 2020, outstanding warrants to purchase common stock were:
Classified asOriginal TermExercise PriceNumber of Shares
Underlying
Warrants
Original issue date:
April 2016Liability7 years$1.12  49,006  
49,006  

19

11. STOCK INCENTIVE PLANS
Stock Options and Restricted Stock Units (“RSU”)
The following table summarizes option and RSU activity under the Company’s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:
Shares
Available
for Grant
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Number of
RSU Shares
Weighted-
Average
Grant Date
Fair Value
Balance—December 31, 2019504,775  2,609,848  $16.47  1,516,285  $22.51  
Additional options authorized1,699,549  —  —  —  —  
Common stock awards for services(3,091) —  —  —  —  
RSUs granted(294,481) —  —  294,481  23.98  
RSUs vested—  —  —  (267,029) 23.12  
Options granted(332,400) 334,900  24.00  —  —  
Options exercised—  (44,861) 3.46  —  —  
Repurchase of common stock under employee incentive plans67,477  —  —  —  —  
RSUs forfeited41,725  —  —  (41,725) 26.48  
Options forfeited43,762  (43,762) 25.75  —  —  
Options expired10,263  (10,263) 4.76  —  —  
Balance—March 31, 20201,737,579  2,845,862  $17.46  1,502,012  $22.68  
The total intrinsic value of options exercised was $0.7 million and $6.0 million in the three months ended March 31, 2020 and 2019, respectively.
As of March 31, 2020, the total intrinsic value of outstanding RSUs was approximately $32.4 million and there were $26.2 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 2.77 years.
Options outstanding that have vested and are expected to vest at March 31, 2020 are as follows:
Number of
Shares Issued (In thousands)
Weighted-Average
Exercise Price
Weighted-Average Remaining Contractual Life (Years)Aggregate
Intrinsic Value
(In thousands)
Vested1,144  $10.72  6.61$13,952  
Expected to vest1,576  21.96  8.905,311  
Total2,720  $19,263  
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock at March 31, 2020 for stock options that were in-the-money.
The total fair value of options that vested during the three month period ended March 31, 2020 was $2.4 million. As of March 31, 2020, there were approximately $20.1 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 3.04 years.
2014 Employee Stock Purchase Plan
The Company has an Employee Stock Purchase Plan (the “ESPP”), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their respective earnings; provided, however, an eligible employee’s right to purchase shares of the Company’s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.
During the offering period in 2019 that ended on December 31, 2019, 38,147 shares were purchased for aggregate proceeds of $0.7 million from the issuance of shares, which occurred on January 2, 2020.  During the offering period in 2019 that ended on June 30, 2019, 20,528 shares were purchased for aggregate proceeds of $0.4 million from the issuance of shares, which occurred on July 1, 2019.
Valuation Assumptions
20

The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:
Three Months Ended March 31,
20202019
Employee stock options
Expected term (in years)6.06.0
Expected volatility74.00%70.33%
Risk-free interest rate1.35%2.57%
Expected dividend yield%%
Employee stock purchase plan
Expected term (in years)0.50.5
Expected volatility62.56%76.66%
Risk-free interest rate1.57%2.51%
Expected dividend yield%%
Risk-free Interest Rate: The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.
Volatility: The Company used an average historical stock price volatility of its own stock and those comparable public companies that were deemed to be representative of future stock price trends.
Expected Term: The expected term represents the period for which the Company’s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders’ historical exercise patterns and termination behavior.
Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.
Stock-based Compensation Expense
The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the three months ended March 31, 2020 and 2019, included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20202019
Cost of revenue$365  $776  
Research and development810  832  
Sales and marketing971  727  
General and administrative2,113  3,718  
Total$4,259  $6,053  
No tax benefit was recognized related to share-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets.  In addition, no amounts of stock-based compensation expense were capitalized for the periods presented.
12. INCOME TAXES
The Company’s effective tax rate may vary from the U.S. federal statutory tax rate due to the change in the mix of earnings in tax jurisdictions with different statutory rates, benefits related to tax credits and the tax impact of non-deductible expenses and other permanent differences between income before income taxes and taxable income.  For the three months ended March 31, 2020 and 2019, the Company recorded an income tax benefit of $0.3 million and $0.6 million, respectively.  The income tax benefit of $0.3 million is primarily attributable to the recognition of deferred tax assets from foreign losses and acquired deferred tax liabilities that generate a source of income for the recognition of deferred tax assets previously not recognized.  The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income, and (iv) the length of net operating loss carryforward periods.  The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to
21

realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance.
Starting in 2018, companies may be subject to global intangible low tax income (“GILTI”), which is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations as well as the new base erosion anti-abuse tax (“BEAT”) under the Tax Act. GILTI will be effectively taxed at a tax rate of 10.5%. Due to the complexity of the GILTI tax rules, companies are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred or (2) factoring such amounts into a company’s measurement of its deferred taxes. The Company has not made an election with respect to GILTI and does not believe that GILTI will have a material impact on the Company’s 2020 taxes. The Company will continue to review the GILTI and BEAT rules to determine their applicability to the Company and the impact that the rules may have on the Company's results of operations and financial condition.
13. SEGMENT REPORTING
Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company’s Chief Operating Decision Maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments.  The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.
Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue.  The following table summarizes reportable revenues by geographic regions (in thousands):
Three Months Ended March 31,
20202019
Testing services revenue
United States$31,329  $21,386  
Rest of World113  132  
$31,442  $21,518  
Product revenue
United States$2,061  $1,832  
Europe2,002  1,943  
Rest of World632  658  
$4,695  $4,433  
Digital and other revenue
United States$2,183  $22  
Europe30  9  
Rest of World30    
$2,243  $31  
Total United States$35,573  $23,240  
Total Europe$2,032  $1,952  
Total Rest of World$775  $790  
Total$38,380  $25,982  
22

The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
March 31, 2020December 31, 2019
Long-lived assets:
United States$4,583  $3,346  
Europe406  509  
Rest of World512  575  
Total$5,501  $4,430  

14. SUBSEQUENT EVENTS
Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (“CMS”) expanded its current Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 outbreak. An accelerated/advance payment is a payment intended to provide necessary funds when there is a disruption in claims submission and/or claims processing. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submits a request to the appropriate Medicare Administrative Contractor, and meets the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million.
The Company will continue to submit claims as usual after the issuance of the advance payment. The Company will receive full payments for its claims during the 120-day period from the date the advance payment was received. At the end of the 120-day period, the recoupment process will begin and every claim submitted by the Company will be offset to repay the advance payment. Thus, instead of receiving payment for newly submitted claims, the Company’s outstanding advance payment balance will be reduced by the claim payment amount. The Company will have up to 210 days for the repayment to be completed.
At-the-Market Equity Offering Program
On August 31, 2018, the Company entered into a sales agreement (the “Sales Agreement”) with Jefferies, LLC, (“Jefferies”), pursuant to which the Company may offer and sell, from time to time, through Jefferies, up to $50.0 million in shares of the Company's common stock, by any method permitted by law deemed to be an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. During April 2020, the Company issued and sold 1,000,000 shares of the Company's common stock under the Sales Agreement. The shares were sold at an average price of $24.24 per share for aggregate net proceeds to the Company of approximately $23.5 million, after deducting sales commissions and offering costs payable by the Company.
Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services will distribute an initial tranche of $30.0 billion in funds to healthcare providers that received Medicare fee-for-service (“FFS”) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. Providers will be distributed a portion of the initial $30.0 billion based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8 million, representing the Company's portion of the initial tranche of funds.
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read together with the unaudited condensed consolidated financial statements and related notes included elsewhere in Item 1 of Part I of this Quarterly Report on Form 10-Q and with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the Securities and Exchange Commission, or the SEC, on February 28, 2020.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
23

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended.  All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements.  The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan,” “expect” and the negative and plural forms of these words and similar expressions are intended to identify forward-looking statements.
These forward-looking statements may include, but are not limited to, statements concerning the following:
the potential impact to our business, revenue and financial condition, including disruptions to our testing services, laboratories, clinical trials, supply chain and operations, due to the COVID-19 global pandemic;
our ability to take advantage of opportunities under the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act, and the potential impact of the CARES Act on our business, results of operations, financial condition or liquidity;
our ability to generate revenue and increase the commercial success of our current and future testing services, products and digital solutions;
our ability to obtain, maintain and expand reimbursement coverage from payers for our current and other future testing services, if any;
our plans and ability to continue updating our testing services, products and digital solutions to maintain our leading position in transplantations;
the outcome or success of our clinical trial collaborations and registry studies; including Kidney Allograft Outcomes AlloSure Registry, or K-OAR, the Outcomes of KidneyCare™ on Renal Allografts registry study, or OKRA, and the Surveillance HeartCare Outcomes Registry, or SHORE;
the favorable review of our testing services and product offerings, and our future solutions, if any, in peer-reviewed publications;
our ability to obtain additional financing on terms favorable to us, or at all;
our anticipated cash needs and our anticipated uses of our funds, including our estimates regarding operating expenses and capital requirements;
anticipated trends and challenges in our business and the markets in which we operate;
our dependence on certain of our suppliers, service providers and other distribution partners;
disruptions to our business, including disruptions at our laboratories and manufacturing facilities;
our ability to retain key members of our management team;
our ability to make successful acquisitions or investments and to manage the integration of such acquisitions or investments;
our ability to expand internationally;
our compliance with federal, state and foreign regulatory requirements;
our ability to protect and enforce our intellectual property rights, our strategies regarding filing additional patent applications to strengthen our intellectual property rights, and our ability to defend against intellectual property claims that may be brought against us;
our ability to successfully assert, defend against or settle any litigation brought by or against us or other legal matters or disputes; and
our ability to comply with the requirements of being a public company.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section entitled “Risk Factors” in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 28, 2020.  Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time.  It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially and adversely from those contained in any forward-looking statements we may make.  In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this
24

report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events.  Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report to conform these statements to actual results or to changes in our expectations.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the SEC as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect. We qualify all forward-looking statements by these cautionary statements.
Overview and Recent Highlights
We are a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. We offer testing services, products, and digital healthcare solutions along the pre- and post-transplant patient journey, and we are a leading provider of genomics-based information for transplant patients.
Highlights for the Three Months Ended March 31, 2020 and Recent Highlights
Achieved total revenue of $38.4 million for the three months ended March 31, 2020, increasing 48% year-over-year
Provided over 15,000 AlloSure Kidney and AlloMap Heart patient results
Recorded seventh straight quarter of positive adjusted EBITDA
Successfully introduced RemoTraC, a service to provide at-home blood draws for transplant patients
Due to COVID-19, quarantines, shelter-in-place and similar government orders, or the perception that such orders, shutdowns or other restrictions on the conduct of business operations could occur or could impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, there may be disruptions in our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities.
In addition, our clinical trials may be affected by the COVID-19 outbreak. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 outbreak. Some patients may not be able to comply with clinical trial protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations.
Testing Services
Heart
AlloMap Heart is a gene expression test that helps clinicians monitor and identify heart transplant recipients with stable graft function who have a low probability of moderate-to-severe acute cellular rejection. Since 2008, we have sought to expand the adoption and utilization of our AlloMap Heart solution through ongoing studies to substantiate the clinical utility and actionability, secure positive reimbursement decisions from large private and public payers, develop and enhance our relationships with key members of the transplant community, including opinion leaders at major transplant centers, and explore opportunities and technologies for the development of additional solutions for post-transplant surveillance.
We believe the use of AlloMap Heart, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a heart transplant, can improve patient care by helping healthcare providers avoid the use of unnecessary, invasive surveillance biopsies and may help to determine the appropriate dosage levels of immunosuppressants. In 2008, AlloMap Heart received 510(k) clearance from the U.S. Food and Drug Administration for marketing and sale as a test to aid in the identification of heart transplant recipients, who have a low probability of moderate/severe acute cellular rejection at the time of testing, in conjunction with standard clinical assessment.
25

AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Anthem, Cigna, Health Care Services Corporation, or HCSC, Humana, Kaiser Foundation Health Plan, Inc., and UnitedHealthcare.
We have also successfully completed a number of landmark clinical trials in the transplant field demonstrating the clinical utility of AlloMap Heart for surveillance of heart transplant recipients. We initially established the analytical and clinical validity of AlloMap Heart on the basis of our Cardiac Allograft Rejection Gene Expression Observational (Deng, M. et al., Am J Transplantation 2006), or CARGO, study, which was published in the American Journal of Transplantation. A subsequent clinical utility trial, Invasive Monitoring Attenuation through Gene Expression (Pham MX et al., N. Eng. J. Med., 2010), or IMAGE, published in The New England Journal of Medicine, demonstrated that clinical outcomes in recipients managed with AlloMap Heart surveillance were equivalent (non-inferior) to outcomes in recipients managed with biopsies. The results of our clinical trials have also been presented at major medical society congresses. AlloMap Heart is now recommended as part of the International Society for Heart and Lung Transplantation, or ISHLT, guidelines.
Kidney
AlloSure Kidney, our transplant surveillance solution, which was commercially launched in October 2017, is our donor-derived cell-free DNA, or dd-cfDNA, offering built on a Next Generation Sequencing, or NGS platform. In transplantation, 109 papers from 55 studies globally have shown the value of dd-cfDNA in the management of solid organ transplantation. AlloSure allows sequencing of DNA and RNA much more quickly than the previously used Sanger sequencing. AlloSure is able to discriminate dd-cfDNA from recipient-cell-free DNA, targeting polymorphisms between donor and recipient. This single-nucleotide polymorphism (SNPs) approach across all the somatic chromosomes is specifically designed for transplantation, allowing a scalable, high-quality test to differentiate dd-cfDNA.
AlloSure Kidney has received positive coverage decisions for reimbursement from Medicare. The Medicare reimbursement rate for AlloSure Kidney is $2,841. AlloSure Kidney has also received payment from private payers on a case-by-case basis, with the first private payer, BCBS of South Carolina, issuing a positive coverage decision in its October 2019 review.
Multiple studies have demonstrated that significant allograft injury can occur in the absence of changes in serum creatinine. Thus, clinicians have limited ability to detect injury early and intervene to prevent long term damage using this marker. While histologic analysis of the allograft biopsy specimen remains the standard method used to assess injury and differentiate rejection from other injury in kidney transplants, as an invasive test with complications, repetitive biopsies are not well tolerated. AlloSure provides a non-invasive test, assessing allograft injury that enables more frequent, quantitative and safer assessment of allograft rejection and injury status. Monitoring of graft injury through AlloSure allows clinicians to optimize allograft biopsies, identify allograft injury and guide immunosuppression management more accurately.
Since the analytical validation paper in the Journal of Molecular Diagnostics in 2016 before the commercial launch of AlloSure Kidney, an increasing body of evidence supports the use of AlloSure dd-cfDNA in the assessment and surveillance of kidney transplants. Bloom et al evaluated 102 kidney recipients and demonstrated that dd-cfDNA levels could discriminate accurately and non-invasively distinguish rejection from other types of graft injury. In contrast, serum creatinine has area under the curve (AUC) of 50%, showing no significant difference between patients with and without rejection. Multiple publications and abstracts have shown AlloSure's value in the management of BK viremia, showing its predictive ability in the formation of De-Novo donor specific antibodies, or DSAs, formation or worsening of proteinuria and that is predictive of estimated glomerular filtration rate decline. Most recently its utility in the assessment of T-cell mediated rejection (TCMR) 1A and borderline rejection has also been published in the American Journal of Transplantation (AJT).
The prospective multicenter trial: Kidney Allograft Outcomes AlloSure Kidney Registry, or the K-OAR study, is currently ongoing and has enrolled over 1,500 patients, with plans to survey patients with AlloSure for 3 years and provide further clinical utility of AlloSure Kidney in the surveillance of kidney transplant recipients.
HeartCare
HeartCare includes the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure Heart in one surveillance solution. An approach to surveillance using HeartCare provides information from two complementary measures: (i) AlloMap Heart – a measure of immune activation, and (ii) AlloSure Heart – a measure of graft injury.
Clinical validation data from the Donor-Derived Cell-Free DNA-Outcomes AlloMap Registry (NCT02178943), or D-OAR, was published in American Journal of Transplant (AJT) in 2019. D-OAR was an observational, prospective, multicenter study to characterize the AlloSure-Heart dd-cfDNA in a routine, clinical surveillance setting with heart transplant recipients. The D-OAR study was designed to validate that plasma levels of AlloSure-Heart dd-cfDNA can discriminate acute rejection from no rejection, as determined by endomyocardial biopsy criteria.
26

HeartCare provides robust information about distinct biological processes, such as immune quiescence, active injury, Acute Cellular Rejection, or ACR, and Antibody Mediated Rejection. In September 2018, we initiated the SHORE study. SHORE is a prospective, multi-center, observational, registry of patients receiving HeartCare for surveillance. Patients enrolled in SHORE will be followed for 5 years with collection of clinical data and assessment of 5-year outcomes.
In August 2019, AlloSure Heart received a positive draft Local Coverage Determination for Medicare coverage. We have not yet made any applications to private payers for reimbursement coverage of AlloSure Heart.
KidneyCare
KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox in one surveillance solution. We have not yet made any applications to payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox.
In September 2019, we announced the enrollment of the first patient in the OKRA study, which is an extension of the K-OAR study. OKRA is a prospective, multi-center, observational registry of patients receiving KidneyCare for surveillance. Combined with K-OAR, 4,000 patients will be enrolled into the study.
Lung
In February 2019, AlloSure Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. AlloSure Lung applies proprietary NGS technology to measure dd-cfDNA from the donor lung in the recipient bloodstream to monitor graft injury. We have not yet made any applications to payers for reimbursement coverage of AlloSure Lung.
Products
We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a solid organ or stem cell donor and a recipient, and help to provide post-transplant surveillance of these recipients.
QTYPE enables Human Leukocyte Antigen, or HLA typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time polymerase chain reaction, or PCR, methodology. Olerup SSP is used to type HLA alleles based on the sequence specific primer, or SSP, technology. Olerup SBT is a complete product range for sequence-based typing of HLA alleles.
On May 4, 2018, we entered into a license agreement, or the License Agreement with Illumina, Inc., or Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina’s NGS product line for use in transplantation diagnostic testing.
On June 1, 2018, we became the exclusive worldwide distributor of Illumina’s TruSight HLA product line. TruSight HLA is a high-resolution solution that uses NGS methodology. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines in the field of bone marrow and solid organ transplantation on diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.
On September 12, 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and we received CE mark approval on January 10, 2020.
On September 20, 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than current solutions and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq Tx has simple NGS workflow, with a single tube for processing and steps to reduce errors.
Digital
In 2019, we began providing digital solutions to transplant centers following the acquisition of Ottr Complete Transplant Management, or OttrCare, and XynManagement, Inc., or XynManagement.
On May 7, 2019, we acquired 100% of the outstanding common stock of OttrCare. OttrCare was formed in 1993 and is a leading provider of transplant patient tracking software, or the Ottr software, which provides comprehensive solutions for transplant patient management. The Ottr software enables integration with electronic medical records, systems, including Cerner and Epic, providing patient surveillance management tools and outcomes data to transplant centers.
27

On August 26, 2019, we acquired 100% of the outstanding common stock of XynManagement. XynManagement provides two unique solutions, XynQAPI software, or XynQAPI, and Waitlist Management. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients, or SRTR, reporting. Waitlist Management includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
Financial Operations Overview
Revenue
We derive our revenue from testing services, products sales and digital and other revenues. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing revenue when, or as, an entity satisfies a performance obligation.
Testing Services Revenue
Our testing services revenue is derived from AlloSure Kidney and AlloMap Heart tests, which represented 82% and 83% of our total revenues for the three months ended March 31, 2020 and 2019, respectively.  Our testing services revenue depends on a number of factors, including (i) the number of tests performed; (ii) establishment of coverage policies by third-party insurers and government payers; (iii) our ability to collect from payers with whom we do not have positive coverage determination, which often requires that we pursue a case-by-case appeals process; (iv) our ability to recognize revenues on tests billed prior to the establishment of reimbursement policies, contracts or payment histories; (v) our ability to expand into markets outside of the United States; and (vi) how quickly we can successfully commercialize new product offerings.
We currently market testing services to healthcare providers through our direct sales force that targets transplant centers and their physicians, coordinators and nurse practitioners. The healthcare providers that order the tests and on whose behalf we provide our testing services are generally not responsible for the payment of these services. Amounts received by us vary from payer to payer based on each payer’s internal coverage practices and policies. We generally bill third-party payers upon delivery of a test result report to the ordering physician. As such, we take the assignment of benefits and the risk of collection from the third-party payer and individual patients.
Product Revenue
Our product revenue is derived primarily from sales of Olerup SSP, QTYPE, Olerup SBT, TruSight and AlloSeq Tx products. Product revenue represented 12% and 17% of total revenue for the three months ended March 31, 2020 and 2019, respectively. We recognize product revenue from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. We generally have a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement. There are no further performance obligations related to a contract and revenue is recognized at the point of delivery consistent with the terms of the contract or purchase order.
Digital and Other Revenue
Our digital and other revenue is mainly derived from sales of our Ottr software and XynQAPI licenses and services and other licensing agreements. Digital and other revenue represented 6% and 0% of total revenue for the three months ended March 31, 2020 and 2019, respectively.
Critical Accounting Policies and Significant Judgments and Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our unaudited condensed consolidated financial statements, which have been prepared in accordance with United States generally accepted accounting principles. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
We believe that the following critical accounting policies reflect the more significant estimates and assumptions used in the preparation of our financial statements. We believe the following critical accounting policies are affected by significant judgments and estimates used in the preparation of our unaudited condensed consolidated financial statements:
28

Revenue recognition;
Business combination;
Acquired intangible assets;
Impairment of goodwill, intangible assets and other long-lived assets; and
Common stock warrant liability.
There were no material changes in the matters for which we make critical accounting estimates in the preparation of our unaudited condensed consolidated financial statements during the three months ended March 31, 2020 as compared to those disclosed in 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, except that there is no derivative liability outstanding as of December 31, 2019 and March 31, 2020 and the determination of the estimated present value of lease payments using our incremental borrowing rate as discussed in Note 2, Summary of Significant Accounting Policies, in the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Recently Issued Accounting Standards
Refer to Note 2, Summary of Significant Accounting Policies - Recent Accounting Pronouncements, to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a description of recently issued accounting pronouncements, including the expected dates of adoption and estimated effects on our results of operations, financial position and cash flows.
Results of Operations
Comparison of the Three Months Ended March 31, 2020 and 2019
(In thousands)
Three Months Ended March 31,
20202019Change
Revenue:
Testing services revenue$31,442  $21,518  $9,924  
Product revenue4,695  4,433  262  
Digital and other revenue2,243  31  2,212  
Total revenue38,380  25,982  12,398  
Cost of revenue12,392  9,733  2,659  
Gross profit25,988  16,249  9,739  
Operating expenses:
Research and development10,013  5,614  4,399  
Sales and marketing11,723  6,925  4,798  
General and administrative10,003  9,106  897  
Total operating expenses31,739  21,645  10,094  
Loss from operations(5,751) (5,396) (355) 
Other income (expense):
Interest income (expense), net96  342  (246) 
Change in estimated fair value of common stock warrant liability(405) (3,009) 2,604  
Other expense, net(63) (74) 11  
Total other income (expense)(372) (2,741) 2,369  
Loss before income taxes(6,123) (8,137) 2,014  
Income tax benefit300  606  (306) 
Net loss$(5,823) $(7,531) $1,708  

Testing Services Revenue
29

Testing services revenue increased by $9.9 million, or 46%, for the three months ended March 31, 2020 as compared to the same period in 2019. This increase is primarily due to an increase of more than 5,000 test results provided in the three months ended March 31, 2020, compared to the same period in 2019.
Product Revenue
Product revenue increased $0.3 million for the three months ended March 31, 2020, compared to the same period in 2019. This is primarily a result of the increase in sales of NGS HLA products.
Digital and Other Revenue
Digital and other revenue increased by $2.2 million for the three months ended March 31, 2020 compared to the same period in 2019, primarily due to the acquisition of OttrCare in May 2019 and XynManagement in August 2019.
Cost of Revenue and Gross Profit
Cost of revenue increased by approximately $2.7 million, or 27%, for the three months ended March 31, 2020, compared to the same period in 2019, primarily due to an increase in testing volume and the acquisitions of OttrCare in May 2019 and XynManagement in August 2019.
Gross profit increased by $9.7 million, or 60%, for the three months ended March 31, 2020 compared to the same period in 2019, primarily due to an increase in revenue and an improvement in gross profit margins resulting from efficiencies in testing services laboratory operations.
Research and Development
Research and development expenses increased by $4.4 million, or 78%, for the three months ended March 31, 2020, compared to the same period in 2019, primarily due to increased headcount and personnel-related costs of $2.2 million, a $1.1 million increase in external clinical studies expense and a $0.8 million increase in consulting and professional fees.
Sales and Marketing
Sales and marketing expenses increased by approximately $4.8 million, or 69%, for the three months ended March 31, 2020, compared to the same period in 2019, primarily due to increased headcount and personnel-related costs of $2.6 million, a $0.7 million increase in tradeshow and marketing costs, an increase in medical programs and sponsorship event costs of $0.7 million, and an increase in travel costs of $0.3 million.
General and Administrative
General and administrative expenses increased by $0.9 million, or 10%, for the three months ended March 31, 2020, compared to the same period in 2019. This increase was primarily due to system upgrades of $0.4 million and $0.5 million in legal fees and other expenses.
Change in Estimated Fair Value of Common Stock Warrant Liability
The change in estimated fair value of common stock warrant liability decreased from an expense of $3.0 million for the three months ended March 31, 2019 to an expense of $0.4 million for the three months ended March 31, 2020, resulting in a net change of $2.6 million, or 87%.
The $0.4 million expense in the three months ended March 31, 2020 reflects a change in the fair value of our common stock warrant liability and a charge for warrants exercised during the period. In the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock with an average exercise price of $1.12 per share were exercised.
The $3.0 million expense in the three months ended March 31, 2019 reflects changes in the fair value of our common stock warrant liability and a charge for warrants exercised in the three month period ended March 31, 2019. In the three months ended March 31, 2019, we recorded a revaluation charge of $0.5 million on the 0.3 million common stock warrants outstanding at March 31, 2019. Warrants to purchase 70,000 shares of common stock with an average exercise price of $1.12 per share were exercised. The average price of our common stock at exercise was $35.50 per share, resulting in a charge of $2.5 million.
Cash Flows for the Three Months Ended March 31, 2020 and 2019
The following table summarizes the primary sources and uses of cash for the periods presented:
30

Three Months Ended
March 31,
20202019
(in thousands)
Net cash used in:
Operating activities$(3,055) $(5,867) 
Investing activities(1,704) (543) 
Financing activities(735) (688) 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(552) (87) 
Net decrease in cash, cash equivalents and restricted cash$(6,046) $(7,185) 
Operating Activities
Net cash used in operating activities consists of net loss, adjusted for certain noncash items in the condensed consolidated statement of operations and changes in operating assets and liabilities.
Cash used in operating activities for the three months ended March 31, 2020 was $3.1 million. Our net loss of $5.8 million was our primary use of cash in operating activities and included a number of noncash items. Our noncash items included a $4.3 million stock-based compensation expense, a $0.4 million loss on the revaluation of common stock warrant liability to estimated fair value and $1.6 million of depreciation and amortization expense. Net operating assets decreased by $4.3 million.
Cash used in operating activities for the three months ended March 31, 2019 was $5.9 million. Our net loss of $7.5 million was our primary use of cash in operating activities and included a number of noncash items. Our noncash items included a $6.1 stock-based compensation expense, $3.0 million loss on the revaluation of common stock warrant and derivative liabilities to estimated fair value, $1.2 million of depreciation and amortization expense and $0.4 million of non-cash lease expense. Net operating assets decreased by $8.9 million.
Investing Activities
For the three months ended March 31, 2020 and 2019, net cash used in investing activities was $1.7 million and $0.5 million, respectively, and related to purchases of property and equipment.
Financing Activities
Net cash used in financing activities for the three months ended March 31, 2020 of $0.7 million was primarily related to repurchases of common stock under employee incentive plans of $1.5 million, partially offset by proceeds from issuances of common stock under our employee stock purchase plan of $0.4 million, proceeds from exercises of warrants of $0.3 million and proceeds from exercises of stock options of $0.2 million.
Net cash used in financing activities for the three months ended March 31, 2019 of $0.7 million was primarily related to repurchase of common stock under employee incentive plans of $2.4 million and contingent payments related to the acquisition of the business assets of Conexio Genomics Pty Ltd., of $0.1 million, partially offset by proceeds from exercise of stock options of $1.4 million, proceeds from issuances of common stock under our employee stock purchase plan of $0.3 million and proceeds from exercises of warrants of $0.1 million.
Liquidity and Capital Resources
We have incurred significant losses and negative cash flows from operations since our inception and had an accumulated deficit of $339.6 million at March 31, 2020. As of March 31, 2020, we had cash and cash equivalents of $32.2 million and no debt outstanding.
The spread of COVID-19, which has caused a broad impact globally, may materially affect us economically. While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, a widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity.
Since March 31, 2020, and in response to the outbreak of the COVID-19 pandemic, we have increased our cash and cash equivalents by undertaking the following:
Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the CARES Act. Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services, or CMS, expanded its current Accelerated and Advance Payment Program in order to increase cash flow to
31

providers of services and suppliers impacted by the COVID-19 outbreak. An accelerated/advance payment is a payment intended to provide necessary funds when there is a disruption in claims submission and/or claims processing. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submits a request to the appropriate Medicare Administrative Contractor and meets the required qualifications. During April 2020, we received an advance payment from CMS of approximately $20.5 million.
We will continue to submit claims as usual after the issuance of the advance payment. We will receive full payments for our claims during the 120-day period from the date the advance payment was received. At the end of the 120-day period, the recoupment process will begin and every claim submitted by us will be offset to repay the advance payment. Thus, instead of receiving payment for newly submitted claims, our outstanding advance payment balance will be reduced by the claim payment amount. We will have up to 210 days for the repayment to be completed.
At-the-Market Equity Offering
On August 31, 2018, we entered into a sales agreement, or the Sales Agreement, with Jefferies, LLC, as sales agent, or Jefferies, pursuant to which we may offer and sell, from time to time, through Jefferies, up to $50.0 million in shares of our common stock, by any method permitted by law deemed to be an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. During April 2020, we issued and sold 1,000,000 shares of our common stock under the Sales Agreement. The shares were sold at an average price of $24.24 per share for aggregate net proceeds to us of approximately $23.5 million, after deducting sales commissions and offering costs payable by us.
Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services will distribute an initial tranche of $30.0 billion in funds to healthcare providers that received Medicare fee-for-service, or FFS, reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. Providers will be distributed a portion of the initial $30.0 billion based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, we received a payment of approximately $4.8 million, representing our portion of the initial tranche of funds.
Factors Affecting Our Performance
COVID-19 Outbreak
COVID-19 may impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, which would disrupt our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities. Clinical trials, clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 outbreak. Some patients may not be able to comply with clinical trial protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations.
The Number of AlloSure Kidney and AlloMap Heart Tests We Receive and Report
The growth of our testing services business is tied to the number of AlloSure Kidney and AlloMap Heart patient samples we receive and patient results we report. We incur costs in connection with collecting and shipping all samples and a portion of the costs when we cannot ultimately issue a report. As a result, the number of patient samples received largely correlates directly to the number of patient results reported.
Reimbursement for AlloMap Heart
AlloMap Heart test volume and the corresponding reimbursement revenue has generally increased over time since the launch of AlloMap Heart, as Medicare provided reimbursement and payers adopt coverage policies and fewer payers consider AlloMap Heart to be experimental and investigational. The rate at which our tests are covered and reimbursed has, and is expected to continue to vary by payer. Revenue growth depends on our ability to maintain Medicare reimbursement, achieve broader reimbursement from third party payers and to expand the number of tests per patient and the base of healthcare providers.
The Protecting Access to Medicare Act of 2014, or PAMA, includes a substantial new payment system for clinical laboratory tests under the Clinical Laboratory Fee Schedule, or CLFS. Under PAMA, laboratories that receive the majority of their Medicare revenues from payments made under the CLFS would report initially and then on a subsequent three-year basis thereafter (or annually for advanced diagnostic laboratory tests, or ADLTs), private payer payment rates and volumes for their tests. The final PAMA ruling was issued June 17, 2016 indicating that data for reporting for the new PAMA process would begin in 2017 and the new market based rates took effect on January 1, 2018. Effective January 1, 2018, Medicare reimburses us $3,240 for AlloMap Heart testing of Medicare beneficiaries, an increase from the 2017 reimbursement rate of $2,841.
32

AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Anthem, Cigna, HCSC, Humana, Kaiser Foundation Health Plan, Inc., and UnitedHealthcare.
Reimbursement for AlloSure Kidney
On September 26, 2017 we received notice that the Molecular Diagnostics Services, or MolDX, Program developed by Palmetto GBA had set AlloSure Kidney reimbursement at $2,841. Effective October 9, 2017, AlloSure Kidney was made available for commercial testing with Medicare coverage and reimbursement. We believe the use of AlloSure Kidney, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a kidney transplant. In particular, we believe AlloSure Kidney can improve patient care by helping healthcare providers to reduce the use of invasive biopsies and determine the appropriate dosage levels of immunosuppressants.
Reimbursement for AlloSure Heart
On October 7, 2019, the MolDX Program released the draft Local Coverage Determination for AlloSure Cell-Free DNA Testing which added heart indication to the existing kidney indication for AlloSure coverage. The public comment period ended on November 21, 2019. If the proposed LCD is finalized, AlloSure Heart will be covered for Medicare beneficiaries when it is used in conjunction with AlloMap Heart.
Continued Growth of Product Sales
We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and solid organs.
QTYPE enables speed and precision in HLA typing at a low to intermediate resolution for samples that require a fast turn-around time and uses real-time PCR methodology. QTYPE received CE mark certification on April 10, 2018. Olerup SSP is used to type HLA alleles based on the SSP technology. Olerup SBT is a complete product range for sequence-based typing of HLA alleles.
On May 4, 2018, we entered into the License Agreement with Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina’s NGS product line for use in transplantation diagnostic testing. As a result, from June 1, 2018, we became the exclusive worldwide distributor of Illumina’s TruSight HLA product line. TruSight HLA is a high-resolution solution that uses NGS methodology. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines for use in the field of bone marrow and solid organ transplantation diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.
On September 12, 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and we received CE mark approval on January 20, 2020.
On September 20, 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than current solutions and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq TX has the easiest NGS workflow, with a single tube for processing and steps to reduce errors.
Continued Growth of Digital Sales
The growth of our digital revenues is tied to the continued successful integration of our Ottr and XynQAPI software businesses, as well as continued support and maintenance of existing OttrCare and XynManagement customers. The Ottr software and XynQAPI are currently implemented in multiple locations in the U.S. The Ottr software implementation and XynQAPI implementation and support teams are based in Omaha, Nebraska.
Development of Additional Products
Our development pipeline includes other transplant diagnostic solutions to help clinicians and transplant centers make personalized treatment decisions throughout a transplant patient’s lifetime. We expect to invest in research and development in order to develop additional products. Our success in developing new products and services will be important in our efforts to grow our business by expanding the potential market for our products and diversifying our sources of revenue.
Timing of Research and Development Expenses
Our spending on research and development may vary substantially from quarter to quarter. We conduct clinical studies to validate our new products, as well as on-going clinical and outcome studies to further the published evidence to support our
33

commercialized tests. Spending on research and development for both experiments and studies may vary significantly by quarter depending on the timing of these various expenses.
Contractual Obligations
As of March 31, 2020, there have not been any other material changes, outside of the ordinary course of business in our outstanding contractual obligations from our significant contractual obligations as of December 31, 2019, as disclosed in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Contractual Obligations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 28, 2020.
Off-Balance Sheet Arrangements
As of March 31, 2020, we had no off-balance sheet arrangements as defined under Regulation S-K 303(a)(4) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and the instructions thereto.
Foreign Operations
The accompanying unaudited condensed consolidated balance sheets contain certain recorded assets in foreign countries, namely Stockholm, Sweden, Vienna, Austria and Fremantle, Australia.  Although these countries are considered economically stable and we have experienced no notable burden from foreign exchange transactions, export duties or government regulations, unanticipated events in foreign countries could have a material adverse effect on our operations.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
We are exposed to market risks in the ordinary course of our business.  We had cash and cash equivalents of $32.2 million and $38.2 million at March 31, 2020 and December 31, 2019, respectively, which consisted of bank deposits and money market funds. However, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 50 basis point increase or decrease in interest rates during any of the periods presented would have an approximate impact of less than $0.2 million on our condensed consolidated financial statements.
Foreign Currency Exchange Risk
We have operations in Sweden, Austria, Australia and sell to other countries throughout the world. As a result, we are subject to significant foreign currency risks, including transacting in foreign currencies, investment in a foreign entity, as well as assets and debts denominated in foreign currencies. Our testing services revenue is primarily denominated in U.S. dollars. Our product revenue is denominated primarily in U.S. dollars and the Euro. Consequently, our revenue denominated in foreign currency is subject to foreign currency exchange risk. A portion of our operating expenses are incurred outside of the U.S. and are denominated in Swedish Krona, the Euro, and the Australian Dollar, which are also subject to fluctuations due to changes in foreign currency exchange rates. An unfavorable 10% change in foreign currency exchange rates for our assets and liabilities denominated in foreign currencies at March 31, 2020, would have negatively impacted our financial results for the three months ended March 31, 2020 by less than $0.1 million and our product revenue by $0.3 million. Currently, we do not have any near-term plans to enter into a formal hedging program to mitigate the effects of foreign currency volatility. We will continue to reassess our approach to managing our risk relating to fluctuations in foreign currency exchange rates.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures, as such terms are defined in Rules 13a-15(b) and 15d-15(e) promulgated under the Exchange Act, as of March 31, 2020. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Based on such evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2020, our disclosure controls and procedures were effective at the reasonable assurance level and are effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act, is (i) recorded, processed, summarized and reported as and when required and (ii) accumulated and
34

communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely discussion regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended March 31, 2020 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.
35

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
In response to our false advertising suit filed against Natera Inc., or Natera, on April 10, 2019, Natera filed a counterclaim against us on February 18, 2020, in the U.S. District Court for the District of Delaware alleging we made false and misleading claims about the performance capabilities of AlloSure. In addition, in response to our patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against us on January 13, 2020, in the U.S. District Court for the District of Delaware alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that we have infringed Natera’s patents, an order preliminarily and permanently enjoining us from any further infringement of such patent and unspecified damages. We intend to defend both of these matters vigorously, and believe we have good and substantial defenses to the claims alleged in the suits, but there is no guarantee that we will prevail.
From time to time, we may become subject to legal proceedings and claims that arise in the ordinary course of business. Although we do not believe that any matters presently pending will have a material adverse effect, individually or in the aggregate, on our financial position, results of operations or liquidity, legal matters and proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control.  As such, there can be no assurance that the final outcome of these matters will not materially and adversely affect our financial position, results of operations or liquidity.
ITEM 1A. RISK FACTORS
Our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020, Part I –Item 1A, Risk Factors, describes important risk factors that could cause our business, financial condition, results of operations and growth prospects to differ materially from those indicated or suggested by forward-looking statements made in this Quarterly Report on Form 10-Q or presented elsewhere by management from time to time.  There have been no material changes in the risk factors that appear in Part I - Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020, or the Form 10-K, other than those listed below.  Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially and adversely affect our business.
Risks Related to Our Business
Our business may be adversely affected by the effects of health epidemics, including the recent coronavirus outbreak.
On January 30, 2020, the World Health Organization, or the WHO, announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China, or the COVID-19 outbreak, and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak, including the impact associated with preventative and precautionary measures that we, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on us, but the pandemic may materially affect our financial condition, liquidity and future results of operations.
Quarantines, shelter-in-place and similar government orders, or the perception that such orders, shutdowns or other restrictions on the conduct of business operations could occur, related to COVID-19 or other infectious diseases could impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, which would disrupt our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities.
In addition, our clinical trials may be affected by the COVID-19 outbreak. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 outbreak. Some patients may not be able to comply with clinical trial protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations.
The spread of COVID-19, which has caused a broad impact globally, may materially affect us economically. While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, a widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. In addition, a recession or market correction resulting from the spread of COVID-19 could materially affect our business and the value of our common stock.
36

Management is actively monitoring the global situation on our financial condition, liquidity, operations, suppliers, industry and workforce. Given the daily evolution of the COVID-19 outbreak and the global responses to curb its spread, we are not able to estimate the effects of the COVID-19 outbreak on its results of operations, financial condition or liquidity for fiscal year 2020.
If we do not achieve our projected development goals in the time frames we announce and expect, the commercialization of additional diagnostic solutions by us may be delayed and, as a result, our business will suffer and our stock price may decline.
From time to time, we expect to estimate and publicly announce the anticipated timing of the accomplishment of various clinical and other product development goals. In addition, we have included a discussion of a number of anticipated targets in the Form 10-K. The actual timing of accomplishment of these targets could vary dramatically compared to our estimates, in some cases for reasons beyond our control, including the impact of the COVID-19 pandemic. We cannot be certain that we will meet our projected targets and if we do not meet these targets as publicly announced, the commercialization of our diagnostic solutions may be delayed or may not occur at all and, as a result, our business will suffer and our stock price may decline.
If our laboratory facility in the U.S. becomes inoperable, we will be unable to perform AlloSure Kidney, AlloMap Heart, and future testing solutions, if any, and our business will be harmed.
We perform all of our testing services for the U.S. in our laboratory located in Brisbane, California. We do not have redundant laboratory facilities. Brisbane, California is situated on or near earthquake fault lines. Our facility and the equipment we use to perform testing services would be costly to replace and could require substantial lead time to repair or replace, if damaged or destroyed. Our facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, wildfires, flooding and power outages, which may render it difficult or impossible for us to perform our tests for some period of time. The inability to perform our tests may result in the loss of customers or harm our reputation, and we may be unable to regain those customers in the future. Although we possess insurance for damage to our property and the disruption of our business, we do not have earthquake insurance and thus coverage may not be sufficient to cover all of our potential losses and may not continue to be available to us on acceptable terms, if at all.
In order to establish a redundant laboratory facility, we would have to spend considerable time and money securing adequate space, constructing the facility, recruiting and training employees, and establishing the additional operational and administrative infrastructure necessary to support a second facility. Additionally, any new clinical laboratory facility opened by us in the U.S. would be required to be certified under the Clinical Laboratory Improvement Amendments of 1988, or CLIA, a federal law that regulates clinical laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention or treatment of disease. We would also be required to secure and maintain state licenses required by several states, including California, Florida, Maryland, New York, Rhode Island and Pennsylvania, which can take a significant amount of time and result in delays in our ability to begin operations at that facility. If we failed to secure any such licenses, we would not be able to process samples from recipients in such states. We also expect that it would be difficult, time-consuming and costly to train, equip and use a third-party to perform tests on our behalf. We could only use another facility with the established state licensures and CLIA certification necessary to perform AlloSure Kidney, AlloMap Heart, or future solutions following validation and other required procedures. We cannot be certain that we would be able to find another CLIA-certified facility willing or able to adopt AlloSure Kidney, AlloMap Heart, or future solutions and comply with the required procedures, or that this laboratory would be willing or able to perform the tests for us on commercially reasonable terms.
In March 2020, the health officers of six San Francisco Bay Area counties, including San Mateo County where our laboratory is located, issued shelter-in-place orders, which (i) direct all individuals living in those counties to shelter at their places of residence (subject to limited exceptions), (ii) direct all businesses and governmental agencies to cease non-essential operations at physical locations in those counties, (iii) prohibit all non-essential gatherings of any number of individuals, and (iv) order cessation of all non-essential travel. The shelter-in-place orders took effect on mid-March 2020 and the shelter-in-place orders in the San Francisco Bay Area are scheduled to continue until at least May 3, 2020. However, such shelter-in-place orders may be extended to a later date. In addition, in mid-March 2020, the Governor of California and the State Public Health Officer and Director of the California Department of Public Health ordered all individuals living in the State of California to stay at their place of residence for an indefinite period of time (subject to certain exceptions to facilitate authorized necessary activities) to mitigate the impact of the COVID-19 pandemic. The executive order exempts certain individuals needed to maintain continuity of operations of critical infrastructure sectors as determined by the federal government. If the operations in our laboratory are deemed non-essential, or if sufficient numbers of our laboratory staff are infected with COVID-19 and are unable to perform their roles, we may not be able to perform our tests for the duration of any shelter-in-place order or while we have insufficient numbers of laboratory staff, either of which could negatively impact our business, operating results and financial condition.
Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business and harm our reputation and ability to provide our services on a timely basis.
37

Expedited, reliable shipping is essential to our operations. We rely heavily on providers of transport services for reliable and secure point-to-point transport of recipient samples to our laboratory and enhanced tracking of these recipient samples. Should a carrier encounter delivery performance issues such as loss, damage or destruction of a sample, it may be difficult to replace our patient samples in a timely manner and such occurrences may damage our reputation and lead to decreased demand for our services and increased cost and expense to our business. In addition, any significant increase in shipping rates could adversely affect our operating margins and results of operations. Similarly, strikes, severe weather, natural disasters or other service interruptions, such as the COVID-19 pandemic, affecting delivery services we use would adversely affect our ability to receive and process recipient samples on a timely basis.
The loss of key members of our senior management team or our inability to attract and retain highly skilled scientists, clinicians and laboratory and field personnel could adversely affect our business.
Our success depends largely on the skills, experience and performance of key members of our executive management team. The efforts of each of these persons will be critical to us as we continue to develop our technologies and testing processes. If we were to lose one or more of these key employees, including due to disease (such as COVID-19), disability or death, we may experience difficulties in competing effectively, developing our technologies and implementing our business strategies. We do not currently maintain “key person” insurance on any of our employees.
Our research and development programs and commercial laboratory operations depend on our ability to attract and retain highly skilled scientists and technicians, including geneticists, biostatisticians, engineers, licensed laboratory technicians and chemists. We may not be able to attract or retain qualified scientists and technicians in the future due to the intense competition for qualified personnel among life science businesses, particularly in the San Francisco Bay Area. We also face competition from universities, public and private research institutions and other organizations in recruiting and retaining highly qualified scientific personnel.
In addition, our success depends on our ability to attract and retain laboratory and field personnel with extensive experience in transplant recipient care and surveillance and close relationships with clinicians, pathologists and other hospital personnel. We may have difficulties locating, recruiting or retaining qualified salespeople, which could cause a delay or decline in the rate of adoption of AlloSure Kidney, AlloMap Heart, or our future solutions, if any. If we are not able to attract and retain the necessary personnel to accomplish our business objectives, we may experience constraints that will adversely affect our ability to support our discovery, development, verification and commercialization programs.
Risks Related to Our Common Stock
Our operating results may fluctuate, which could cause our stock price to decrease.
Fluctuations in our operating results may lead to fluctuations, including declines, in the share price for our common stock. In 2019, our closing stock price ranged from $19.24 to $40.08 per share, and during the first quarter of 2020, our closing stock price ranged from $13.94 to $28.25 per share. Our operating results and our share price may fluctuate from period to period due to a variety of factors, including:
demand by clinicians and recipients for our current and future solutions, if any;
coverage and reimbursement decisions by third-party payers and announcements of those decisions;
clinical trial results and publication of results in peer-reviewed journals or the presentation at medical conferences;
the inclusion or exclusion of our current and future solutions in large clinical trials conducted by others;
new or less expensive tests and services or new technology introduced or offered by our competitors or us;
the level of our development activity conducted for new solutions, and our success in commercializing these developments;
our ability to efficiently integrate the business of new acquisitions;
the level of our spending on test commercialization efforts, licensing and acquisition initiatives, clinical trials, and internal research and development;
changes in the regulatory environment, including any announcement from the U.S. Food and Drug Administration regarding its decisions in regulating our activities;
changes in recommendations of securities analysts or lack of analyst coverage;
failure to meet analyst expectations regarding our operating results;
additions or departures of key personnel;
38

public health emergencies such as the COVID-19 pandemic; and
general market conditions.
Variations in the timing of our future revenues and expenses could also cause significant fluctuations in our operating results from period to period and may result in unanticipated earning shortfalls or losses. In addition, national stock exchanges, and in particular the market for life science companies, have experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Moreover, we may be subject to additional securities class action litigation as a result of volatility in the price of our common stock, which could result in substantial costs and diversion of management’s attention and resources and could harm our stock price, business, prospects, results of operations and financial condition.
The market price of our common stock has been and will likely continue to be volatile, and you could lose all or part of your investment.
Our common stock is currently traded on the Nasdaq Global Market, but we can provide no assurances that there will be active trading on that market or on any other market in the future. If there is no active market or if the volume of trading is limited, holders of our common stock may have difficulty selling their shares. The market price of our common stock has been and may continue to be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the risk factors discussed here and the risk factors described in this Part II, Item 1A of this Quarterly Report on Form 10-Q and under Item “1A. Risk Factors” in the Form 10-K, factors that could cause fluctuations in the market price of our common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of life sciences stocks;
changes in operating performance and stock market valuations of other life sciences companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;
entering into financing or other arrangements with rights or terms senior to the interests of common stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or failure to meet those projections;
announcements by us or our competitors of new products or services;
the public’s reaction to our press releases, other public announcements and filings with the Securities and Exchange Commission;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our operating results or fluctuations in our operating results;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
any significant change in our management;
public health emergencies, including the COVID-19 pandemic; and
general economic conditions and slow or negative growth of our markets.
39

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
We satisfy certain U.S. federal and state tax withholding obligations due upon the vesting of restricted stock unit awards by automatically withholding from the shares being issued in connection with such award a number of shares of our common stock with an aggregate fair market value on the date of vesting equal to the minimum tax withholding obligations. The following table sets forth information with respect to shares of our common stock repurchased by us to satisfy certain tax withholding obligations during the three months ended March 31, 2020:
(a) Total Number of Shares (or Units) Purchased(b) Average Price Paid per Share (or Unit)
January 1, 2020 - January 31, 202020,047  (1)$2.95  
February 1, 2020 - February 29, 202047,328  (1)6.44  
March 1, 2020 - March 31, 2020102  (1)9.88  
Total67,477  —  
(1) Represents shares of our common stock withheld from employees for the payment of taxes.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
40

ITEM 6. EXHIBITS
Exhibit
Number
3.1(1)
3.2(2)
4.1(3)
4.2(4)#
4.(5)#
4.4(6)#
4.5(7)#
4.6(8)
4.7(9)#
10.1*+
10.2*+
31.1*
31.2*
32.1**
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
(1)Incorporated by reference to Exhibit 3.1 to the Registrant’s Form 10-Q filed with the Securities and Exchange Commission (the “SEC”) on August 28, 2014.
(2)Incorporated by reference to Exhibit 3.4 to the Registrant’s Form 10-Q filed with the SEC on August 28, 2014.
(3)Incorporated by reference to Exhibit 4.1 to the Registrant’s Form 10-K filed with the SEC on March 31, 2015.
(4)Incorporated by reference to Exhibit 4.4 to the Registrant’s Form S-8 filed with the SEC on July 18, 2014.
(5)Incorporated by reference to Exhibit 99(d)(3) to the Registrant’s Form SC TO-I filed with the SEC on October 12, 2017.
(6)Incorporated by reference to Exhibit 4.5 to the Registrant’s Form S-8 filed with the SEC on July 18, 2014.
(7)Incorporated by reference to Exhibit 4.1 to the Registrant’s Form S-8 filed with the SEC on May 23, 2016.
(8)Incorporated by reference to Exhibit 10.3 to the Registrant’s Form 8-K filed with the SEC on April 14, 2016.
(9)Incorporated by reference to Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on September 4, 2019.
#Indicates management contract or compensatory plan or arrangement.
*Filed herewith.
41

+Non-material schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Registrant hereby undertakes to furnish supplementally copies of any of the omitted schedules and exhibits upon request by the SEC.
**Furnished herewith.

42

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.
CAREDX, INC.
(Registrant)
Date: April 30, 2020By:/s/ PETER MAAG
Peter Maag
Chief Executive Officer
(Principal Executive Officer)
By:/s/ MICHAEL BELL
Michael Bell
Chief Financial Officer
(Principal Accounting and Financial Officer)

43
EX-10.1 2 caredx-exhibit101xexec.htm EX-10.1 Document
Exhibit 10.1
SECOND AMENDMENT TO LEASE
THIS SECOND AMENDMENT TO LEASE (this “Amendment”) is entered into as of this 2nd day of January, 2020 (the “Amendment Execution Date”), by and between BMR-BAYSHORE BOULEVARD LP, a Delaware limited partnership (“Landlord,” formerly known as BMR-Bayshore Boulevard LLC), and CAREDX, INC., a Delaware corporation (formerly known as XDx, Inc. (which was itself formerly known as Expression Diagnostics, Inc.) “Tenant”).
RECITALS
A.WHEREAS, Landlord and Tenant are parties to that certain Lease dated as of April 27, 2006 (the “Original Lease”), as amended by that certain First Amendment to Lease dated as of November 10, 2010 (collectively, and as the same may have been further amended, amended and restated, supplemented or modified from time to time, the “Existing Lease”), whereby Tenant leases from Landlord certain premises consisting of approximately 46,034 square feet of Rentable Area (the “Premises”) in the building located at 3260 Bayshore Boulevard in Brisbane, California (the “Building”);
B.WHEREAS, Landlord and Tenant desire, subject to the terms and conditions set forth below, to provide for the extension of the Term of the Lease; and
C.WHEREAS, Landlord and Tenant desire to modify and amend the Existing Lease only in the respects and on the conditions hereinafter stated.
AGREEMENT
NOW, THEREFORE, Landlord and Tenant, in consideration of the mutual promises contained herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound, agree as follows:
1.Definitions. For purposes of this Amendment, capitalized terms shall have the meanings ascribed to them in the Existing Lease unless otherwise defined herein. The Existing Lease, as amended by this Amendment, is referred to collectively herein as the “Lease.” From and after the date hereof, the term “Lease,” as used in the Existing Lease, shall mean the Existing Lease, as amended by this Amendment.
2.Operating Expenses.
a.Outstanding Operating Expense Amount. Within five (5) business days following the Amendment Execution Date, Tenant shall pay to Landlord an amount equal to Four Hundred Two Thousand Seventy-Eight and 88/100 Dollars ($402,078.88) (the “Outstanding Operating Expense Amount”). Tenant acknowledges and agrees that such Outstanding Operating Expense Amount is currently due and owing to Landlord under the Lease and Tenant has no defense, claim or action associated with the non-payment thereof. Notwithstanding any provision to the contrary contained in this Amendment, Tenant’s failure to



timely pay the Outstanding Operating Expense Amount shall (at Landlord’s sole option upon delivery of written notice to Tenant) void, nullify and deem the entirety of this Amendment of no force or effect.
b.Specific Operating Expenses. Effective retroactive to the date of the Original Lease, the following phrase contained in Section 7.1(b) of the Original Lease shall be deemed deleted and of no force or effect: “and costs incurred in connection with the sale, financing or refinancing of the Building or the Project.” Tenant expressly acknowledges and agrees that, effective retroactive to the date of the Original Lease, Operating Expenses shall expressly include any and all personal property taxes and assessments imposed by any Governmental Authority (including, but not limited to, any and all such taxes and assessments attributable to any sale, financing, refinancing, or change in ownership of the Property, Building and/or Project).
3.Term Extension. The Term Expiration Date shall be extended such that the Lease shall end on February 28, 2029 (“New Expiration Date”), subject to extension or earlier termination of the Lease as provided in the Lease. The period from the date immediately following the current Term Expiration Date (i.e., January 1, 2021) through the New Expiration Date specified above, shall be referred to herein as the “Extension Term.” Effective as of the Amendment Execution Date, the “Term Expiration Date” as used in the Lease shall mean the New Expiration Date.
4.Option to Extend Term. Landlord and Tenant hereby expressly acknowledge and agree that Article 42 of the Original Lease is hereby deleted in its entirety and is of no further force or effect. Pursuant to the terms, covenants and conditions of this Article 4, Tenant shall have the “Option” to extend the Term by five (5) years as to the entire Premises (and no less than the entire Premises) upon the following terms and conditions. Any extension of the Term pursuant to the Option shall be on all the same terms and conditions as the Lease, except as follows:
a.Basic Annual Rent during the Option term shall equal the then-current fair market value for comparable office and laboratory space in the Brisbane/South San Francisco market of comparable age, quality, level of finish and proximity to amenities and public transit, and containing the systems and improvements present in the Premises as of the date that Tenant gives Landlord written notice of Tenant’s election to exercise the Option (“FMV”). Tenant may, no earlier than thirty (30) days prior to the first date on which Tenant may exercise its Option under this Section 4, request Landlord’s estimate of the FMV for the Option term. Landlord shall, within fifteen (15) days after receipt of such request, give Tenant a written proposal of such FMV. If Tenant elects to exercise the Option, then Tenant shall, as provided in Section 4.3 below, provide Landlord with written notice no earlier than fifteen (15) months prior to the date the Extension Term is scheduled to expire. If Tenant gives written notice to exercise the Option, such notice shall specify whether Tenant accepts Landlord’s proposed estimate of FMV. If Tenant does not accept the FMV, then the parties shall endeavor to agree upon the FMV, taking into account all relevant factors, including (a) the size of the Premises, (b) the length of the Option term, (c) rent in comparable buildings in the relevant market, including concessions
2


offered to new tenants, such as free rent, tenant improvement allowances and moving allowances, (d) Tenant’s creditworthiness and (e) the quality and location of the Building and the Project. In the event that the parties are unable to agree upon the FMV within thirty (30) days after Tenant notifies Landlord that Tenant is exercising the Option, then either party may request that the same be determined as follows: a senior officer of a nationally recognized leasing brokerage firm with local knowledge of the Brisbane/South San Francisco laboratory/research and development leasing market (the “Baseball Arbitrator”) shall be selected and paid for jointly by Landlord and Tenant. If Landlord and Tenant are unable to agree upon the Baseball Arbitrator, then the same shall be designated by the local chapter of the Judicial Arbitration and Mediation Services or any successor organization thereto (the “JAMS”). The Baseball Arbitrator selected by the parties or designated by JAMS shall (y) have at least ten (10) years’ experience in the leasing of laboratory/research and development space in the Brisbane/South San Francisco market and (z) not have been employed or retained by either Landlord or Tenant or any affiliate of either for a period of at least ten (10) years prior to appointment pursuant hereto. Each of Landlord and Tenant shall submit to the Baseball Arbitrator and to the other party its determination of the FMV. The Baseball Arbitrator shall grant to Landlord and Tenant a hearing and the right to submit evidence. The Baseball Arbitrator shall determine which of the two (2) FMV determinations more closely represents the actual FMV. The arbitrator may not select any other FMV for the Premises other than one submitted by Landlord or Tenant. The FMV selected by the Baseball Arbitrator shall be binding upon Landlord and Tenant and shall serve as the basis for determination of Basic Annual Rent payable for the Option term. If, as of the commencement date of the Option term, the amount of Basic Annual Rent payable during the Option term shall not have been determined, then, pending such determination, Tenant shall pay Basic Annual Rent equal to the Basic Annual Rent payable with respect to the last year of the then-current Term. After the final determination of Basic Annual Rent payable for the Option term, the parties shall promptly execute a written amendment to the Lease specifying the amount of Basic Annual Rent to be paid during the Option term. Any failure of the parties to execute such amendment shall not affect the validity of the FMV determined pursuant to this Section.
b.The Option is not assignable separate and apart from the Lease.
c.The Option is conditional upon Tenant giving Landlord written notice of its election to exercise the Option at least twelve (12) months but no more than fifteen (15) months prior to the expiration of the Extension Term. Time shall be of the essence as to Tenant’s exercise of the Option. Tenant assumes full responsibility for maintaining a record of the deadlines to exercise the Option. Tenant acknowledges that it would be inequitable to require Landlord to accept any exercise of the Option after the date provided for in this Section.
d.Notwithstanding anything contained in this Article to the contrary, Tenant shall not have the right to exercise the Option:
(i)During the time commencing from the date Landlord delivers to Tenant a written notice that Tenant is in default under any provisions of the Lease and continuing until Tenant has cured the specified default to Landlord’s reasonable satisfaction; or
3


(ii)At any time after any Default as described in Article 24 of the Original Lease (provided, however, that, for purposes of this Section 4.4(b), Landlord shall not be required to provide Tenant with notice of such Default) and continuing until Tenant cures any such Default, if such Default is susceptible to being cured; or
(iii)In the event that Tenant has defaulted in the performance of its obligations under the Lease beyond the applicable notice and cure period two (2) or more times during the twelve (12)-month period immediately prior to the date that Tenant intends to exercise the Option, whether or not Tenant has cured such defaults.
e.The period of time within which Tenant may exercise the Option shall not be extended or enlarged by reason of Tenant’s inability to exercise such Option because of the provisions of Section 4.4.
f.All of Tenant’s rights under the provisions of the Option shall terminate and be of no further force or effect even after Tenant’s due and timely exercise of the Option if, after such exercise, but prior to the commencement date of the new term, (a) Tenant fails to pay to Landlord a monetary obligation of Tenant for a period of twenty (20) days after written notice from Landlord to Tenant, (b) Tenant fails to commence to cure a default (other than a monetary default) within thirty (30) days after the date Landlord gives notice to Tenant of such default or (c) Tenant has defaulted under the Lease two (2) or more times and a service or late charge under Section 24.1 of the Original Lease has become payable for any such default, whether or not Tenant has cured such defaults.
5.Basic Annual Rent During Extension Term. Monthly installments of Basic Annual Rent for the Premises during the Extension Term shall be as follows:
4


DatesSquare Feet of Rentable AreaMonthly Basic Annual Rent per Square Foot of Rentable Area◊Monthly Installment of Basic Annual Rent**◊
January 1, 2021 – December 31, 202146,034$4.75 monthly$218,661.50*
January 1, 2022 – December 31, 202246,034$4.92 monthly$226,314.65
January 1, 2023 – December 31, 202346,034$5.09 monthly$ 234,235.67
January 1, 2024 – December 31, 202446,034$5.27 monthly$242,433.91
January 1, 2025 – December 31, 202546,034$5.45 monthly$250,919.10
January 1, 2026 – December 31, 202646,034$5.64 monthly$259,701.27
January 1, 2027 – December 31, 202746,034$5.84 monthly$268,790.81
January 1, 2028 – December 31, 202846,034$6.04 monthly$278,198.49
January 1, 2029 – February 28, 202946,034$6.25 monthly$287,935.44

* Note: Subject to the Free Rent Period (as defined in Section 6.2).
**Note: The amounts set forth in this table include the three and one-half percent (3½%) increases in Basic Annual Rent set forth in Section 6.1.
◊ Note: Subject to adjustment based on the amount of the Additional TI Allowance (as defined in Section 7.2 below) (if any) which Tenant elects to use pursuant to the terms of the Lease.
6.Basic Annual Rent Adjustments; Free Basic Annual Rent Period.
a.Basic Annual Rent (including any increase to Basic Annual Rent arising from any disbursement of the Additional TI Allowance (as defined below) by Landlord in accordance with this Amendment) shall be subject to an annual upward adjustment of three and one-half percent (3½%) of the then-current Basic Annual Rent. The first such adjustment shall become effective commencing on January 1, 2022, and subsequent adjustments shall become effective on every successive annual anniversary for so long as the Lease continues in effect.
b.Notwithstanding anything to the contrary contained in the Lease, and so long as no Default by Tenant has occurred, Tenant shall not be required to pay Basic Annual Rent for the period commencing on January 1, 2021 (the “Extension Term Commencement Date”) and expiring on February 28, 2021 (such period, the “Free Rent Period”); provided, however, that the total amount of Basic Annual Rent abated during the Free Rent Period shall not exceed Four Hundred Thirty-Seven Thousand Three Hundred Twenty-Three and 00/100 Dollars
5


($437,323.00) (the “Free Rent Cap”). The Free Rent Cap shall not be increased as a result of any increase in Basic Annual Rent arising from Landlord’s disbursement of any Additional TI Allowance and, therefore, during the Free Rent Period Tenant shall be required to pay any Basic Annual Rent attributable to the Additional TI Allowance. During the Free Rent Period, Tenant shall continue to be responsible for the payment of all of Tenant’s other Rent obligations under the Lease, including all Additional Rent such as Operating Expenses, the Property Management Fee and costs of utilities for the Premises. Upon the occurrence of any Default, the Free Rent Period shall immediately expire, and Tenant shall no longer be entitled to any further abatement of Basic Annual Rent pursuant to this Section. In the event of any Default that results in termination of the Lease, then, as part of the recovery to which Landlord is entitled pursuant to the Lease, and in addition to any other rights or remedies to which Landlord may be entitled pursuant to the Lease (including Article 24 of the Original Lease), at law or in equity, Landlord shall be entitled to the immediate recovery, as of the day immediately prior to such termination of the Lease, of the unamortized amount of Basic Annual Rent that Tenant would have paid had the Free Rent Period not been in effect.
7.Condition of Premises and TI Allowance.
a.Condition of Premises. Tenant acknowledges that (a) it is in possession of and is fully familiar with the condition of the Premises and, notwithstanding anything contained in the Lease to the contrary, agrees to take the same in its condition “as is” as of the first day of the Extension Term, and (b) Landlord shall have no obligation to alter, repair or otherwise prepare the Premises for Tenant’s continued occupancy for the Extension Term or to pay for any improvements to the Premises, except with respect to payment of the Base TI Allowance (defined in Section 7.2 below) and, if properly requested by Tenant pursuant to the terms of this Amendment, the Additional TI Allowance (as defined in Section 7.2 below).
b.TI Allowance. Tenant shall cause the work (the “Tenant Improvements”) described in the Work Letter attached hereto as Exhibit A (the “Work Letter”) to be constructed in the Premises pursuant to the Work Letter at a cost to Landlord not to exceed (a) One Million One Hundred Fifty Thousand Eight Hundred Fifty and 00/100 Dollars ($1,150,850.00) (based upon Twenty-Five and 00/100 Dollars ($25.00) per square foot of Rentable Area) (“Base TI Allowance”) plus (b) if properly requested by Tenant pursuant to this Section 7.2, Two Million Three Hundred One Thousand Seven Hundred and 00/100 Dollars ($2,301,700.00) (based upon Fifty and 00/100 Dollars ($50.00) per square foot of Rentable Area) (“Additional TI Allowance”), for a total of up to Three Million Four Hundred Fifty Two Thousand Five Hundred Fifty and 00/100 Dollars ($3,452,550.00) (based upon Seventy-Five and 00/100 Dollars ($75.00) per square foot of Rentable Area of the Premises). The Base TI Allowance, together with the Additional TI Allowance (if properly requested by Tenant pursuant to this Section 7.2) shall be referred to herein as the “TI Allowance.” The TI Allowance may be applied to the costs of (a) construction (including, standard laboratory improvements; finishes; building fixtures; demolition, removal and related repairs of any furniture, fixtures and equipment remaining in the Premises as of the Amendment Execution Date (but only to the extent related to the construction of the new improvements forming part of the Tenant Improvements); installation costs for Tenant’s electrical, telephone and data cabling and wiring, and related connection charges),
6


(b) project review by Landlord (which fee shall equal one and one-half percent (1½%) of the cost of the Tenant Improvements, including the Base TI Allowance and, if used by Tenant, the Additional TI Allowance), (c) commissioning of mechanical, electrical and plumbing systems by a licensed, qualified commissioning agent hired by Tenant, and review of such party’s commissioning report by a licensed, qualified commissioning agent hired by Landlord, (d) space planning, architect, engineering and other related services performed by third parties unaffiliated with Tenant, (e) building permits and other taxes, fees, charges and levies by Governmental Authorities for permits or for inspections of the Tenant Improvements, (f) costs and expenses for labor and material, and (g) a project management fee for Tenant’s construction manager; provided that, no more than four percent (4%) of the TI Allowance shall be applied to such project management fee. In no event shall the TI Allowance be used for (i) the cost of work that is not authorized by the Approved Plans (as defined in the Work Letter), (ii) payments to Tenant or any affiliates of Tenant, (iii) the purchase of any furniture, signage, personal property or other non-building system equipment, (iv) costs arising from any default of Tenant of its obligations under the Lease, (v) costs that are recoverable by Tenant from a third party (e.g. insurers, warrantors or tortfeasors), or (vi) as a credit against any Rent amounts payable under the Lease. Landlord shall not be obligated to expend any portion of the Additional TI Allowance(s) until Landlord shall have received from Tenant a letter in the form attached as Exhibit B hereto executed by an authorized officer of Tenant with respect to the Additional TI Allowance.
c.Deadline. Tenant shall have until the date that is twenty-four (24) months following the Amendment Execution Date (the “TI Deadline”), to submit Fund Requests (as defined in the Work Letter) to Landlord for disbursement of the unused portion of the TI Allowance, after which date Landlord’s obligation to fund any such costs for which Tenant has not submitted a Fund Request to Landlord shall expire. Commencing on the Extension Term Commencement Date, the initial monthly Basic Annual Rent rate (per square foot of Rentable Area per month) for the Premises shall be increased by One and Four-Tenths Cent ($0.014) for each dollar per square foot of the Premises (or portion thereof) of Additional TI Allowance disbursed by Landlord in accordance with Section 7.2 above. The amount by which each monthly installment of Basic Annual Rent shall be increased shall be determined (and monthly Basic Annual Rent shall be increased accordingly) as of the Extension Term Commencement Date and, if such determination does not reflect use by Tenant of all or any portion of the Additional TI Allowance, the monthly Basic Annual Rent shall be determined again as of the TI Deadline, with Tenant paying (on the next succeeding day that monthly Basic Annual Rent is due under the Lease (the “TI True-Up Date”)) any underpayment of the further adjusted monthly Basic Annual Rent for the period beginning on the Extension Term Commencement Date and ending on the TI True-Up Date. Notwithstanding anything to the contrary contained herein, the portion of monthly Basic Annual Rent payable that is attributable to any Additional TI Allowance shall not be abated during the Free Rent Period, and shall be subject to the annual increases set forth above.
8.Right of First Refusal. Landlord and Tenant hereby expressly acknowledge and agree that Article 43 of the Original Lease and Section 7 of the First Amendment are hereby deleted in their entirety and are of no further force or effect. Subject to any and all rights of Maverick Therapeutics, Inc., a Delaware corporation (and its successors and assigns) with
7


respect to the Available ROFR Premises (as defined below), Tenant shall, for the thirty-six (36) month period commencing on the Amendment Execution Date, have a right of first refusal (“ROFR”) as to any rentable premises in the Building for which Landlord is seeking a tenant (“Available ROFR Premises”); provided, however, that in no event shall Landlord be required to lease any Available ROFR Premises to Tenant for any period past the date on which the Lease expires or is terminated pursuant to its terms. To the extent that Landlord renews or extends a then-existing lease with any then-existing tenant or subtenant of any space, or enters into a new lease with such then-existing tenant or subtenant for the same premises, the affected space shall not be deemed to be Available ROFR Premises. In the event Landlord receives from a third party a bona fide offer to lease Available ROFR Premises, Landlord shall provide written notice thereof to Tenant (the “Notice of Offer”), specifying the terms and conditions under which Landlord is prepared to lease the Available ROFR Premises to such third party.
a.Within five (5) business days following its receipt of a Notice of Offer, Tenant shall advise Landlord in writing whether Tenant elects to lease all (not just a portion) of the Available ROFR Premises on the terms and conditions set forth in the Notice of Offer. If Tenant fails to notify Landlord of Tenant’s election within such five (5) business day period, then Tenant shall be deemed to have elected not to lease the Available ROFR Premises.
b.If Tenant timely notifies Landlord that Tenant elects to lease the Available ROFR Premises on the terms and conditions set forth in the Notice of Offer, then Landlord shall lease the Available ROFR Premises to Tenant upon the terms and conditions set forth in the Notice of Offer.
c.If Tenant notifies Landlord that Tenant elects not to lease the Available ROFR Premises on the terms and conditions set forth in the Notice of Offer, or if Tenant fails to notify Landlord of Tenant’s election within the five (5) business day period described above, then Landlord shall have the right to consummate the lease of the Available ROFR Premises on substantially the same terms as set forth in the Notice of Offer following Tenant’s election (or deemed election) not to lease the Available ROFR Premises. Notwithstanding the foregoing, if (i) Tenant does not exercise its ROFR with respect to the Available ROFR Premises set forth in the Notice of Offer, and (ii) Landlord does not enter into a lease for such Available ROFR Premises within a period of nine (9) months following the date of Landlord’s Notice of Offer, Landlord’s obligations under this Section 8, in the event it receives a bona fide offer to lease Available ROFR Premises following the expiration of such nine (9) month period, shall again become effective (subject to, and to the extent provided by, the terms and conditions of this Section 8).
d.Notwithstanding anything in this Article to the contrary, Tenant shall not exercise the ROFR during such period of time that Tenant is in default under any provision of the Lease (beyond the applicable notice and cure period). Any attempted exercise of the ROFR during a period of time in which Tenant is so in default (beyond the applicable notice and cure period) shall be void and of no effect. In addition, Tenant shall not be entitled to exercise the ROFR if Landlord has given Tenant two (2) or more notices of default under the Lease, whether
8


or not the defaults are cured, during the twelve (12) month period prior to the date on which Tenant seeks to exercise the ROFR.
e.Notwithstanding anything in the Lease to the contrary, Tenant shall not assign or transfer the ROFR, either separately or in conjunction with an assignment or transfer of Tenant’s interest in the Lease, without Landlord’s prior written consent, which consent Landlord may withhold in its sole and absolute discretion; provided, however, that Landlord’s consent shall not be required for Tenant’s assignment of the ROFR in connection with an Allowable Transfer as permitted under Section 25.1 of the Original Lease.
f.If Tenant exercises the ROFR, Landlord does not guarantee that the Available ROFR Premises will be available on the anticipated commencement date for the Lease as to such premises due to a holdover by the then-existing occupants of the Available ROFR Premises or for any other reason beyond Landlord’s reasonable control.
g.Notwithstanding anything in the Lease to the contrary, the ROFR shall expire thirty-six (36) months following the Amendment Execution Date.
9.List of Landlord Parties/Additional Insureds. The first sentence of Section 21.4 of the Original Lease is hereby amended and restated in its entirety as follows: “The insurance required to be purchased and maintained by Tenant pursuant to the Lease shall name Landlord and BioMed Realty, L.P. and their respective officers, employees, directors, representatives, agents, general partners, members, subsidiaries, affiliates and Lenders (collectively with Landlord, the “Landlord Parties”) as additional insureds.” In addition, Tenant shall require its contractors and subcontractors performing work on the Premises to name the Landlord Parties as additional insureds on their respective insurance policies.
10.Broker. Tenant represents and warrants that it has not dealt with any broker or agent in the negotiation for or the obtaining of this Amendment, other than Cresa (“Broker”), and agrees to reimburse, indemnify, save, defend (at Landlord’s option and with counsel reasonably acceptable to Landlord, at Tenant’s sole cost and expense) and hold harmless the Landlord and its affiliates, employees, agents and contractors; and any Lender for, from and against any and all cost or liability for compensation claimed by any such broker or agent, other than Broker, employed or engaged by it or claiming to have been employed or engaged by it.
11.CASp. The Premises have not undergone inspection by a Certified Access Specialist (“CASp,” as defined in California Civil Code Section 55.52). Even if not required by California law, the Premises may be inspected by a CASp to determine whether the Premises comply with the ADA, and Landlord may not prohibit a CASp performing such an inspection. If Tenant requests that such an inspection take place, Landlord and Tenant shall agree on the time and manner of the inspection, as well as which party will pay the cost of the inspection and the cost to remedy any defects identified by the CASp. A Certified Access Specialist can inspect the Premises and determine whether the Premises comply with all of the applicable construction-related accessibility standards under State law. Although State law does not require a Certified Access Specialist inspection of the Premises, Landlord may not prohibit Tenant from obtaining a Certified Access Specialist inspection of the Premises for the occupancy or potential occupancy
9


of Tenant, if requested by Tenant. Landlord and Tenant shall agree on the arrangements for the time and manner of the Certified Access Specialist inspection, the payment of the fee for the Certified Access Specialist inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the Premises.
12.Utilities Invoices. For any utilities serving the Premises for which Tenant is billed directly by such utility provider, Tenant agrees to furnish to Landlord (a) any invoices or statements for such utilities within thirty (30) days after Tenant’s receipt thereof, (b) within thirty (30) days after Landlord’s request, any other utility usage information reasonably requested by Landlord, and (c) within thirty (30) days after each calendar year during the Term, authorization to allow Landlord to access Tenant’s usage information necessary for Landlord to complete an ENERGY STAR® Statement of Performance (or similar comprehensive utility usage report (e.g., related to Labs 21), if requested by Landlord) and any other information reasonably requested by Landlord for the immediately preceding year; and Tenant shall comply with any other energy usage or consumption requirements required by Applicable Laws. Tenant shall retain records of utility usage at the Premises, including invoices and statements from the utility provider, for at least sixty (60) months, or such other period of time as may be requested by Landlord. Tenant acknowledges that any utility information for the Premises, the Building and the Project may be shared with third parties, including Landlord’s consultants and Governmental Authorities. In the event that Tenant fails to comply with this Section, Tenant hereby authorizes Landlord to collect utility usage information directly from the applicable utility providers. In addition to the foregoing, Tenant shall comply with all Applicable Laws related to the disclosure and tracking of energy consumption at the Premises. The provisions of this Section shall survive the expiration or earlier termination of the Lease.
13.No Default. Tenant represents, warrants and covenants that, to the best of Tenant’s knowledge, Landlord and Tenant are not in default of any of their respective obligations under the Existing Lease and no event has occurred that, with the passage of time or the giving of notice (or both) would constitute a default by either Landlord or Tenant thereunder.
14.Effect of Amendment. Except as modified by this Amendment, the Existing Lease and all the covenants, agreements, terms, provisions and conditions thereof shall remain in full force and effect and are hereby ratified and affirmed. In the event of any conflict between the terms contained in this Amendment and the Existing Lease, the terms herein contained shall supersede and control the obligations and liabilities of the parties.
15.Successors and Assigns. Each of the covenants, conditions and agreements contained in this Amendment shall inure to the benefit of and shall apply to and be binding upon the parties hereto and their respective heirs, legatees, devisees, executors, administrators and permitted successors and assigns and sublessees. Nothing in this section shall in any way alter the provisions of the Lease restricting assignment or subletting.
16.Miscellaneous. This Amendment becomes effective only upon execution and delivery hereof by Landlord and Tenant. The captions of the paragraphs and subparagraphs in this Amendment are inserted and included solely for convenience and shall not be considered or given any effect in construing the provisions hereof. All exhibits hereto are incorporated herein
10


by reference. Submission of this instrument for examination or signature by Tenant does not constitute a reservation of or option for a lease, and shall not be effective as a lease, lease amendment or otherwise until execution by and delivery to both Landlord and Tenant.
17.Authority. Tenant guarantees, warrants and represents that the individual or individuals signing this Amendment have the power, authority and legal capacity to sign this Amendment on behalf of and to bind all entities, corporations, partnerships, limited liability companies, joint venturers or other organizations and entities on whose behalf such individual or individuals have signed.
18.Counterparts: Facsimile and PDF Signatures. This Amendment may be executed in one or more counterparts, each of which, when taken together, shall constitute one and the same document. A facsimile or portable document format (PDF) signature on this Amendment shall be equivalent to, and have the same force and effect as, an original signature.
[REMAINDER OF THIS PAGE INTENTIONALLY LEFT BLANK]

11


IN WITNESS WHEREOF, Landlord and Tenant have executed this Work Letter to be effective on the date first above written.
LANDLORD:
BMR-BAYSHORE BOULEVARD LP,a Delaware limited partnership
By:  /s/ Kevin M. Simonsen   Name:  Kevin M. Simonsen    Title:  Sr. VP, General Counsel & Secretary 
TENANT:
CAREDX, INC.,a Delaware corporation
By: /s/ Peter Maag     Name:  Peter Maag     Title:  CEO      



EXHIBIT AWORK LETTER
This Work Letter (this “Work Letter”) is made and entered into as of the 2nd day of January, 2020, by and between BMR-BAYSHORE BOULEVARD LP, a Delaware limited partnership (“Landlord,” formerly known as BMR-Bayshore Boulevard LLC), and CAREDX, INC., a Delaware corporation (formerly known as XDx, Inc. (which was itself formerly known as Expression Diagnostics, Inc.) “Tenant”), and is attached to and made a part of that certain Second Amendment to Lease dated of even date herewith (as the same may be amended, amended and restated, supplemented or otherwise modified from time to time, the “Lease”), by and between Landlord and Tenant for the Premises located at 3260 Bayshore Boulevard in Brisbane, California. All capitalized terms used but not otherwise defined herein shall have the meanings given them in the Lease.
1.General Requirements.
a.Authorized Representatives.
i.Landlord designates, as Landlord’s authorized representative (“Landlord’s Authorized Representative”), (i) John Bochman as the person authorized to initial plans, drawings, approvals and to sign change orders pursuant to this Work Letter and (ii) an officer of Landlord as the person authorized to sign any amendments to this Work Letter or the Lease. Tenant shall not be obligated to respond to or act upon any such item until such item has been initialed or signed (as applicable) by the appropriate Landlord’s Authorized Representative. Landlord may change either Landlord’s Authorized Representative upon one (1) business day’s prior written notice to Tenant.
ii.Tenant designates Michael Bell (“Tenant’s Authorized Representative”) as the person authorized to initial and sign all plans, drawings, change orders and approvals pursuant to this Work Letter. Landlord shall not be obligated to respond to or act upon any such item until such item has been initialed or signed (as applicable) by Tenant’s Authorized Representative. Tenant may change Tenant’s Authorized Representative upon one (1) business day’s prior written notice to Landlord.
b.Schedule. The schedule for design and development of the Tenant Improvements, including the time periods for preparation and review of construction documents, approvals and performance, shall be in accordance with a schedule to be prepared by Tenant (the “Schedule”). Tenant shall prepare the Schedule so that it is a reasonable schedule for the completion of the Tenant Improvements. The Schedule shall clearly identify all activities requiring Landlord participation, including specific dates and time periods when Tenant’s contractor will require access to areas of the Project outside of the Premises. As soon as the Schedule is completed, Tenant shall deliver the same to Landlord for Landlord’s approval, which approval shall not be unreasonably withheld, conditioned or delayed. Such Schedule shall be approved or disapproved by Landlord within ten (10) business days after delivery to Landlord. Landlord’s failure to respond within such ten (10) business day period shall be deemed approval by Landlord. If



Landlord disapproves the Schedule, then Landlord shall notify Tenant in writing of its objections to such Schedule, and the parties shall confer and negotiate in good faith to reach agreement on the Schedule. The Schedule shall be subject to adjustment as mutually agreed upon in writing by the parties, or as provided in this Work Letter.
c.Tenant’s Architects, Contractors and Consultants. The architect, engineering consultants, design team, general contractor and subcontractors responsible for the construction of the Tenant Improvements shall be selected by Tenant and approved by Landlord, which approval Landlord shall not unreasonably withhold, condition or delay. Landlord may refuse to use any architects, consultants, contractors, subcontractors or material suppliers that Landlord reasonably believes could cause labor disharmony or may not have sufficient experience, in Landlord’s reasonable opinion, to perform work in an occupied Class “A” laboratory research building and in tenant-occupied lab areas. All Tenant contracts related to the Tenant Improvements shall provide that Tenant may assign such contracts and any warranties with respect to the Tenant Improvements to Landlord at any time.
2.Tenant Improvements. All Tenant Improvements shall be performed by Tenant’s contractor, at Tenant’s sole cost and expense (subject to Landlord’s obligations with respect to any portion of the Base TI Allowance and, if properly requested by Tenant pursuant to the terms of the Amendment, the Additional TI Allowances) and in accordance with the Approved Plans (as defined below), the Amendment and this Work Letter. To the extent that the total projected cost of the Tenant Improvements (as reasonably projected by Landlord based on the Approved Budget (as that term is defined in Section 6.2 below)) exceeds the TI Allowance (such excess, the “Excess TI Costs”), Tenant shall pay the costs of the Tenant Improvements on a pari passu basis with Landlord as such costs become due, in the proportion of Excess TI Costs payable by Tenant to the Base TI Allowance (and, if properly requested by Tenant pursuant to the Lease, the Additional TI Allowance) payable by Landlord. If the cost of the Tenant Improvements (as projected by Landlord) increases over Landlord’s initial projection, then Landlord may notify Tenant and Tenant shall pay any additional Excess TI Costs in the same way that Tenant is required to pay the initial Excess TI Costs. If Tenant fails to pay, or is late in paying, any sum due to Landlord under this Work Letter and such failure continues beyond the applicable notice and cure periods, then Landlord shall have all of the rights and remedies set forth in the Lease for nonpayment of Rent (including the right to interest and the right to assess a late charge), and for purposes of any litigation instituted with regard to such amounts the same shall be considered Rent. All material and equipment furnished by Tenant or its contractors as the Tenant Improvements shall be new or “like new;” the Tenant Improvements shall be performed in a first-class, workmanlike manner; and the quality of the Tenant Improvements shall be of a nature and character not less than the Building Standard. Tenant shall take, and shall require its contractors to take, commercially reasonable steps to protect the Premises during the performance of any Tenant Improvements, including covering or temporarily removing any window coverings so as to guard against dust, debris or damage. All Tenant Improvements shall be performed in accordance with Article 17 of the Original Lease; provided that, notwithstanding anything in the Lease or this Work Letter to the contrary, in the event of a conflict between this Work Letter and Article 17 of the Original Lease, the terms of this Work Letter shall govern.



a.Work Plans. Tenant shall prepare and submit to Landlord for approval schematics covering the Tenant Improvements prepared in conformity with the applicable provisions of this Work Letter (the “Draft Schematic Plans”). The Draft Schematic Plans shall contain sufficient information and detail to accurately describe the proposed design to Landlord and such other information as Landlord may reasonably request. Landlord shall notify Tenant in writing within ten (10) business days after receipt of the Draft Schematic Plans whether Landlord approves or objects to the Draft Schematic Plans and of the manner, if any, in which the Draft Schematic Plans are unacceptable. Landlord’s failure to respond within such ten (10) business day period shall be deemed approval by Landlord. If Landlord reasonably objects to the Draft Schematic Plans, then Tenant shall revise the Draft Schematic Plans and cause Landlord’s objections to be remedied in the revised Draft Schematic Plans. Tenant shall then resubmit the revised Draft Schematic Plans to Landlord for approval, such approval not to be unreasonably withheld, conditioned or delayed. Landlord’s approval of or objection to revised Draft Schematic Plans and Tenant’s correction of the same shall be in accordance with this Section until Landlord has approved the Draft Schematic Plans in writing or been deemed to have approved them. The iteration of the Draft Schematic Plans that is approved or deemed approved by Landlord without objection shall be referred to herein as the “Approved Schematic Plans.”
b.Construction Plans. Tenant shall prepare final plans and specifications for the Tenant Improvements that (a) are consistent with and are logical evolutions of the Approved Schematic Plans and (b) incorporate any other Tenant-requested (and Landlord-approved) Changes (as defined below). As soon as such final plans and specifications (“Construction Plans”) are completed, Tenant shall deliver the same to Landlord for Landlord’s approval, which approval shall not be unreasonably withheld, conditioned or delayed. All such Construction Plans shall be submitted by Tenant to Landlord in electronic .pdf, CADD and full-size hard copy formats, and shall be approved or disapproved by Landlord within ten (10) business days after delivery to Landlord. Landlord’s failure to respond within such ten (10) business day period shall be deemed approval by Landlord. If the Construction Plans are disapproved by Landlord, then Landlord shall notify Tenant in writing of its objections to such Construction Plans, and the parties shall confer and negotiate in good faith to reach agreement on the Construction Plans. Promptly after the Construction Plans are approved by Landlord and Tenant, two (2) copies of such Construction Plans shall be initialed and dated by Landlord and Tenant, and Tenant shall promptly submit such Construction Plans to all appropriate Governmental Authorities for approval. The Construction Plans so approved, and all change orders specifically permitted by this Work Letter, are referred to herein as the “Approved Plans.”
c.Changes to the Tenant Improvements. Any changes to the Approved Plans (each, a “Change”) shall be requested and instituted in accordance with the provisions of this Article 2 and shall be subject to the written approval of the non-requesting party in accordance with this Work Letter.
i.Change Request. Either Landlord or Tenant may request Changes after Landlord approves the Approved Plans by notifying the other party thereof in writing in substantially the same form as the AIA standard change order form (a “Change Request”), which Change Request shall detail the nature and extent of any requested Changes, including (a) the Change, (b) the



party required to perform the Change and (c) any modification of the Approved Plans and the Schedule, as applicable, necessitated by the Change. If the nature of a Change requires revisions to the Approved Plans, then the requesting party shall be solely responsible for the cost and expense of such revisions and any increases in the cost of the Tenant Improvements as a result of such Change. Change Requests shall be signed by the requesting party’s Authorized Representative.
ii.Approval of Changes. All Change Requests shall be subject to the other party’s prior written approval, which approval shall not be unreasonably withheld, conditioned or delayed. The non-requesting party shall have five (5) business days after receipt of a Change Request to notify the requesting party in writing of the non-requesting party’s decision either to approve or object to the Change Request. The non-requesting party’s failure to respond within such five (5) business day period shall be deemed approval by the non-requesting party. Notwithstanding the foregoing, Tenant shall not, except in order to comply with Applicable Laws, be required to make any Changes pursuant to this Section 2.3 which would have a material and adverse impact on (i) the then most current construction schedule for the Tenant Improvements, or (ii) the layout, quality or functionality (for Tenant’s purposes) of the Tenant Improvements.
d.Preparation of Estimates. Tenant shall, before proceeding with any Change, using its best efforts, prepare as soon as is reasonably practicable (but in no event more than five (5) business days after delivering a Change Request to Landlord or receipt of a Change Request) an estimate of the increased costs or savings that would result from such Change, as well as an estimate of such Change’s effects on the Schedule. Landlord shall have five (5) business days after receipt of such information from Tenant to (a) in the case of a Tenant-initiated Change Request, approve or reject such Change Request in writing, or (b) in the case of a Landlord- initiated Change Request, notify Tenant in writing of Landlord’s decision either to proceed with or abandon the Landlord-initiated Change Request. The costs of any Change Request approved by Landlord pursuant to this Section may be deducted from the TI Allowance to the extent permitted by Section 7.2 of the Amendment.
e.Quality Control Program; Coordination. Tenant shall provide Landlord with information regarding the following (together, the “QCP”): (a) Tenant’s general contractor’s quality control program and (b) evidence of subsequent monitoring and action plans. The QCP shall be subject to Landlord’s reasonable review and approval and shall specifically address the Tenant Improvements. Tenant shall ensure that the QCP is regularly implemented on a scheduled basis and shall provide Landlord with reasonable prior notice and access to attend all inspections and meetings between Tenant and its general contractor. At the conclusion of the Tenant Improvements, Tenant shall deliver the quality control log to Landlord, which shall include all records of quality control meetings and testing and of inspections held in the field, including inspections relating to concrete, steel roofing, piping pressure testing and system commissioning.
3.Completion of Tenant Improvements. Tenant, at its sole cost and expense (except for the Base TI Allowance and, if properly requested by Tenant pursuant to the terms of the



Amendment, the Additional TI Allowance), shall perform and complete the Tenant Improvements in all respects (a) in substantial conformance with the Approved Plans, (b) otherwise in compliance with provisions of the Lease and this Work Letter and (c) in accordance with Applicable Laws, the requirements of Tenant’s insurance carriers, the requirements of Landlord’s insurance carriers (to the extent Landlord provides its insurance carriers’ requirements to Tenant) and the board of fire underwriters having jurisdiction over the Premises. The Tenant Improvements shall be deemed completed at such time as Tenant shall furnish to Landlord (t) evidence satisfactory to Landlord that (i) all Tenant Improvements have been completed and paid for in full (which shall be evidenced by the architect’s certificate of completion and the general contractor’s and each subcontractor’s and material supplier’s final unconditional waivers and releases of liens, each in a form acceptable to Landlord and complying with Applicable Laws, and a Certificate of Substantial Completion in the form of the American Institute of Architects document G704, executed by the project architect and the general contractor, together with a statutory notice of substantial completion from the general contractor), (ii) all Tenant Improvements have been accepted by Landlord, (iii) any and all liens related to the Tenant Improvements have either been discharged of record (by payment, bond, order of a court of competent jurisdiction or otherwise) or waived by the party filing such lien and (iv) no security interests relating to the Tenant Improvements are outstanding, (u) all certifications and approvals with respect to the Tenant Improvements that may be required from any Governmental Authority and any board of fire underwriters or similar body for the use and occupancy of the Premises (including a certificate of occupancy (or its substantial equivalent) for the Premises for the Permitted Use), (v) certificates of insurance required by the Lease to be purchased and maintained by Tenant, (w) an affidavit from Tenant’s architect certifying that all work performed in, on or about the Premises is in accordance with the Approved Plans, (x) complete “as built” drawing print sets, project specifications and shop drawings and electronic CADD files on disc (showing the Tenant Improvements as an overlay on the Building “as built” plans (provided that Landlord provides the Building “as-built” plans provided to Tenant) of all contract documents for work performed by their architect and engineers in relation to the Tenant Improvements, (y) a commissioning report prepared by a licensed, qualified commissioning agent hired by Tenant and approved by Landlord for all new or affected mechanical, electrical and plumbing systems (which report Landlord may hire a licensed, qualified commissioning agent to peer review, and whose reasonable recommendations Tenant’s commissioning agent shall perform and incorporate into a revised report) and (z) such other “close out” materials as Landlord reasonably requests consistent with Landlord’s own requirements for its contractors, such as copies of manufacturers’ warranties, operation and maintenance manuals and the like.
4.Insurance.
a.Property Insurance. At all times during the period beginning with commencement of construction of the Tenant Improvements and ending with final completion of the Tenant Improvements, Tenant shall maintain, or cause to be maintained (in addition to the insurance required of Tenant pursuant to the Lease), property insurance insuring Landlord and the Landlord Parties, as their interests may appear. Such policy shall, on a completed replacement cost basis for the full insurable value at all times, insure against loss or damage by fire,



vandalism and malicious mischief and other such risks as are customarily covered by the so- called “broad form extended coverage endorsement” upon all Tenant Improvements and the general contractor’s and any subcontractors’ machinery, tools and equipment, all while each forms a part of, or is contained in, the Tenant Improvements or any temporary structures on the Premises, or is adjacent thereto; provided that, for the avoidance of doubt, insurance coverage with respect to the general contractor’s and any subcontractors’ machinery, tools and equipment shall be carried on a primary basis by such general contractor or the applicable subcontractor(s). Tenant agrees to pay any deductible, and Landlord is not responsible for any deductible, for a claim under such insurance.
b.Workers’ Compensation Insurance. At all times during the period of construction of the Tenant Improvements, Tenant shall, or shall cause its contractors or subcontractors to, maintain statutory workers’ compensation insurance as required by Applicable Laws.
c.Waivers of Subrogation. Any insurance provided pursuant to this Article shall waive subrogation against the Landlord Parties and Tenant shall hold harmless and indemnify the Landlord Parties for any loss or expense incurred as a result of a failure to obtain such waivers of subrogation from insurers.
d.Additional Insurance. During the construction of the Tenant Improvements, Tenant shall, at its own cost and expense, procure the insurance required in Exhibit A-1 of the Amendment for the benefit of Tenant and Landlord (as their interests may appear) with insurers financially acceptable and lawfully authorized to do business in the California.
5.Liability. Tenant assumes sole responsibility and liability for any and all injuries or the death of any persons, including Tenant’s contractors and subcontractors and their respective employees, agents and invitees, and for any and all damages to property arising from any act or omission on the part of Tenant, Tenant’s contractors or subcontractors, or their respective employees, agents and invitees in the prosecution of the Tenant Improvements. Tenant agrees to Indemnify the Landlord Indemnitees from and against all Claims due to, because of or arising from any and all such injuries, death or damage, whether real or alleged, and Tenant and Tenant’s contractors and subcontractors shall assume and defend at their sole cost and expense all such Claims; provided, however, that nothing contained in this Work Letter shall be deemed to indemnify Landlord from or against liability to the extent arising directly from Landlord’s negligence or willful misconduct. Any deficiency in design or construction of the Tenant Improvements shall be solely the responsibility of Tenant, notwithstanding the fact that Landlord may have approved of the same in writing.
6.TI Allowance.
a.Application of TI Allowance. Landlord shall contribute, in the following order, the Base TI Allowance and, if properly requested by Tenant pursuant to the terms of the Amendment, the Additional TI Allowance toward the costs and expenses incurred in connection with the performance of the Tenant Improvements, in accordance with Section 7 of the Amendment. If the entire TI Allowance is not applied toward or reserved for the costs of the Tenant Improvements, then Tenant shall not be entitled to a credit of such unused portion of the



TI Allowance. Tenant may apply the Base TI Allowance and, if properly requested by Tenant pursuant to the terms of the Lease, the Additional TI Allowance for the payment of construction and other costs in accordance with the terms and provisions of the Lease and this Work Letter.
b.Approval of Budget for the Tenant Improvements. Notwithstanding anything to the contrary set forth elsewhere in this Work Letter or the Lease, Landlord shall not have any obligation to expend any portion of the TI Allowance until Landlord and Tenant shall have approved in writing the budget for the Tenant Improvements (the “Approved Budget”). Prior to Landlord’s approval of the Approved Budget, Tenant shall pay all of the costs and expenses incurred in connection with the Tenant Improvements as they become due. Landlord shall not be obligated to reimburse Tenant for costs or expenses relating to the Tenant Improvements that exceed the amount of the TI Allowance. Landlord shall not unreasonably withhold, condition or delay its approval of any budget for Tenant Improvements that is proposed by Tenant.
c.Fund Requests. Upon submission by Tenant to Landlord as of or prior to the TI Deadline of (a) a statement (a “Fund Request”) setting forth the total amount of the TI Allowance requested, (b) a summary of the Tenant Improvements performed using AIA standard form Application for Payment (G 702) executed by the general contractor and by the architect, (c) invoices from the general contractor, the architect, and any subcontractors, material suppliers and other parties requesting payment with respect to the amount of the TI Allowance then being requested, (d) unconditional lien releases from the general contractor and each subcontractor and material supplier with respect to previous payments made by either Landlord or Tenant for the Tenant Improvements in a form reasonably acceptable to Landlord and complying with Applicable Laws and (e) conditional lien releases from the general contractor and each subcontractor and material supplier with respect to the Tenant Improvements performed that correspond to the Fund Request each in a form reasonably acceptable to Landlord and complying with Applicable Laws, then Landlord shall, within thirty (30) days following receipt by Landlord of a Fund Request and the accompanying materials required by this Section, pay to (as elected by Landlord) the applicable contractors, subcontractors and material suppliers or Tenant (for reimbursement for payments made by Tenant to such contractors, subcontractors or material suppliers either prior to Landlord’s approval of the Approved Budget or as a result of Tenant’s decision to pay for the Tenant Improvements itself and later seek reimbursement from Landlord in the form of one lump sum payment in accordance with the Amendment and this Work Letter), the amount of Tenant Improvement costs set forth in such Fund Request or Landlord’s pari passu share thereof if Excess TI Costs exist based on the Approved Budget; provided, however, that Landlord shall not be obligated to make any payments under this Section until the budget for the Tenant Improvements is approved in accordance with Section 6.2, and any Fund Request under this Section shall be submitted as of or prior to the TI Deadline and shall be subject to the payment limits set forth in Section 6.2 above and Section 7 of the Amendment. Notwithstanding anything in this Section to the contrary, Tenant shall not submit a Fund Request after the TI Deadline or more often than every thirty (30) days. Any additional Fund Requests submitted by Tenant after the TI Deadline or more often than every thirty (30) days shall be void and of no force or effect.



d.Accrual Information. In addition to the other requirements of this Section 6, Tenant shall, no later than the third (3rd) business day of each month until the Tenant Improvements are complete, provide Landlord with an estimate of (a) the percentage of design and other soft cost work that has been completed, (b) design and other soft costs spent through the end of the previous month, both from commencement of the Tenant Improvements and solely for the previous month, (c) the percentage of construction and other hard cost work that has been completed, and (d) construction and other hard costs spent through the end of the previous month, both from commencement of the Tenant Improvements and solely for the previous month.
7.Miscellaneous.
a.Incorporation of Original Lease Provisions. Sections 41.1 through 41.15 of the Original Lease are incorporated into this Work Letter by reference, and shall apply to this Work Letter in the same way that they apply to the Lease.
b.General. Except as otherwise set forth in the Lease or this Work Letter, this Work Letter shall not apply to improvements performed in any additional premises added to the Premises at any time or from time to time, whether by any options under the Lease or otherwise; or to any portion of the Premises or any additions to the Premises in the event of a renewal or extension of the original Term, whether by any options under the Lease or otherwise, unless the Lease or any amendment or supplement to the Lease expressly provides that such additional premises are to be delivered to Tenant in the same condition as the initial Premises.
[REMAINDER OF THIS PAGE INTENTIONALLY LEFT BLANK]




IN WITNESS WHEREOF, Landlord and Tenant have executed this Work Letter to be effective on the date first above written.
LANDLORD:
BMR-BAYSHORE BOULEVARD LP,a Delaware limited partnership
By: /s/ Kevin M. Simonsen   Name:  Kevin M. Simonsen    Title: Sr. VP, General Counsel & Secretary  
TENANT:
CAREDX, INC.,a Delaware corporation
By: /s/ Peter Maag     Name:  Peter Maag     Title:  CEO      


EX-10.2 3 caredx-exhibit102xexec.htm EX-10.2 Document
Exhibit 10.2
CONSENT TO SUB-SUBLEASE AGREEMENT
This CONSENT TO SUB-SUBLEASE AGREEMENT (this “Agreement”) is made as of October 30, 2019, by and among AP3-SF2 CT SOUTH, LLC, a Delaware limited liability company (“Landlord”), SUCCESSFACTORS, INC., a Delaware corporation (“Tenant”), MEDEOR THERAPEUTICS, INC., a Delaware corporation (“Subtenant”), and CAREDX, INC., a Delaware corporation (“Sub-Subtenant”).
R E C I T A L S:
A.Reference is hereby made to that certain Lease dated as of March 29, 2012, between Landlord (as successor-in-interest to Myers Peninsula Venture, LLC) and Tenant (the “Original Lease”), as amended by that certain letter agreement (re: Extension of Expansion Option) dated August 21, 2012, that certain First Amendment to Lease dated as of October 31, 2012, and that certain Amended and Restated Lease Commencement Date Confirmation dated as of July, 2015 (as amended, the “Lease”), pursuant to which Tenant leases from Landlord approximately 116,035 rentable square feet of space (the “Premises”), as more particularly described in the Lease, located on the 9th, 10th, 11th, and 12th floors of that certain office building located at One Tower Place, South San Francisco, California 94080 (the “Building”).
B.Tenant and Subtenant are parties to that certain Sublease dated as of July 13, 2018 (the “Sublease”), pursuant to which Subtenant subleases from Tenant a portion of the Premises containing approximately 28,968 rentable square feet of space located on the ninth (9th) floor of the Building (the “Sublet Premises”), as more particularly described in the Sublease, which Sublease is subject to that certain Consent to Sublease dated as of August 3, 2018 (the “Sublease Consent”), by and among Landlord, Tenant and Subtenant.
C.Pursuant to the terms of Article 19 of the Original Lease, Tenant has requested Landlord’s consent to that certain Sub-Sublease dated as of October 10, 2019, between Subtenant and Sub-Subtenant (the “Sub-Sublease”), with respect to a subletting by Sub-Subtenant of the entirety of the Sublet Premises. A copy of the Sub-Sublease is attached hereto as Exhibit A (the Sublease attached as Exhibit A to the Sub-Sublease was omitted in this Agreement for convenience purposes). Landlord is willing to consent to the Sub-Sublease on the terms and conditions contained herein.
D.All defined terms not otherwise expressly defined herein shall have the respective meanings given in the Lease.
A G R E E M E N T:
1.Landlord’s Consent. Landlord hereby consents to the Sub-Sublease; provided, however, notwithstanding anything contained in the Sub-Sublease to the contrary, such consent is granted by Landlord only upon the terms and conditions set forth in this Agreement. Landlord’s consent to the Sub-Sublease is based upon (i) the form and substance of the Sub-Sublease as set forth on Exhibit A attached hereto and (ii) the use of the Sublet Premises only for general office purposes and uses ancillary thereto in accordance with Article 11 of the Original



Lease, and none of Tenant, Subtenant nor Sub-Subtenant shall amend the Sub-Sublease or permit the Sublet Premises to be used for any other purposes whatsoever without Landlord’s prior written consent. Any such amendment or change in use made without Landlord’s prior written consent shall constitute a breach of the Lease. The Sub-Sublease is subject and subordinate to the Lease. Neither this Agreement nor the Sub-Sublease shall be construed to modify, waive or amend any of the terms, covenants and conditions of the Lease or to waive any breach thereof or any of Landlord’s rights or remedies thereunder or to enlarge or increase any obligations of Landlord under the Lease. Landlord shall not be bound by any of the terms, covenants, conditions, provisions or agreements of the Sub-Sublease.
2.Limits of Consent.
a.Non-Release of Tenant. Neither the Sub-Sublease nor this consent thereto shall release or discharge Tenant from any liability, whether past, present or future, under the Lease or alter the primary liability of the Tenant to pay the rent and perform and comply with all of the obligations of Tenant to be performed under the Lease (including the payment of all bills rendered by Landlord for charges incurred by the Sub-Subtenant for services and materials supplied to the Sublet Premises).
b.Non-Release of Subtenant. Neither the Sub-Sublease nor this consent thereto shall release or discharge Subtenant from any liability, whether past, present or future, under the Sublease or alter the primary liability of the Subtenant to pay the rent and perform and comply with all of the obligations of Subtenant to be performed under the Sublease (including the payment of all bills rendered by Tenant for charges incurred by the Sub-Subtenant for services and materials supplied to the Sublet Premises).
c.Further Transfers. Neither the Sub-Sublease nor this consent thereto shall be construed as a waiver of Landlord’s right to consent to any further subletting either by Tenant, Subtenant or by the Sub-Subtenant or to any assignment by Tenant of the Lease, assignment by the Subtenant of the Sublease, or assignment by Sub-Subtenant of the Sub-Sublease, or as a consent to any portion of the Sublet Premises being used or occupied by any other party.
3.Relationship with Landlord. Tenant and Subtenant hereby assign and transfer to Landlord the Tenant’s and the Subtenant’s interest in the Sub-Sublease and all rentals and income arising therefrom, subject to the terms of this Section 3. Landlord, by consenting to the Sub-Sublease agrees that until a default (beyond applicable notice and cure periods) shall occur in the performance of (a) Tenant’s obligations under the Lease or Sublease Consent, or (b) Subtenant’s obligations under the Sublease or Sublease Consent, Tenant and/or Subtenant (as applicable) may receive, collect and enjoy the rents accruing under the Sub-Sublease. In the event (1) Tenant shall fail to perform its obligations under the Lease and/or the Sublease Consent (whether or not Landlord terminates the Lease) and such failure is not cured within the applicable notice and cure periods, or in the event the Lease is terminated for any other reason whatsoever (including the mutual termination thereof by Landlord and Tenant), or (2) Subtenant shall fail to perform its obligations under the Sublease and/or the Sublease Consent (whether or not Landlord or Tenant terminates the Sublease) and such failure is not cured within the applicable notice and cure periods, or in the event the Sublease is terminated for any other reason
-2-


whatsoever (including the mutual termination thereof by Tenant and Subtenant), then Landlord may, at its option, by giving notice to Sub-Subtenant within two (2) days of a termination and only if the Lease or the Sublease is terminated (as applicable), as to subparts (i) and (iii), either (i) terminate the Sub-Sublease, (ii) elect to receive and collect, directly from Sub-Subtenant, all rent and any other sums owing and to be owed under the Sub-Sublease, as further set forth in Section 3.1, below, and/or (iii) elect to succeed to Subtenant’s interest in the Sub-Sublease, and cause Sub-Subtenant to attorn to Landlord, as further set forth in Section 3.2, below. If Landlord elects to terminate the Sub-Sublease pursuant to clause (i) above, Sub-Subtenant acknowledges and agrees that Landlord shall not have any liability to Sub-Subtenant as a result thereof.
a.Landlord’s Election to Receive Rents. Landlord shall not, by reason of the Sub-Sublease, nor by reason of the collection of rents or any other sums from the Sub-Subtenant pursuant to Section 3(ii), above, be deemed liable to Sub-Subtenant for any failure of Tenant or Subtenant to perform and comply with any obligation of Tenant or Subtenant (as applicable), and Tenant and Subtenant hereby irrevocably authorizes and directs Sub-Subtenant, upon receipt of any written notice from Landlord stating that Tenant and/or Subtenant has failed to perform an obligation under the Lease, the Sublease or the Sublease Consent, as applicable, (beyond applicable notice and cure periods), to pay to Landlord the rents and any other sums due and to become due under the Sub-Sublease. Tenant and Subtenant agree that Sub-Subtenant shall have the right to rely upon any such statement and request from Landlord, and that Sub-Subtenant shall pay any such rents and any other sums to Landlord without any obligation or right to inquire as to whether such failure exists and notwithstanding any notice from or claim from Tenant or Subtenant to the contrary. Tenant and Subtenant shall not have any right or claim against Sub-Subtenant for any such rents or any other sums so paid by Sub-Subtenant to Landlord. Landlord shall credit Tenant, and Tenant shall credit Subtenant, with any rent received by Landlord under such assignment but the acceptance of any payment on account of rent from the Sub-Subtenant as the result of any such failure shall in no manner whatsoever be deemed to be an election by Landlord to succeed to Tenant’s and/or Subtenant’s interest in the Sub-Sublease or cause an attornment by the Landlord to Sub-Subtenant or by Sub-Subtenant to Landlord, be deemed a waiver by Landlord of any provision of the Lease, serve to release Tenant from any liability under the terms, covenants, conditions, provisions or agreements under the Lease or Sublease Consent, or serve to release Subtenant from any liability under the terms, covenants, conditions, provisions or agreements under the Sublease or the Sublease Consent. Notwithstanding the foregoing, any payment of rent from the Sub-Subtenant directly to Landlord, regardless of the circumstances or reasons therefor, shall in no manner whatsoever be deemed an attornment by the Sub-Subtenant to Landlord in the absence of a specific written agreement or notice signed by Landlord to such an effect.
b.Landlord’s Election of Subtenant’s Attornment. In the event Landlord elects, at its option, to succeed to Tenant’s interest in the Sublease, or Subtenant’s interest in the Sub-Sublease, and cause Sub-Subtenant to attorn to Landlord pursuant to Section 3(iii) above: (a) Sub-Subtenant shall attorn to Landlord as if the Sub-Sublease were a direct lease between Landlord and Sub-Subtenant; and (b) Landlord shall undertake the obligations of Subtenant under the Sub-Sublease first arising after the time of the exercise of the option, but Landlord shall not (i) be liable for any prepayment of more than one (1) month’s rent, (ii) be liable for any
-3-


act or omission of Tenant under the Sublease, or Subtenant under the Sub-Sublease, or for any default or breach of any covenant, condition, representation or warranty of Tenant under the Sublease or Subtenant under the Sub-Sublease, (iii) be subject to any defenses or offsets which Sub-Subtenant may have against Tenant or Subtenant, (iv) be bound by any changes or modifications made to the Sub-Sublease without the written consent of Landlord, (v) be bound by any obligation to pay brokerage commissions, or (vi) be personally liable for any obligations or liability under the Sub-Sublease. Sub-Subtenant shall, at Landlord’s option, enter into a new lease with Landlord incorporating the provisions of the Sub-Sublease, as modified and limited by the foregoing.
4.General Provisions.
a.Consideration for Sublease and Transfer Premium. Tenant, Subtenant and Sub-Subtenant represent and warrant that there are no additional payments of rent or any other consideration of any type payable by Sub-Subtenant to Tenant or Subtenant with regard to the Sublet Premises other than as disclosed in the Sub-Sublease. Tenant and Subtenant each acknowledges that pursuant to Section 19(f) of the Original Lease, Landlord is entitled to fifty percent (50%) of the Transfer Premium (if any), as defined in Section 19(f) of the Lease.
b.Brokerage Commission. Tenant, Subtenant and Sub-Subtenant covenant and agree that under no circumstances shall Landlord be liable for any brokerage commission in connection with the Sub-Sublease and Tenant, Subtenant and Sub-Subtenant agree to protect, defend, indemnify and hold Landlord harmless from the same and from any cost or expense (including, but not limited to, reasonable attorneys’ fees) incurred by Landlord in resisting any claim for any such brokerage commission.
c.Controlling Law. The terms and provisions of this Agreement shall be construed in accordance with and governed by the laws of the State of California.
d.Binding Effect. This Agreement shall be binding upon and inure to the benefit of the parties hereto, their heirs, successors and assigns. As used herein, the singular number includes the plural and the masculine gender includes the feminine and neuter.
e.Captions. The paragraph captions utilized herein are in no way intended to interpret or limit the terms and conditions hereof; rather, they are intended for purposes of convenience only.
f.Partial Invalidity. If any term, provision or condition contained in this Agreement shall, to any extent, be invalid or unenforceable, the remainder of this Agreement, or the application of such term, provision or condition to persons or circumstances other than those with respect to which it is invalid or unenforceable, shall not be affected thereby, and each and every other term, provision and condition of this Agreement shall be valid and enforceable to the fullest extent possible permitted by law.
g.Attorneys’ Fees. If either party commences litigation against the other for the specific performance of this Agreement, for damages for the breach hereof or otherwise for
-4-


enforcement of any remedy hereunder, the parties hereto agree to and hereby do waive any right to a trial by jury and, in the event of any such commencement of litigation, the prevailing party shall be entitled to recover from the other party such costs and reasonable attorneys’ fees as may have been incurred.
h.Landlord’s Costs. Within thirty (30) days after written request by Landlord, Tenant shall, as provided in Section 19(b) of the Original Lease, pay to Landlord any costs and reasonable attorneys’ fees incurred by Landlord in connection with Landlord’s review and analysis of the Sub-Sublease and the preparation of this Agreement. Sub-Subtenant shall reimburse Tenant for such costs and fees in accordance with Sections 9 and 10 of the Sub-Sublease.
i.Insurance. Sub-Subtenant shall, concurrently with its execution hereof, deliver to Landlord evidence that Sub-Subtenant has obtained the insurance described in Article 15 of the Original Lease as to the Sublet Premises, including, without limitation, a certificate naming Landlord as an additional insured on the liability policy described in Section 15(a) of the Original Lease. In addition, Sub-Subtenant hereby agrees to be bound by and perform the indemnification obligations of Tenant pursuant to Section 34(a) of the Original Lease as to the Sublet Premises during the Sub-Sublease term as if references therein to “Tenant” were to “Sub-Subtenant”. Sub-Subtenant further agrees that all of the exculpatory and/or waiver provisions of the Lease will apply to the Sub-Subtenant for the benefit of Landlord, including but not limited to Section 34(a) of the Original Lease, which, notwithstanding anything to the contrary herein, shall apply as between Landlord and Sub-Subtenant.
5.Counterparts and Fax/E-Mail/Electronic Signatures. This Agreement may be executed in counterparts, each of which shall be deemed an original, but such counterparts, when taken together, shall constitute one agreement. This Agreement may be executed by a party’s signature transmitted by facsimile (“fax”) or e-mail or by a party’s electronic signature, and copies of this Agreement executed and delivered by means of faxed or e-mailed copies of signatures or originals of this Agreement executed by electronic signature shall have the same force and effect as copies hereof executed and delivered with original wet signatures. All parties hereto may rely upon faxed, e-mailed or electronic signatures as if such signatures were wet signatures. Any party executing and delivering this Agreement by fax or e-mail shall promptly thereafter deliver a counterpart signature page of this Agreement containing said party’s original signature. All parties hereto agree that a faxed or e-mailed signature page or an electronic signature may be introduced into evidence in any proceeding arising out of or related to this Agreement as if it were an original wet signature page.
[Remainder of Page Intentionally Left Blank; Signature Page Follows]

-5-


IN WITNESS WHEREOF, the parties have executed this Consent to Sub-Sublease Agreement as of the day and year first above written.
“Landlord:”
AP3-SF2 CT SOUTH, LLC,a Delaware limited liability company
By: /s/ W. Neil Fox, III    Print Name: W. Neil Fox, III    Title: Chief Executive Officer   
“Tenant:”
SUCCESSFACTORS, INC.,a Delaware corporation
By: /s/ Cynthia Hirschfeld    Print Name: Cynthia Hirschfeld   Title: Treasurer     
“Subtenant:”
MEDEOR THERAPEUTICS, INC.,a Delaware corporation
By: /s/ Karen Smith     Print Name: Karen Smith    Title: CEO      
“Sub-Subtenant:”
CAREDX, INC.,a Delaware corporation
By: /s/ Peter Maag     Print Name: Peter Maag    Title: CEO      
-6-



-7-


EXHIBIT ATHE SUB-SUBLEASE

EXHIBIT A
-1-


CONSENT TO SUB-SUBLEASE
This CONSENT TO SUB-SUBLEASE (“Consent”), dated as of the 29th day of October, 2019, is being entered among SUCCESSFACTORS, INC., a Delaware corporation (“SuccessFactors”), MEDEOR THERAPEUTICS, INC., a Delaware corporation (“Medeor”), and CAREDX, INC., a Delaware corporation (“CareDX”).
R E C I T A L S:
A.SuccessFactors as “tenant/lessee” and AP3-SF2 CT South LLC (as successor-in-interest to Myers Peninsula Venture, LLC) (“Master Lessor”), as “landlord/lessor,” are parties to that certain Lease dated March 29, 2012, as amended by that certain letter agreement (re: Extension of Expansion Option) dated August 21, 2012, that certain First Amendment to Lease dated as of October 31, 2012, and that certain Amended and Restated Lease Commencement Date Confirmation dated as of July 20, 2015 (collectively, the “Master Lease”), pursuant to which Master Lessor leases to SuccessFactors certain premises more particularly described therein (the “Master Premises”) in the building located at 1 Tower Place, South San Francisco, CA 94080 (the “Building”).
B.SuccessFactors and Medeor entered into a certain Sublease dated July 13, 2018 (said sublease, as the same may be amended from time to time, the “Sublease”) for approximately 28,968 rentable square feet (“Sublet Premises”) situated on the ninth (9th) floor of the Building.
C.CareDX desires to sublet from Medeor all of the Sublet Premises (the “Sub-Sublet Premises”) in accordance with that certain Sub-Sublease (“Sub-Sublease”) between Medeor, as sublessor, and CareDX, as sublessee, a true, accurate and complete copy of which is attached hereto as Exhibit A.
NOW, THEREFORE, for good and valuable consideration, the receipt and legal sufficiency of which are hereby acknowledged, it is mutually covenanted and agreed as follows:
A.Unless otherwise defined, all terms contained in this Consent shall, for the purposes hereof, have the same meaning ascribed to them in the Sublease.
B.SuccessFactors consents to the subletting of the Sub-Sublet Premises by Medeor to CareDX upon and expressly subject to the following terms and conditions, to each of which Medeor and CareDX expressly agree:
1.NO MODIFICATIONS. Unless expressly provided to the contrary elsewhere in this Consent, nothing herein contained shall be construed to modify, waive, impair or affect any of the covenants, agreements, terms, provisions, or conditions contained in the Sublease or to waive any breach thereof by Medeor, or any rights of SuccessFactors against any person, firm, association or corporation liable or responsible for the performance thereof, or to enlarge or increase SuccessFactor’s obligations or decrease SuccessFactor’s rights under the Sublease, and



all covenants, agreements, terms, provisions and conditions of the Sublease are hereby mutually declared to be in full force and effect.
2.SUBLEASE GOVERNS. Notwithstanding anything to the contrary, the provisions of Section 24 of the Sublease shall apply to any further subletting of all or any part of the Sublet Premises or any assignment of the Sublease.
3.NO RELEASE. Medeor shall be and remain liable and responsible for the due keeping, performance and observance of all the covenants, agreements, terms, provisions and conditions set forth in the Sublease on the part of Medeor to be kept, performed and observed and for the payment of the Base Rent, Additional Rent and all other sums now and/or hereafter becoming payable thereunder.
4.SUB-SUBLEASE SUBORDINATE TO SUBLEASE. The Sub-Sublease shall be subject and subordinate at all times to the Sublease, any amendments to the Sublease hereafter made between the SuccessFactors and Medeor, the matters to which the Sublease is subordinate (including, without limitation, the Master Lease) and to all of the covenants, agreements, terms, provisions and conditions of the Sublease and to this Consent, and neither Medeor nor CareDX shall do or permit anything to be done in connection with the CareDX’s occupancy of all or any part of the Sub-Sublet Premises which would violate any of covenants, agreements, terms, provisions and conditions of the Sublease or the Master Lease. The parties acknowledge and agree that SuccessFactors’ consent to the Sub-Sublease hereunder is subject to and contingent upon Medeor obtaining Master Lessor’s consent to the Sub-Sublease.
5.NO BROKER. Medeor and CareDX agree that SuccessFactors is not responsible for the payment of any commissions or fees in connection with the sub-sublease transaction. Medeor and CareDX jointly and severally agree to indemnify, defend and hold SuccessFactors, its partners, directors or officers and their affiliates and/or subsidiaries harmless from and against any claims, liability, losses or expenses, including attorneys’ fees, court costs and disbursements incurred by SuccessFactors during settlement, at trial or on appeal, in connection with any claims for commission by any broker or agent in connection with the sub-sublease transaction.
6.ATTORNMENT. Upon the expiration, or any earlier termination of the term of the Sublease or in case of the surrender of the Sublease by Medeor to SuccessFactors, at SuccessFactors’s sole option, the Sub-Sublease and the term and estate thereby granted shall expire and come to an end as of the effective date of such expiration, termination or surrender, and CareDX, at SuccessFactors’s sole option, shall vacate the Sub-Sublet Premises on or before such date. In case of the failure of CareDX to so vacate the Sub-Sublet Premises, SuccessFactors shall be entitled to all the rights and remedies which are available to a SuccessFactors against a holding over after the expiration of a term by Medeor, and Medeor shall remain primarily responsible and liable for any damages suffered by SuccessFactors as a result of a holding over by CareDX. Upon the expiration or any earlier termination of the term of the Sublease or in case of the surrender of the Sublease by Medeor to SuccessFactors, CareDX shall, at the request of SuccessFactors, attorn to and accept SuccessFactors as the sublandlord under the Sub-Sublease for the balance of the term of the Sub-Sublease and be bound to perform all of the obligations imposed by the Sub-Sublease upon CareDX. Such attornment shall be evidenced by an



agreement in form and substance satisfactory to SuccessFactors which CareDX shall execute and deliver within five (5) days after request by SuccessFactors. CareDX waives the provisions of any law now or hereafter in effect which may give CareDX any right of election to terminate the Sub-Sublease or to surrender possession of the Sub-Sublet Premises in the event of (i) termination of the Sublease or (ii) any proceeding is brought by SuccessFactors to terminate the Sublease.
7.DIRECT RELATIONSHIP. CareDX agrees that if CareDX, at SuccessFactors’s sole discretion, should become a direct subtenant of SuccessFactors for the Sub-Sublet Premises upon the expiration or earlier termination of the Sub-Sublease, SuccessFactors shall not: (a) be liable for any previous act or omission of Medeor under the Sub-Sublease, (b) be subject to any offset or credit which shall theretofore have accrued to CareDX against Medeor, (c) have any obligation whatsoever with respect to any security deposited under the Sub-Sublease, (d) be bound by any previous prepayment of rent or any other advance payment of monies due under the Sub-Sublease, or (e) be responsible for the payment of any commission or fees in connection with a direct relationship between SuccessFactors and CareDX. Should CareDX, at SuccessFactors’s sole discretion, become a direct subtenant of SuccessFactors for the Sublet Premises, then, upon SuccessFactors’s demand, Medeor shall give SuccessFactors all of the security deposit that CareDX was required to give Medeor under the Sub-Sublease and all of Medeor’s interest in or to such security deposit shall automatically be forever relinquished. CareDX agrees to indemnify, defend and hold SuccessFactors, its partners, directors or officers and their affiliates and/or subsidiaries harmless from and against any claims, liability, losses or expenses, including attorneys’ fees, court costs and disbursements incurred by SuccessFactors during settlement, at trial or on appeal, in connection with any such direct relationship.
8.BREACH. In case of the violation by Medeor or CareDX of any of the covenants, agreements, terms, provisions and conditions hereof, SuccessFactors may give written notice of such violation to Medeor and/or CareDX and if such violation shall not be discontinued or corrected within a reasonable time as specified in such notice, SuccessFactors may, in addition to SuccessFactors’s other remedies, revoke this Consent. Except as provided in paragraph 6 above, in the event of any termination of the Sublease or the Master Lease, the Sub-Sublease shall terminate and the parties shall be relieved from all further liabilities and obligations hereunder; provided, however, if the Sublease or Master Lease terminates as a result of any default of CareDX under the Sub-Sublease, CareDX shall be liable to SuccessFactors for all damages suffered or incurred by SuccessFactors as a result of such termination.
9.INDEMNIFICATION. Medeor and CareDX hereby indemnify and agree to defend (with counsel acceptable to SuccessFactors) and to hold Master Lessor, SuccessFactors, and their respective affiliated entities, parents, subsidiaries, partnerships, joint ventures, limited liability companies, successors and assigns, now existing or hereafter created, and their respective directors, officers, partners, agents, employees, members, trustees and shareholders (the “Indemnified Parties”) harmless for, from and against any and all claims, damages or liabilities, including reasonable attorneys’ fees and expenses, imposed upon, incurred by or asserted against the Indemnified Parties which arise out of any violations by CareDX of the Sub-Sublease, any violation under the Master Lease on account of the actions of CareDX or Medeor



which may arise out of or are in any manner connected with CareDX’s use and occupancy of the Sub-Sublet Premises, or any actions or omissions of CareDX, its agents, representatives employees, guests, contractors, subcontractors or invitees occurring in or around the Sub-Sublet Premises. Reference in this consent to any particular remedy shall not preclude SuccessFactors from any other remedy in law or in equity. The provisions of this Paragraph 9 shall survive the expiration of the Sub-Sublease Term or the earlier termination of the Sub-Sublease or the Master Lease.
10.ALTERATIONS. No alterations, additions (electrical or otherwise), or physical changes shall be made in the Premises, except pursuant to the covenants, agreements, provisions, terms and conditions of the Sublease.
11.SUB-SUBLEASE. Medeor and CareDX agree that: (i) a true, correct and complete copy of the Sub-Sublease has been furnished to SuccessFactors; (ii) SuccessFactors is not a party to the Sub-Sublease and is not bound by the provisions thereof; and (iii) notwithstanding the foregoing, the Sub-Sublease will not be modified or amended in any way without the prior written consent of SuccessFactors. If any provisions of this Consent shall be at variance with provisions of the Sublease or the Sub-Sublease, the provisions of this Consent shall prevail; provided, however, as between Medeor and CareDX, the Sub-Sublease shall prevail.
12.FEES. On the date hereof, Medeor shall give SuccessFactors, as additional rent, $2,500 as payment for the attorney’s fees and expenses SuccessFactors incurred in reviewing the Sub-Sublease, analyzing CareDX’s suitability as an occupant for space in the Building and preparing, negotiating, revising, executing and processing this Consent.
13.RENT PAYABLE TO SUCCESSFACTORS. If Medeor breaches any of the terms and provisions of the Sublease beyond notice and applicable cure periods, SuccessFactors may elect to receive directly from CareDX all sums due or payable to Medeor by CareDX pursuant to the Sub-Sublease, and upon receipt of SuccessFactors’s notice, CareDX shall thereafter pay to SuccessFactors any and all sums becoming due or payable under the Sub-Sublease and Medeor shall receive from SuccessFactors a corresponding credit for such sums against any payments then due or thereafter becoming due from Medeor under the Sublease. Neither the giving of such written notice nor the receipt of such direct payments shall cause SuccessFactors to assume any of Medeor’s duties, obligations and/or liabilities under the Sub-Sublease, nor shall such event impose upon SuccessFactors the duty or obligation to honor the Sub-Sublease nor subsequently to accept CareDX’s attornment pursuant to Paragraphs 6 and 7 hereof.
14.RIGHTS AGAINST CAREDX. Medeor and CareDX agree that if CareDX breaches any term of the Sub-Sublease, SuccessFactors may, at its option and for its own sole benefit, exercise against CareDX all or any of the rights and remedies that Medeor has against CareDX at law, in equity or under the Sub-Sublease. Medeor acknowledges that the exercise by SuccessFactors of all or any of the foregoing rights and remedies against CareDX shall not preclude SuccessFactors from pursuing any right or remedy against Medeor. The exercise by SuccessFactors against CareDX of any or all of Medeor’s rights and remedies shall neither cause



SuccessFactors to assume any of Medeor’s duties, obligations and/or liabilities under the Sublease nor impose upon SuccessFactors the duty or obligation to honor the Sub-Sublease nor subsequently to accept CareDX’s attornment pursuant to Paragraphs 6 and 7 hereof.
15.NO ORAL CHANGES. This Consent may not be changed orally, but only by an agreement in writing signed by the party against whom enforcement of any change is sought.
16.BINDING CONSENT. This Consent shall not be binding upon SuccessFactors unless and until it is signed by SuccessFactors.
17.NO DEFAULT. Medeor confirms that, as of the date hereof: (i) SuccessFactors has complied with all of its obligations contained in the Sublease and (ii) no event has occurred and no condition exists, which with the passage of time or the giving of notice, or both, would constitute a default, breach or violation by SuccessFactors under the Sublease.
18.USA PATRIOT ACT. CareDX represents and warrants to SuccessFactors that none of its, any of its subsidiaries or any director, officer, employee, agent, or affiliate of such party or any of its subsidiaries is an individual or entity (“Person”) that is, or is owned or controlled by, Persons that are: (i) the subject of any sanctions administered or enforced by the U.S. Department of the Treasury’s Office of Foreign Assets Control (“OFAC”) or the U.S. Department of State, (collectively, “Sanctions”), or (ii) located, organized or resident in a country or territory that is, or whose government is, the subject of Sanctions, including, without limitation Cuba, Iran, North Korea, Sudan and Syria. CareDX hereby agrees to defend, indemnify and hold harmless SuccessFactors for, from and against any and all claims, damages, losses, risks, liabilities and expenses (including reasonable attorneys’ fees and costs) arising from or related to any breach of the foregoing representations and warranties.
19.EXECUTION. This Consent may be executed in several counterparts, all of which, taken together, shall constitute one original instrument. Medeor and CareDX expressly agree that if the signature of SuccessFactors, Medeor and/or CareDX on this Consent is not an original, but is a digital, mechanical or electronic reproduction (such as, but not limited to, a docusign, photocopy, fax, e-mail, PDF, Adobe image, JPEG, telegram, telex or telecopy), then such digital, mechanical or electronic reproduction shall be as enforceable, valid and binding as, and the legal equivalent to, an authentic and traditional ink-on-paper original wet signature penned manually by its signatory.
[Signatures Contained on Following Page]




IN WITNESS WHEREOF, the parties hereto have caused this Consent to be duly executed as of the 29th day of October, 2019.
SUCCESSFACTORS, INC.,a Delaware corporation
By: /s/ Cynthia Hirschfeld    Name: Cynthia Hirschfeld    Title: Treasurer     
MEDEOR THERAPEUTICS, INC.,a Delaware corporation
By: /s/ Karen Smith     Name: Karen Smith     Title: CEO      
CAREDX, INC.,a Delaware corporation
By: /s/ Peter Maag     Name: Peter Maag     Title: CEO      




EXHIBIT A
Sub-Sublease[Attach complete copy of Sub-Sublease]




SUB-SUBLEASE
THIS SUB-SUBLEASE (this “Sub-Sublease”) is dated for reference purposes as of October 10, 2019, and is made by and between MEDEOR THERAPEUTICS, INC., a Delaware corporation (“Sub-Sublandlord”), and CAREDX, INC., a Delaware corporation (“Sub-Subtenant”). Sub-Sublandlord and Sub-Subtenant hereby agree as follows:
1.Recitals:
i.AP3-SF2 CT South LLC (as successor-in-interest to Myers Peninsula Venture, LLC), as landlord (“Master Landlord”) and SUCCESSFACTORS, INC., as tenant (“Master Tenant”) are parties to that certain Lease dated March 29, 2012 (the “Original Master Lease”), as amended by that certain letter agreement (re: Extension of Expansion Option) dated August 21, 2012, that certain First Amendment to Lease dated as of October 31, 2012 (the “First Amendment to Master Lease”), and that certain Amended and Restated Lease Commencement Date Confirmation, redacted copies of which are attached to the Master Sublease (as defined below) (collectively, the “Master Lease”), pursuant to which Master Landlord leases to Master Tenant, and Master Tenant leases from Master Landlord, certain premises more particularly described therein (the “Master Premises”).
ii.Master Tenant (as sublandlord) and Sub-Sublandlord (as subtenant) are parties to that certain Sublease dated July 13, 2018 (the “Master Sublease”), a copy of which is attached hereto as Exhibit A”, pursuant to which Master Tenant subleases to Sub-Sublandlord, and Sub-Sublandlord subleases from Master Tenant, certain premises more particularly described therein (the “Subleased Premises”).
iii.Sub-Sublandlord desires to sub-sublease to Sub-Subtenant, and Sub-Subtenant desires to sub-sublease from Sub-Sublandlord, the entirety of the Subleased Premises consisting of approximately 28,968 rentable square feet on the 9th floor of the Building (hereinafter, the “Sub-Subleased Premises”), in accordance with the terms set forth herein.
2.Sub-Sublease: Subject to the terms hereof, Sub-Sublandlord hereby sub-subleases to Sub-Subtenant, and Sub-Subtenant hereby sub-subleases from Sub-Sublandlord, the Sub-Subleased Premises. Sub-Subtenant shall have exclusive use of the Sub-Subleased Premises and non-exclusive use of the common areas of the Building to the same extent as Sub-Sublandlord’s rights under the Master Sublease, and in accordance with the terms of the Master Lease and Master Sublease. Sub-Sublandlord represents that to the best of Sub-Sublandlord’s knowledge, (a) the Master Lease is in full force and effect and no defaults or events that, with the passage of time or the giving of notice, or both, would constitute a default, exist thereunder on the part of Master Landlord, Master Tenant or Sub-Sublandlord, (b) the Master Sublease is in full force and effect and no defaults or events that, with the passage of time or the giving of notice, or both, would constitute a default, exist thereunder on the part of Master Tenant or Sub-Sublandlord, and (c) the Master Lease and Master Sublease have not been amended, superseded or otherwise modified except to the extent expressly set forth in the Recitals, above. Except as required under the Master Lease or Master Sublease in connection with a casualty event or condemnation or as required by law, Sub-Sublandlord shall not take any voluntary action to surrender or terminate
1


the Master Sublease. Sub-Sublandlord shall, promptly following Sub-Sublandlord’s receipt of notice from Master Tenant, notify Sub-Subtenant in writing of any event of default by Master Tenant under the Master Sublease (or Master Lease, to the extent Sub-Sublandlord has received notice of the same) within two (2) business days following Sub-Sublandlord’s knowledge of such default. Sub-Sublandlord further agrees that during the Sub-Sublease Term it shall not default in the performance of its obligations under the Master Sublease, except in the case where such default arises out of Sub-Subtenant’s default under this Sub-Sublease or Sub-Subtenant’s acts or omissions. Sub-Sublandlord shall forward any notice of default it receives from Master Landlord and/or Master Tenant and Sub-Subtenant may, at its election, cure any monetary breach on Sub-Sublandlord’s behalf.
3.Term: The term (the “Term”) of this Sub-Sublease shall be for the period commencing on the later of (such date, being the “Commencement Date”): (a) the date of receipt of Landlord’s Consent and Master Tenant’s Consent, (b) the date Sub-Sublandlord delivers possession of the Sub-Subleased Premises to Sub-Subtenant in the condition required under this Sub-Sublease, and (c) November 1, 2019, and ending on the Sublease Expiration Date (i.e., December 31, 2022) (the “Expiration Date”), unless this Sub-Sublease is sooner terminated pursuant to its terms.
4.Rent:
iv.Monthly Base Rent. Sub-Subtenant shall pay to Sub-Sublandlord as Base Rent for the Sub-Subleased Premises for each month during the Term the following amounts per month (“Base Rent”):
Period
AnnualBase Rent
MonthlyInstallmentof Base Rent
ApproximateMonthly BaseRent per RentableSquare Foot
Commencement Date – 12/31/20$1,094,990.40*$91,249.20$3.15
1/1/21 - 12/31/21$1,127,840.11$93,986.68$3.24
1/1/22 - 12/31/22$1,161,675.32$96,806.28$3.34
*Note: Provided that Sub-Subtenant is not then in default of the Sub-Sublease, after expiration of any applicable notice and cure periods, Sub-Subtenant shall have no obligation to pay any Base Rent attributable to the first two (2) full months of the Term.

Monthly Base Rent shall be paid on or before the first (1st) day of each month. Sub-Subtenant shall pay the third full month’s Monthly Base Rent contemporaneously with the mutual execution of this Sub-Sublease. Monthly Base Rent for any period during the Term hereof which is for less than one (1) month of the Term shall be a pro rata portion of the monthly installment based on a thirty (30) day month. Monthly Base Rent shall be payable without notice or demand and without any deduction, offset, or abatement, in lawful money of the United States of America, to an address (or by EFT) as may be designated in writing by Sub-Sublandlord.
v.Additional Rent. Except as provided herein, all monies required to be paid by Sub-Sublandlord with respect to the Sub-Subleased Premises (other than Base Rent ) under the Master Sublease (as incorporated herein) shall be paid by Sub-Subtenant hereunder as and when such amounts are due under the Master Sublease (without any markup or administrative fee unless expressly provided herein) which are related to any increase in utility expenses for after business hours use of the Sub-Subleased Premises and/or related to any increase in the pro rata share of property taxes due to the sale of transfer of the property of which the Sub-Subleased Premises are a part, and/or for any other amounts due under this Sub-Sublease within ten (10) days following Sub-Subtenant’s receipt of demand therefor (accompanied by reasonable supporting documentation). All such amounts shall be deemed additional rent (“Additional Rent”). Additional Rent, if applicable, shall not be abated during the first two months of the
2


Term. Base Rent and Additional Rent hereinafter collectively shall be referred to as “Rent”. In the event Sub-Sublandlord incurs any out-of-pocket costs or expenses (or is billed by Master Landlord or Master Tenant for items) which are directly attributable to additional services that Sub-Subtenant specifically requests and are furnished to the Sub-Subleased Premises, or utilities furnished to or for the Sub-Subleased Premises for additional utility expenses related to after business hours use during the Term at the request of Sub-Subtenant or with respect to repairs made in the Sub-Subleased Premises during the Term pursuant to the terms of the Master Lease, Master Sublease and this Sub-Sublease, such costs and expenses shall be deemed Additional Rent under this Sub-Sublease, and Sub-Subtenant shall promptly pay Sub-Sublandlord or the applicable provider, as the case may be, the amount of such costs and expenses. Notwithstanding anything to the contrary contained herein, Sub-Subtenant shall not be responsible for the Base Rent, utility expenses or other charges due from Sub-Sublandlord under the terms of the Master Sublease or due from Master Tenant under the Master Lease or any other charges or costs attributable or accruing prior to the Commencement Date, except as set forth in the immediately preceding sentence. Sub-Subtenant will have no obligation to perform any of the obligations of Sub-Sublandlord as “Sublessee” under the Master Sublease or Master Tenant under the Master Lease which accrued prior to the Commencement Date but which have not been performed by Sub-Sublandlord (or Master Tenant, as applicable), including without limitation, the obligation to repair any damage to the Sub-Subleased Premises existing as of the Commencement Date, to remove any alterations, additions or improvements performed by or at the direction of Sub-Sublandlord or Master Tenant, to correct any violation of law, ordinance or regulation caused by Sub-Sublandlord or Master Tenant, or to indemnify, defend or hold harmless Sub-Sublandlord, Master Tenant or Master Landlord with respect to matters occurring prior to the Commencement Date. Sub-Sublandlord shall not be liable for damaged caused or repairs necessitated by the acts or omissions on Sub-Sublandlord during the Term.
5.Security: Upon execution hereof by Sub-Subtenant, Sub-Subtenant shall pay to Sub-Sublandlord the sum of Ninety Six Thousand Eight Hundred Six and 28/100 Dollars ($96,806.28), which shall constitute a deposit (“Security Deposit”) as security for the faithful performance and observance by Sub-Subtenant of the terms, covenants, conditions, provisions and agreements of this Sub-Sublease. It is agreed that in the event Sub-Subtenant defaults in respect of any of the terms, covenants, conditions, provisions and agreements of this Sub-Sublease beyond any applicable notice and cure period, Sub-Sublandlord may use, apply or retain the whole or any part of the security so deposited to the extent required for the payment of any sum as to which Sub-Subtenant is in default or for any sum which Sub-Sublandlord may expend or may be required to expend by reason of Sub-Subtenant’s default in respect of any of the terms, covenants, conditions, provisions and agreements of this Sub-Sublease, including but not limited to, any damages or deficiency in the reletting of the Sub-Subleased Premises, whether such damages or deficiency accrued before or after summary proceedings or other re-entry by Sub-Sublandlord. If Sub-Sublandlord so applies or retains any part of the Security Deposit, Sub-Subtenant shall, within ten (10) days of Sub-Sublandlord’s demand, deposit with Sub-Sublandlord the amount so applied or retained so that Sub-Sublandlord shall have the full Security Deposit on hand at all times during the term of this Sub-Sublease. The parties agree that Sub-Sublandlord shall not be required to keep the Security Deposit separate from Sub-Sublandlord’s general accounts and no interest shall be due to Sub-Subtenant on the Security
3


Deposit. The unapplied portion of the Security Deposit shall be returned to Sub-Subtenant within thirty (30) days following the expiration of the Term and Sub-Subtenant’s surrender of the Premises in accordance with the terms of this Sub-Sublease.
6.Holdover: If Sub-Subtenant does not surrender and vacate the Sub-Subleased Premises upon the termination or expiration of this Sub-Sublease in accordance with this Sub-Sublease, Sub-Subtenant shall be a tenant at sufferance, and the parties agree that Sub-Subtenant shall pay Sub-Sublandlord holdover Rent at the monthly rate of one hundred fifty percent (150%) of the last applicable Monthly Base Rent and Additional Rent. Sub-Sublandlord and Sub-Subtenant acknowledge and agree that, under the circumstances existing as of the date of this Sub-Sublease, it is impracticable and/or extremely difficult to ascertain the reasonable rental value of the Sub-Subleased Premises as of the termination or expiration of this Sub-Sublease and that the holdover rental value established herein is a reasonable estimate of the damages that Sub-Sublandlord would suffer as the result of the failure of Sub-Subtenant to timely surrender possession of the Sub-Subleased Premises. Notwithstanding the foregoing, and in addition to all other rights and remedies on the part of Sub-Sublandlord, if Sub-Subtenant fails to surrender the Sub-Subleased Premises upon the termination or expiration of this Sub-Sublease, in addition to any other liabilities to Sub-Sublandlord accruing therefrom (including, without limitation, holdover charges and lost profits charged by Master Landlord and/or Master Tenant), Sub-Subtenant shall indemnify, defend and hold Sub-Sublandlord harmless from all claims, losses, damages, causes of action, obligations, and attorney’s fees and costs, resulting from such failure.
7.Delivery: Sub-Sublandlord shall deliver the Sub-Subleased Premises to Sub-Subtenant in its AS-IS, WHERE IS condition. The parties acknowledge and agree that Sub-Sublandlord has made no representations or warranties with respect to the condition of the Sub-Subleased Premises, and Sub-Sublandlord shall have no obligation whatsoever to make or pay the cost of any alterations, improvements or repairs to the Sub-Subleased Premises. Notwithstanding the foregoing, the Sub-Subleased Premises shall be delivered to Sub-Subtenant on the Commencement Date in vacant and in broom-clean condition, and with all items of furniture, fixtures and personal property located in the Sub-Subleased Premises as of the date on which Sub-Sublandlord delivers possession thereof to Sub-Subtenant (collectively, the “FF&E”), except for the specific items listed in the exclusions inventory attached hereto as Exhibit “B”. Notwithstanding the foregoing, Sub-Sublandlord represents and warrants that, to Sub-Sublandlord’s actual knowledge, all building systems serving the Sub-Subleased Premises (including, without limitation, the HVAC, electrical and plumbing systems serving the Sub-Subleased Premises) are in good condition and repair. Master Landlord shall be solely responsible for performance of any repairs required to be performed by Master Landlord under the terms of the Master Lease; provided, however, at the request of Sub-Subtenant, Sub-Sublandlord shall request that Master Tenant request performance of the same in writing from Master Landlord in accordance with the terms of Section 2(a) of the Master Sublease. By taking possession of the Sub-Subleased Premises, Sub-Subtenant conclusively shall be deemed to have accepted the Sub-Subleased Premises in its as-is, then-existing condition, without any warranty whatsoever of Sub-Sublandlord with respect thereto.
4


8.Assumption of Obligations: This Sub-Sublease is and at all times shall be subject and subordinate to the Master Lease and Master Sublease, and the rights of Master Landlord and Master Tenant thereunder. Sub-Subtenant hereby expressly assumes and agrees: (i) to comply with all provisions of the Master Lease and Master Sublease which are incorporated hereunder pursuant to Section 9; and (ii) to perform all the obligations on the part of the “Tenant” to be performed under the terms of the Master Lease, and “Sublessee” to be performed under the terms of the Master Sublease, as incorporated herein. In the event the Master Lease and/or Master Sublease is terminated for any reason whatsoever, this Sub-Sublease shall terminate simultaneously with such termination. In the event of a conflict between the express provisions of this Sub-Sublease and the provisions of the Master Lease or Master Sublease, as incorporated herein, or the provisions of any consent to this Sub-Sublease by Master Landlord or Master Tenant, the express provisions of this Sub-Sublease shall prevail as between Sub-Sublandlord and Sub-Subtenant. Sub-Sublandlord shall not amend or modify the Master Lease or Master Sublease in any way so as to materially and adversely affect Sub-Subtenant or its interest hereunder, materially increase Sub-Subtenant’s obligations hereunder, or materially restrict Sub-Subtenant’s rights hereunder, without the prior written consent of Sub-Subtenant.
9.Incorporation By Reference: Except as set forth below, the terms and conditions of this Sub-Sublease shall include all of the terms of the Master Lease (as incorporated into the Master Sublease) and the Master Sublease, and such terms are incorporated into this Sub-Sublease as if fully set forth herein, except that: (i) each reference in such incorporated sections to the “Sublease” shall be deemed a reference to this Sub-Sublease; (ii) each reference to “Sublessee” and “Sublessor” shall be deemed a reference to “Sub-Subtenant” and “Sub-Sublandlord” (in addition to Master Tenant), respectively, except as otherwise expressly set forth herein, and each reference to “Sublet Premises” shall be deemed a reference to the “Sub-Subleased Premises”; (iii) with respect to work, services, repairs, restoration, insurance, indemnities, representations, warranties or the performance of any other obligation of Master Landlord under the Master Lease, or Master Tenant under the Master Sublease, the sole obligation of Sub-Sublandlord shall be to request the same in writing from Master Tenant as and when reasonably requested to do so by Sub-Subtenant, and to use Sub-Sublandlord’s reasonable efforts (without requiring Sub-Sublandlord to spend more than a nominal sum) to obtain such performance; (iv) with respect to any obligation of Sub-Subtenant to be performed under this Sub-Sublease, wherever the Master Sublease grants to Sub-Sublandlord a specified number of days to perform its obligations under the Master Sublease, except as otherwise provided herein, Sub-Subtenant shall have three (3) fewer days to perform the obligation, including, without limitation, curing any defaults; (v) with respect to any approval required to be obtained from the “Landlord” under the Master Lease, or “Sublessor” under Master Sublease, such consent must be obtained from each of Master Landlord, Master Tenant and Sub-Sublandlord; (vi) in any case where Master Landlord or Master Tenant reserves or is granted the right to manage, supervise, control, repair, alter, regulate the use of, enter or use the Sub-Subleased Premises or any areas beneath, above or adjacent thereto, perform any actions or cure any failures, such reservation or right shall be deemed to be for the benefit of each of Master Landlord, Master Tenant and Sub-Sublandlord; (vii) in any case where “Tenant” or “Sublessee” is to indemnify, defend, release or waive claims against Master Landlord or Master Tenant, such indemnity, defense, release or waiver shall be deemed to run from Sub-Subtenant to each of Master Landlord, Master Tenant
5


and Sub-Sublandlord; (viii) in any case where “Tenant” or “Sublessee” is to execute and deliver certain documents or notices, such obligation shall be deemed to run from Sub-Subtenant to each of Master Landlord, Master Tenant and Sub-Sublandlord; (ix) all payments shall be made to Sub-Sublandlord; (x) in all provisions of the Master Lease or Master Sublease requiring the tenant or sublessee thereunder to submit, exhibit to, supply or provide Master Landlord or Master Tenant with evidence, certificates, or any other matter or thing, Sub-Subtenant shall be required to submit, exhibit to, supply or provide, as the case may be, the same to Sub-Sublandlord, Master Tenant and Master Landlord; (xi) neither Sub-Sublandlord nor Master Tenant shall have any obligation to restore or rebuild any portion of the Sub-Subleased Premises after any destruction or taking by eminent domain; and (xii) Sub-Subtenant shall pay all consent and review fees set forth in the Master Lease and Master Sublease to Sub-Sublandlord, subject to the last sentence of Section 10 hereof. Sub-Sublandlord may enforce directly against Sub-Subtenant any of the rights and remedies granted to the Master Landlord pursuant to the Master Lease, or granted to the Master Tenant under the Master Sublease. Notwithstanding the foregoing, the following provisions of the Master Lease shall not be incorporated herein: Summary of Basic Lease Information Sections 3(b), (e), (i), (l) and (m), 6, 8 (second to the last sentence), 22, 26, 29, and 31, and any provisions granting: option rights, rights to renew or extend, rights of first refusal, rights of first negotiation and/or expansion rights.
10.Conditions Precedent: This Sub-Sublease and Sub-Sublandlord’s and Sub-Subtenant’s obligations hereunder are conditioned upon the written consent of Master Landlord to this Sub-Sublease (“Landlord’s Consent”) and the written consent of Master Tenant to this Sub-Sublease (“Master Tenant’s Consent”). If the Commencement Date fails to occur within forty-five (45) days after the mutual execution of this Sub-Sublease, then Sub-Sublandlord or Sub-Subtenant may terminate this Sub-Sublease by giving the other party written notice thereof prior to the date Sub-Sublandlord delivers the Landlord’s Consent and Master Tenant’s Consent to Sub-Subtenant, and in such an event, Sub-Sublandlord shall not be liable therefor, and Sub-Sublandlord shall promptly return to Sub-Subtenant its Security Deposit and the pre-payment of any Rent paid by Sub-Subtenant. Sub-Sublandlord shall reimburse Master Landlord and Master Tenant its costs and fees under the Master Lease and Master Sublease with respect to consenting to this Sub-Sublease.
11.Surrender: Subject to the provisions of the Master Lease, Sub-Subtenant shall, at Sub-Subtenant’s sole cost and expense, vacate and surrender the Sub-Subleased Premises in the condition required under the Master Lease (including, without limitation, Section 29 of the Original Master Lease) and remove all personal property including, but not limited to, the Purchased FF&E (defined below), as well as any other equipment, furniture, and personal property of Sub-Subtenant located on or in the Sub-Subleased Premises prior to the expiration or earlier termination of this Sub-Sublease. Notwithstanding any provision to the contrary, Sub-Subtenant’s surrender obligations shall only apply to furniture, furnishings, fixtures, equipment, personal property, alterations, improvements, and computer cabling and wiring, installed or owned by Sub-Subtenant, and/or conditions created by Sub-Subtenant. In the event that Sub-Sublandlord or Master Tenant is required to remove any Specialty Alterations, FF&E, cabling/wiring, or other alterations or improvements from the Sub-Subleased Premises (excluding any such items for which Sub-Subtenant is responsible hereunder), then Sub-Subtenant shall provide
6


Sub-Sublandlord and Master Tenant with access to the Sub-Subleased Premises (a) at least ninety (90) days prior to the expiration of the Term (in the case of any required removal of an internal stairwell) and (b) at least thirty (30) days prior to the expiration of the Term (for all other required removals) in order to permit Sub-Sublandlord and/or Master Tenant to complete such removal and any restoration required with respect thereto (it being understood that Sub-Sublandlord shall use commercially reasonable efforts to minimize interference with Sub-Subtenant’s operations within the Sub-Subleased Premises during the completion of such work). Any property not timely removed by Sub-Subtenant shall, at Sub-Sublandlord’s option, become the property of Sub-Sublandlord, and all costs incurred by Sub-Sublandlord in removing and disposing of such property and restoring the Sub-Subleased Premises following such removal shall be paid by Sub-Subtenant upon demand by Sub-Sublandlord.
12.Administration of Lease: In addition to such certificates and forms Sub-Subtenant is required to complete and execute under the Master Lease and Master Sublease, Sub-Subtenant shall complete and execute all reasonable forms and documents required by Sub-Sublandlord for the administrative purposes related to this Sub-Sublease, from time to time, within ten (10) days of Sub-Sublandlord’s request.
13.Broker: Sub-Sublandlord and Sub-Subtenant each represent to the other that they have dealt with no real estate brokers, finders, agents or salesmen other than Cresa Global and CSR Commercial Real Estate Services (the “Brokers”) in connection with this transaction. Sub-Sublandlord shall pay Brokers a commission pursuant to a separate agreement. Each party agrees to hold the other party harmless from and against all claims for brokerage commissions, finder’s fees or other compensation made by any other agent, broker, salesman or finder as a consequence of such party’s actions or dealings with such agent, broker, salesman, or finder. Cresa Global is the broker representing Sub-Subtenant only (“Sub-Subtenant’s Broker”) and CSR Commercial Real Estate Services is the broker representing Sub-Sublandlord only (“Sub-Sublandlord’s Broker”) in this transaction. Sub-Sublandlord and Sub-Subtenant acknowledge and agree to such representation.
14.FF&E: Sub-Sublandlord hereby agrees to rent to Sub-Subtenant (at no extra charge or rent) the FF&E owned by Sub-Sublandlord and delivered to Sub-Subtenant within the Sub-Subleased Premises on the Commencement Date, all in its “AS-IS” condition, “WHERE IS”, and without warranty, express or implied, of any kind or nature. Sub-Subtenant shall maintain and repair the FF&E as and when reasonably necessary at Sub-Subtenant’s sole cost and expense. Provided this Sub-Sublease is in full force and effect as of the date which is thirty (30) days prior to the Sublease Expiration Date, and Sub-Subtenant is not then in default of this Sub-Sublease beyond any applicable notice and cure period and has not been in default of the Sub-Sublease for more than fifteen (15) days in the aggregate during the Term, then Sub-Subtenant shall have the option (in its sole discretion) to purchase all such FF&E for the price of One Dollar ($1.00) by written notice to Sub-Sublandlord on or before the thirtieth (30th) day prior to the Sublease Expiration Date (the “Purchased FF&E”). Sub-Sublandlord represents and warrants that there no party has claims for or liens against the Purchased FF&E. If Sub-Subtenant timely exercises such option, then the parties shall execute the Bill of Sale attached hereto as Exhibit “C” and all right, title and interest of Sub-Sublandlord in such Purchased
7


FF&E shall be deemed conveyed to Sub-Subtenant, and Sub-Subtenant shall, at its sole cost and expense, remove all of the Purchased FF&E from the Sub-Subleased Premises, and Sub-Subtenant shall repair any damage caused by such removal. If Sub-Subtenant shall not timely exercise such option, then such option shall be null and void and Sub-Subtenant shall have no further right or interest in the FF&E and Sub-Subtenant shall not be required to remove the FF&E from the Sub-Subleased Premises.
15.Notices: The address of each party for all purposes connected with this Sub-Sublease shall be that address set forth below its signature at the end of this Sub-Sublease. All notices, demands or communications in connection with this Sub-Sublease shall be: (a) personally delivered; or (b) properly addressed and (i) submitted to an overnight courier service, charges prepaid, or (ii) deposited in the mail (certified, return receipt requested, and postage prepaid). Notices shall be deemed delivered upon receipt, if personally delivered, one (1) business day after being submitted to an overnight courier service and three (3) business days after mailing, if mailed as set forth above. All notices given to Master Landlord or Master Tenant under the Master Lease or Master Sublease shall be considered received only when delivered in accordance with the Master Lease or Master Sublease, respectively.
16.Sub-Sublandlord’s Right to Cure Defaults: At any time during the Term and with not less than three (3) business days’ written notice to Sub-Subtenant (except in the event of an emergency, in which case no notice shall be required), Sub-Sublandlord may, but is not obligated to, cure or otherwise discharge any default by Sub-Subtenant under this Sub-Sublease beyond any applicable notice and cure period. Any and all costs or expenses which Sub-Sublandlord may expend or incur for this purpose shall be due and payable in full promptly upon Sub-Sublandlord’s written demand thereof, plus an administrative fee of five percent (5%) on such amounts.
17.Notice of Accidents: Sub-Subtenant shall give Sub-Sublandlord notice of any fire, casualty or accident in or about the Sub-Subleased Premises promptly after Sub-Subtenant becomes aware of such event.
18.Sublease Profits: Sub-Subtenant shall have the right to further sublease all or part of the Premises, but must receive prior written consent from Sub-Sublandlord, Master Tenant and Master Landlord, prior to subleasing the Sub-Subleased Premises. Any profit from a potential further sublease will be split equally with Sub-Sublandlord and Sub-Subtenant, after deducting Sub-Sublandlord’s costs including commission, legal fees and free rent. Additionally, Sub-Sublandlord shall have the right to recover its actual losses from any further subleasing profits prior to Sub-Subtenant taking any profit. Such losses shall include the difference in total rent between what Sub-Sublandlord is paying Master Tenant and the rent that Sub-Sublandlord is receiving from Sub-Subtenant. So Sub-Sublandlord will have the right to be made whole financially from any rent differential, prior to any profit provided to Sub-Subtenant. Sub-Subtenant’s cost and Sub-Sublandlord’s cost shall be deducted evenly (without priority to either party) on a 1:1 basis, before splitting any profit.
19.California Certified Access Specialist Inspection: Pursuant to California Civil Code § 1938, Sub-Sublandlord hereby states that the Sub-Subleased Premises have not
8


undergone inspection by a Certified Access Specialist (CASp) (defined in California Civil Code § 55.52(a)(3)). As a supplement to Section 32 of the Master Sublease, pursuant to Section 1938 of the California Civil Code, Sub-Sublandlord hereby provides the following notification to Sub-Subtenant:
“A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law. Although state law does not require a CASp inspection of the subject premises, the commercial property owner or Sub-Sublandlord may not prohibit the Sub-Subtenant or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the Sub-Subtenant or tenant, if requested by the Sub-Subtenant or tenant. The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction related accessibility standards within the premises.”
20.Miscellaneous: This Sub-Sublease shall in all respects be governed by and construed in accordance with the laws of California. Nothing herein shall limit Sub-Sublandlord’s rights and remedies under the Master Lease and/or the Master Sublease, as incorporated herein, which rights and remedies a cumulative and in addition to the rights and remedies under this Sub-Sublease.
21.Counterparts: This Sub-Sublease may be executed in several counterparts, each of which when executed and delivered is an original, but all of which together shall constitute one instrument. Delivery of an executed counterpart of this Sub-Sublease by telecopy or in electronic (i.e. “pdf” or “tif”) format shall be effective as delivery of an original.
[SIGNATURE PAGE FOLLOWS]

9


IN WITNESS WHEREOF, the parties have executed this Sub-Sublease as of the day and year first above written.
SUB-SUBLANDLORD:
MEDEOR THERAPEUTICS, INC.,a Delaware corporation
SUB-SUBTENANT:
CAREDX, INC., a Delaware corporation
By: /s/ Karen Smith   Name: Karen Smith   Title: CEO    
By: /s/ Peter Maag   Name: Peter Maag   Title: CEO    
Address:Address:
1 Tower Pl    9th Floor    South San Francisco   CA 96080    
3260 Bayshore Blvd.   Brisbane, CA 94005             

Master Tenant’s Consent
Subject to Sub-Sublandlord and Sub-Subtenant obtaining the consent of Master Landlord to this Sub-Sublease, Master Tenant hereby gives its consent to this Sub-Sublease.
SUCCESSFACTORS, INC.
By: _____________________________Name: __________________________Title: ___________________________

10
EX-31.1 4 cdna-20200331x10qxexx3.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Peter Maag, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CareDx, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 30, 2020By:/s/ Peter Maag
Peter Maag
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 cdna-20200331x10qxexx32.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Michael Bell, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of CareDx, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 30, 2020By:/s/ Michael Bell
Michael Bell
Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32.1 6 cdna-20200331x10qxexx31.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER 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 on Form 10-Q of CareDx, Inc. (the “Company”) for the period ended March 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to their knowledge that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Peter MaagBy:/s/ Michael Bell
Peter MaagMichael Bell
Chief Executive OfficerChief Financial Officer
(Principal Executive Officer)(Principal Accounting and Financial Officer)
April 30, 2020April 30, 2020
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
This certification accompanies the Report, is not deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 7 cdna-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page 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 Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Detail) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 2332306 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - Plan 401(K) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Plan 401(K) - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2340307 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Warrants - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2344308 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Stock Incentive Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail) link:presentationLink link:calculationLink link:definitionLink 2448428 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail) link:presentationLink link:calculationLink link:definitionLink 2455432 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cdna-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cdna-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cdna-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Components of Warrants Outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Weighted-average discount rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent RSUs granted (in shares) RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of patients enrolled in RemoTraC Number Of Patients Enrolled In RemoTraC Number Of Patients Enrolled In RemoTraC Total current assets Assets, Current Sale of Stock Sale of Stock [Axis] Current assets: Assets, Current [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock options and RSUs expected weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Other accrued expenses Other Accrued Liabilities, Current Basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Accounts payable Increase (Decrease) in Accounts Payable Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 2023 Finance Lease, Liability, Payments, Due Year Four Liability Class Liability Class [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Subsequent Event [Table] Subsequent Event [Table] Total future minimum lease payments Finance Lease, Liability, Payments, Due Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Accounts Payable, Current Number of unique solutions Number Of Unique Solutions Number Of Unique Solutions Customer Customer [Domain] Property and equipment, net Long-lived assets Property, Plant and Equipment, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] OTTR Complete Transplant Management O T T R Complete Transplant Management [Member] OTTR complete transplant management. Current Fiscal Year End Date Current Fiscal Year End Date Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Operating leases liabilities, net Increase Decrease In Operating Lease Liabilities Increase decrease in operating lease liabilities. Repurchase of common stock under employee incentive plans (in shares) Share Based Compensation Arrangement By Share Based Payment Award Repurchases Of Common Stock Under Employee Incentive Plans Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans. RSU settlements, net of shares withheld Restricted Stock, Value, Shares Issued Net of Tax Withholdings Accrued and other liabilities Total accrued and other liabilities Accrued Liabilities and Other Liabilities Entity Address, Postal Zip Code Entity Address, Postal Zip Code Test sample processing fees Accrued Sample Processing Fees Accrued Sample Processing Fees Net operating losses carryforward Operating Loss Carryforwards Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Deferred tax liability Deferred Income Tax Liabilities, Net Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Goodwill acquired Goodwill, Acquired During Period Original Term Warrant Fair Value Assumptions Expected Term Warrant fair value assumptions expected term. Fair Value of Financial Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Revenue: Revenues [Abstract] Money market funds Assets, Fair Value Disclosure Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Shell Company Entity Shell Company Cover [Abstract] Stock options outstanding beginning balance (in shares) Stock options outstanding ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Digital and other revenue Digital And Other [Member] Digital and other. Document Type Document Type Percentage of outstanding equity acquired Business Acquisition, Percentage of Voting Interests Acquired Summary of Identified Intangible Assets Acquired at Acquisition Date Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Total future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Expense incurred related to plan Defined Contribution Plan, Cost Intangible assets with finite lives: Finite-Lived Intangible Assets, Net [Abstract] Net comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of revenue Research and Development Expense [Member] Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Cost of revenue Cost of Revenue Other expense, net Other Nonoperating Income (Expense) Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of warrants exercised on cashless basis (in shares) Number Of Warrants Exercised, Cashless Basis Number Of Warrants Exercised, Cashless Basis Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Document Quarterly Report Document Quarterly Report Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Sales and Marketing Expense Sales and Marketing Selling and Marketing Expense [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized General and Administrative Expense General and administrative General and Administrative Expense [Member] Net operating losses carryforward expires in future Net Operating Losses Carryforward Expires In Future Net operating losses carryforward expires in future. 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Number of renal transplant patients Number Of Renal Transplant Patients Number Of Renal Transplant Patients Total assets Assets Investment Type Investment Type [Axis] Inventory Total inventory Inventory, Net Additional options authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Accrued purchase consideration Business Combination, Consideration Transferred, Liabilities Incurred Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Entity File Number Entity File Number Product revenue Product [Member] 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 Contingent payments related to the acquisition of Conexio Genomics Pty Ltd. Payment for Contingent Consideration Liability, Financing Activities Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Other assets Other Assets, Noncurrent Common stock: $0.001 par value; 100,000,000 shares authorized at March 31, 2020 and December 31, 2019; 43,019,547 shares and 42,498,430 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Shares of common stock subject to outstanding options Employee And Non Employee Stock Options [Member] Employee and non employee stock options. Concentration Risk Type Concentration Risk Type [Domain] Weighted average exercise price - options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Trademarks Trademarks [Member] Document Fiscal Period Focus Document Fiscal Period Focus Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Royalty Rate Measurement Input Royalty Rate [Member] Measurement input royalty rate. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Total unrecognized compensation costs related to stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Change in estimated fair value of common stock warrant liability Revaluation of common stock warrant liability to estimated fair value Unrealized Gain (Loss) on Investments Concentration risk percentage Concentration Risk, Percentage Employee share-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Goodwill Goodwill beginning balance Goodwill ending balance Goodwill Components of Accrued and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Weighted average grant date fair value - RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Inventory Increase (Decrease) in Inventories Business Acquisition Business Acquisition [Axis] Summary of Common Stock Warrant Liability Valuation Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Operating leases right-of-use assets Operating Lease, Right-of-Use Asset Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill and intangible assets. Weighted-average remaining lease term - Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Taxes paid related to net share settlement of restricted stock units Taxes Paid Related To Net Share Settlement Of Restricted Stock Units Taxes paid related to net share settlement of restricted stock units. Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accrued and other liabilities Increase (Decrease) in Other Accrued Liabilities AlloSure Kidney AlloSure Kidney [Member] AlloSure Kidney Concentrations of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Weighted average exercise price - options expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Amendment Flag Amendment Flag Lease extension term period Lessee, Operating Lease, Renewal Term Digital revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Goodwill expected to be deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Medicare fee-for-service reimbursements proceeds, initial tranche CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche Schedule Of Finite And Infinite Lived Intangible Assets [Table] Schedule Of Finite And Infinite Lived Intangible Assets [Table] Schedule of finite and infinite lived intangible assets. Summary of Estimated Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Trademarks and tradenames Trademarks and Trade Names [Member] Purchase of property and equipment, net Payments to Acquire Property, Plant, and Equipment Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration Risk [Line Items] Concentration Risk [Line Items] Business Combinations [Abstract] Business Combinations [Abstract] Stock price (in dollars per share) Share Price Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Deferred payments for intangible assets Deferred Payments For Intangible Assets Deferred payments for intangible assets. Total other expense Nonoperating Income (Expense) Local Phone Number Local Phone Number Remainder of 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Foreign Currency Translation Finite Lived Intangible Foreign Currency Translation Finite Lived Intangible Foreign Currency Translation. Research and development Research and Development Expense Other liabilities Other Liabilities, Noncurrent Deferred payments for intangible assets Deferred Payments For Intangible Assets Noncurrent Deferred payments for intangible assets, noncurrent. Convertible Preferred Shares Convertible Preferred Stock [Member] Fair Value Measured Using - (Level 3) Common Stock Warrants Liability - (Level 3) Fair Value, Inputs, Level 3 [Member] Equity Award Equity Award [Domain] Entity Current Reporting Status Entity Current Reporting Status Customer Customer [Axis] Sale of stock amount maximum Sale of Stock, Amount, Maximum Sale of Stock, Amount, Maximum Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Rest of World Rest Of The World [Member] Rest of the world. 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] 2021 Finance Lease, Liability, Payments, Due Year Two Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Amortization expense of intangible assets Amortization of Intangible Assets Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Number of shares underlying warrants (in shares) Class of Warrant or Right, Outstanding Operating lease liability, less current portion Operating Lease, Liability, Noncurrent Remainder of 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year Entity Small Business Entity Small Business Number of vested shares (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number Share based compensation arrangement by share based payment award options vested outstanding number. Liabilities Liabilities, Fair Value Disclosure [Abstract] Share based compensation total expensed Allocated Share-based Compensation Expense Cibiltech Agreement License And Commercialization Agreement [Member] License and commercialization agreement. Assets Assets, Fair Value Disclosure [Abstract] Entity Filer Category Entity Filer Category Aggregate intrinsic value total Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Customer Relationships Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Interest income, net Interest Income (Expense), Nonoperating, Net Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Aggregate intrinsic value vested Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value. Fair Value Measured Using - (Level 2) Fair Value, Inputs, Level 2 [Member] Original issue date of April 2016 Class Of Warrant Or Right Issued Date Three [Member] Class Of Warrant Or Right Issued Date Three [Member] Issuance of common stock for cash upon exercise of stock options (in shares) Stock option exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Testing services revenue Service [Member] Accelerated and advanced payment CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment Geographical Geographical [Domain] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Type Concentration Risk Type [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Summary of Goodwill Schedule of Goodwill [Table Text Block] Future Minimum Lease Commitments under Operating and Finance Leases Schedule Of Finance Lease And Operating Lease Liability Maturity [Table Text Block] Schedule of finance lease and operating lease liability maturity Remaining Term (in years) Measurement Input, Expected Term [Member] Prepaid and other assets Increase (Decrease) in Prepaid Expenses, Other Reimbursement rate Recovery of Direct Costs Number of transplant centers offering RemoTraC Number Of Transplant Centers Offering RemoTraC Number Of Transplant Centers Offering RemoTraC 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] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total Finite-Lived Intangible Assets, Net Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Common Stock Warrant Liability Common Stock Warrant Liability [Member] Common stock warrant liability. Accrued compensation Employee-related Liabilities, Current Product and Service Product and Service [Axis] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Private Placement Common Stock Warrant Liability Private Placement Common Stock Warrant Liability [Member] Private placement common stock warrant liability. Antidilutive Securities Name Antidilutive Securities, Name [Domain] Prepaid and other current assets Prepaid Expense and Other Assets, Current 2024 Finance Lease, Liability, Payments, Due Year Five Finance Leases Finance Lease Liabilities, Payments, Due [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Document Period End Date Document Period End Date Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Common stock warrant liability Warrants and Rights Outstanding Entity Registrant Name Entity Registrant Name Net loss per share (Note 3): Earnings Per Share [Abstract] Earnings Per Share [Abstract] Warrants and Rights Note Disclosure [Abstract] Warrants and Rights Note Disclosure [Abstract] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Shares Available for Grant Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant [Roll Forward] Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant Developed Technology Developed Technology Developed Technology Rights [Member] Revaluation of contingent consideration to estimated fair value Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability RSU settlements, net of shares withheld (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Estimated fair value of warrant liability remeasurement expense Estimated Fair Value Of Warrant Liability Remeasurement Income (Expense) Estimated Fair Value Of Warrant Liability Remeasurement Income (Expense) Statement [Line Items] Statement [Line Items] Exercise of warrants Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Exercise Of Warrants Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants. Plan Name Plan Name [Domain] Operating Leases Operating Lease Liabilities, Payments Due [Abstract] Shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, shares authorized (in shares) Common Stock, Shares Authorized Credit Concentration Risk Credit Concentration Risk [Member] Stock Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding Exercise Price Measurement Input, Exercise Price [Member] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] AlloMap Heart AlloMap Heart [Member] AlloMap Heart Entity Tax Identification Number Entity Tax Identification Number Net carrying amount Indefinite-lived Intangible Assets (Excluding Goodwill) Liquidity and Going Concern Liquidity Policy [Text Block] Liquidity. Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Preferred stock: $0.001 par value; 10,000,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019 Preferred Stock, Value, Issued Subsequent Events [Abstract] Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Schedule of Capitalization, Equity [Line Items] Schedule of Capitalization, Equity [Line Items] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Trading Symbol Trading Symbol Issuance of common stock for cash upon exercise of warrants (in shares) Issuance Of Common Stock For Cash Upon Exercise Of Warrants Shares Issuance of common stock for cash upon exercise of warrants shares. Estimated Useful Lives (Years) Weighted Average Remaining Useful Life (In Years) Finite-Lived Intangible Asset, Useful Life Common stock, shares issued (in shares) Common Stock, Shares, Issued Summary of Consideration Paid and Preliminary Amounts of Assets Acquired and Liabilities Assumed Recognized Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Equity Component Equity Component [Domain] Weighted average grant date fair value - RSUs forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Share-based compensation expense capitalized Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Type of Arrangement and Non-arrangement Transactions Type of Arrangement and Non-arrangement Transactions [Axis] Employee Stock Purchase Plan Employee Stock [Member] Employee Stock Option Shares of common stock subject to outstanding options Employee Stock Option [Member] Income Statement Location Income Statement Location [Axis] Acquired and developed technology Acquired And Developed Technology [Member] Acquired And Developed Technology Summary of Lease Cost Lease, Cost [Table Text Block] Assets Assets [Abstract] Issuance of common stock for cash upon exercise of warrants Issuance Of Common Stock For Cash Upon Exercise Of Warrants Value Issuance of common stock for cash upon exercise of warrants value. Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Plan Name Plan Name [Axis] Related Party Related Party [Domain] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization City Area Code City Area Code Options forfeited (in shares) Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Common Stock Common Stock [Member] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Title of 12(b) Security Title of 12(b) Security Finished goods Inventory, Finished Goods, Gross Commercialization rights of intangible assets term Commercialization Rights Of Intangible Assets Term Commercialization rights of intangible assets term. Discount Rate Measurement Input, Discount Rate [Member] Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information Schedule Of Share Based Compensation Stock Options And Unvested Restricted Stock Units Activity Table [Text Block] Schedule of share based compensation stock options and unvested restricted stock units activity. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents and restricted cash at the end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Finance lease cost Finance Lease Cost Finance lease cost. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Summary of Inventory Schedule of Inventory, Current [Table Text Block] Purchases under license and commercialization agreement Equity Method Investments Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Aggregate intrinsic value expected to vest Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value. Weighted average grant date fair value - RSUs vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Fair Value, Measurement Frequency Fair Value, Measurement Frequency [Domain] Weighted average grant date fair value beginning balance (in dollars per share) Weighted average grant date fair value ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Derivative liability measurement input Derivative Liability, Measurement Input Summary of Intangible Assets Schedule Of Intangible Assets Table [Table Text Block] Schedule of intangible assets. Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Cost of Product Cost of Revenue Cost of Sales [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Sales and marketing Selling and Marketing Expense Other income (expense): Other Income and Expenses [Abstract] Weighted-average remaining contractual life vested (in years) Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Offering period for employee stock purchases Share Based Compensation Arrangement By Share Based Payment Award Offering Period Share based compensation arrangement by share based payment award offering period. Intrinsic value of RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested 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] Principal payments on debt and finance lease obligations Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities Fair Value Measured Using - (Level 1) Fair Value, Inputs, Level 1 [Member] Weighted-average exercise price expected to vest (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Exercise Price Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price. Award Type Award Type [Axis] Number of mobile phlebotomists Number Of Mobile Phlebotomists Number Of Mobile Phlebotomists Sales Agreement Sales Agreement [Member] Sales Agreement Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Range Range [Domain] Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Segment Reporting [Abstract] Segment Reporting [Abstract] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Valuation allowance Deferred Tax Assets, Valuation Allowance Number of shares total (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Total liabilities and stockholders’ equity Liabilities and Equity Reportable Revenues by Geographic Regions Revenue from External Customers by Geographic Areas [Table Text Block] Foreign currency translation adjustments, net of tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Income Taxes Income Tax Disclosure [Text Block] Weighted-average exercise price vested (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Vested Weighted Average Exercise Price Share based compensation arrangement by share based payment award options vested weighted average exercise price. Summary of Options Outstanding and Exercisable Vested or Expected to Vest Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Entity Central Index Key Entity Central Index Key Equity Components Equity Components [Axis] Aggregate proceeds from the issuance of shares Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Change in deferred taxes Increase (Decrease) in Deferred Income Taxes Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting Segment Reporting Disclosure [Text Block] Intangible assets with indefinite lives Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Income tax benefit Income tax benefit Income Tax Expense (Benefit) Shares of common stock subject to outstanding common stock warrants Warrant [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Stock-based compensation Share-based Compensation Diluted (in dollars per share) Earnings Per Share, Diluted Related Party Related Party [Axis] Accumulated Deficit Retained Earnings [Member] Product and Service Product and Service [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Income Statement [Abstract] Income Statement [Abstract] Exercise price (in dollars per share) Derivative Liability Exercise Price Derivative liability exercise price. Plan 401(K) Pension and Other Postretirement Benefits Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Purchase of common stock warrants exercised (in shares) Purchase Of Common Stock Warrants Exercised Purchase of common stock warrants exercised. 2022 Finance Lease, Liability, Payments, Due Year Three Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Recurring Fair Value, Measurements, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Common stock, par value (in usd per share) Weighted average price (in usd per share) Common Stock, Par or Stated Value Per Share Commercialization rights Commercialization Rights [Member] Commercialization rights. Rate used in estimating fair value Alternative Investment, Measurement Input Issuance of common stock for cash upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Short-term lease liability Current lease liabilities Operating Lease, Liability, Current XynManagement, Inc. XynManagement, Inc. [Member] XynManagement, Inc. Issuance of common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Total unrecognized compensation costs related to stock options and RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) [Abstract] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Remaining lease terms Remaining Operating And Finance Lease Term Remaining operating and finance lease term. Total current liabilities Liabilities, Current Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounts Receivable Accounts Receivable [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Retirement Benefits [Abstract] Retirement Benefits [Abstract] Commitments and contingencies (Note 8) Commitments and Contingencies Weighted-average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] General and administrative General and Administrative Expense United States UNITED STATES Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Europe Europe [Member] Accrued compensation Increase (Decrease) in Accrued Salaries Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Options expired (in shares) Options expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Class of Warrant or Right [Table] Class of Warrant or Right [Table] Total fair value of options vested during period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Entity Address, Address Line One Entity Address, Address Line One Change in estimated fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Events Subsequent Events [Text Block] Measurement Input Type Measurement Input Type [Axis] Proceeds from exercise of warrants Proceeds from Warrant Exercises Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Number of RSU shares beginning balance (in shares) Number of RSU shares ending balance (in 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 Accounts Receivable, Net, Current Entity Address, State or Province Entity Address, State or Province Leases Lessee, Leases [Policy Text Block] Acquisition related costs Business Combination, Acquisition Related Costs Net deferred tax assets related to assets acquired and liabilities assumed Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Weighted-average discount rate - Finance leases Finance Lease, Weighted Average Discount Rate, Percent Thereafter Finance Lease, Liability, Payments, Due after Year Five Rent expense under non-cancelable operating leases Operating Leases, Rent Expense Number of shares expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award options expected to vest outstanding number. Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Loss from operations Operating Income (Loss) Current liabilities: Liabilities, Current [Abstract] Share-based compensation expense tax benefit recognized Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment Sale of Stock Sale of Stock [Domain] Common stock warrant liability Common Stock Warrant Liability Common stock warrant liability. Cash, Cash Equivalents and Restricted Cash as of: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Number of milestone payments Number Of Milestone Payments Number Of Milestone Payments Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Clinical studies Accrued Clinical And Cost Of Other Studies Current Accrued Clinical And Cost Of Other Studies Current Raw materials Inventory, Raw Materials and Supplies, Gross Gross profit Gross Profit Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Medicare Medicare [Member] Medicare [Member] Cibiltech Cibiltech S A S [Member] Cibiltech SAS. Operating expenses: Operating Expenses [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Issuance of common stock for services Stock Issued During Period, Value, Issued for Services Volatility Measurement Input, Price Volatility [Member] Minimum Minimum [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Conexio Conexio Genomics Pty Ltd [Member] Conexio Genomics Pty. Ltd. Accrued royalty Accrued Royalties, Current Work in progress Inventory, Work in Process, Gross Other information: Lease Other Information [Abstract] Lease other information. 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] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Issuance of common stock under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Customer Concentration Risk Customer Concentration Risk [Member] RSUs forfeited (in shares) RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Goodwill decrease Goodwill, Purchase Accounting Adjustments Measurement Frequency Measurement Frequency [Axis] Common stock awards for services (in shares) Share Based Compensation Arrangement By Share Based Payment Award Common Stock Awards For Services Share based compensation arrangement by share based payment award common stock awards for services. Significant Unobservable Inputs (Level 3) [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Issuance of common stock for services (in shares) Stock Issued During Period, Shares, Issued for Services Weighted-average remaining contractual life expected to vest (in years) Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term. Total intangible assets - gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Reclassifications and Changes in Presentation Reclassification, Policy [Policy Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Total identifiable net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Subsequent Event Subsequent Event [Member] Geographical Geographical [Axis] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Weighted-Average Assumptions Used to Estimate Fair Values of Share-Based Awards Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Deferred revenue adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liability, Deferred Revenue Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liability, Deferred Revenue Business Combinations Business Combination Disclosure [Text Block] Statement [Table] Statement [Table] Measurement Input Type Measurement Input Type [Domain] Estimated Fair Value Finite-lived Intangible Assets, Fair Value Disclosure Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value by Liability Class Fair Value by Liability Class [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 2014 Employee Stock Purchase Plan Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Restricted stock units Restricted Stock Units Restricted Stock Units (RSUs) [Member] Aggregate net proceeds Sale of Stock, Consideration Received on Transaction Weighted average exercise price - options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Range Range [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Contingent consideration Business Combination, Contingent Consideration, Liability And Equity Business Combination, Contingent Consideration, Liability And Equity Weighted average number of shares outstanding basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Capitalization, Equity [Table] Schedule of Capitalization, Equity [Table] Income Statement Location Income Statement Location [Domain] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Subsequent Event Type Subsequent Event Type [Domain] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Fixed assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Fixed Asset Business combination, recognized identifiable assets acquired and liabilities assumed, fixed asset. Antidilutive Securities Antidilutive Securities [Axis] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Weighted-average remaining lease term - Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Weighted average exercise price beginning balance (in dollars per share) Weighted average exercise price ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Shares available for grant beginning balance (in shares) Shares available for grant ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Maximum Maximum [Member] Maximum portion of employee ESPP plan contribution Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill and intangible assets. 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 [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Operating loss carry forwards with indefinite carry forward period Operating Loss Carry Forwards With Indefinite Carry Forward Period Operating loss carry forwards with indefinite carry forward period. Security Exchange Name Security Exchange Name Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions Long-lived Assets by Geographic Areas [Table Text Block] Shares issued (in shares) Stock Issued During Period, Shares, Cashless Warrants Exercises In Period Stock Issued During Period, Shares, Cashless Warrants Exercises In Period Cash Payments to Acquire Businesses, Gross Deferred revenue Contract with Customer, Liability, Current Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Total lease cost Lease, Cost Revenues Revenue from Contract with Customer [Member] Document Transition Report Document Transition Report Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Subsequent Event Type Subsequent Event Type [Axis] Concentration Risk [Table] Concentration Risk [Table] Acquired in-process technology Acquired In Process Technology [Member] Acquired In Process Technology Total consideration Total consideration Business Combination, Consideration Transferred Total operating expenses Operating Expenses Warrants Warrants Disclosure [Text Block] Warrants Disclosure [Text Block] Arrangements and Non-arrangement Transactions Arrangements and Non-arrangement Transactions [Domain] Professional fees Accrued Professional Fees, Current Remaining term (in years) Derivative Liability Term Derivative liability term. Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Number of RSU Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares Weighted average exercise price - options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total liabilities Liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Investments Investments [Domain] Schedule Of Finite And Infinite Lived Intangible Assets [Line Items] Schedule Of Finite And Infinite Lived Intangible Assets [Line Items] Schedule of finite and infinite lived intangible assets. Maximum value of employee purchased shares per calendar year Share Based Compensation Arrangement By Share Based Payment Award Fair Value Amount Of Outstanding Stock Maximum Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum. EX-101.PRE 11 cdna-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Summary of Lease Cost
The following table summarizes the lease cost for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended
March 31,
20202019
Operating lease cost$1,119  $435  
Finance lease cost53  56  
Total lease cost$1,172  $491  
Finance lease cost includes interest from the lease liability and amortization of the ROU asset.
Other information:
Weighted-average remaining lease term - Operating leases (in years)7.07
Weighted-average remaining lease term - Finance leases (in years)1.08
Weighted-average discount rate - Operating leases (%)10.5%
Weighted-average discount rate - Finance leases (%)6.5%
Future Minimum Lease Commitments under Operating and Finance Leases Future minimum lease commitments under these operating and finance leases as of March 31, 2020, are as follows (in thousands):
Year Ending December 31,Finance
Leases
Operating
Leases
Remainder of 2020$157  $2,514  
202171  3,511  
2022—  3,963  
2023—  2,811  
2024—  $2,909  
Thereafter—  $13,267  
Total future minimum lease payments$228  $28,975  
XML 14 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets and Liabilities Measured on Recurring Basis
The following table sets forth the Company’s financial assets and liabilities measured at fair value on a recurring basis, as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Fair Value Measured Using 
(Level 1)(Level 2)(Level 3)Total
Balance
Assets    
Money market funds$22,761  $—  $—  $22,761  
Liabilities
Common stock warrant liability$—  $—  $1,017  $1,017  

December 31, 2019
 Fair Value Measured Using 
 (Level 1)(Level 2)(Level 3)Total
Balance
Assets    
Money market funds$29,177  $—  $—  $29,177  
Liabilities
Common stock warrant liability$—  $—  $6,607  $6,607  
Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):
 (Level 3)
 Common Stock Warrant Liability
Balance as of December 31, 2019$6,607  
Exercise of warrants(5,995) 
Change in estimated fair value405  
Balance as of March 31, 2020$1,017  
Summary of Common Stock Warrant Liability Valuation Assumptions
Common Stock Warrant Liability Valuation Assumptions:
March 31, 2020December 31, 2019
Private Placement Common Stock Warrant Liability
Stock Price$21.83  $21.57  
Exercise Price$1.12  $1.12  
Remaining term (in years)3.043.29
Volatility83.00%81.00%
Risk-free interest rate0.29%1.62%
XML 15 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment Reporting SEGMENT REPORTING
Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company’s Chief Operating Decision Maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments.  The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.
Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue.  The following table summarizes reportable revenues by geographic regions (in thousands):
Three Months Ended March 31,
20202019
Testing services revenue
United States$31,329  $21,386  
Rest of World113  132  
$31,442  $21,518  
Product revenue
United States$2,061  $1,832  
Europe2,002  1,943  
Rest of World632  658  
$4,695  $4,433  
Digital and other revenue
United States$2,183  $22  
Europe30   
Rest of World30  —  
$2,243  $31  
Total United States$35,573  $23,240  
Total Europe$2,032  $1,952  
Total Rest of World$775  $790  
Total$38,380  $25,982  
The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
March 31, 2020December 31, 2019
Long-lived assets:
United States$4,583  $3,346  
Europe406  509  
Rest of World512  575  
Total$5,501  $4,430  
XML 16 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Detail) - USD ($)
$ in Thousands
May 07, 2019
Mar. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 10,200 $ 23,857 $ 23,857
OTTR Complete Transplant Management      
Business Acquisition [Line Items]      
Cash 16,037    
Accrued purchase consideration 111    
Total consideration 16,148    
Current assets 1,525    
Fixed assets 35    
Identifiable intangible assets 6,600    
Current liabilities (2,210)    
Total identifiable net assets acquired 5,950    
Goodwill 10,198    
Total consideration $ 16,148    
JSON 17 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cdna-20200331.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 174, "dts": { "calculationLink": { "local": [ "cdna-20200331_cal.xml" ] }, "definitionLink": { "local": [ "cdna-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": [ "cdna-20200331.htm" ] }, "labelLink": { "local": [ "cdna-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "cdna-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml" ] }, "schema": { "local": [ "cdna-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/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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": 519, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 6 }, "keyCustom": 53, "keyStandard": 341, "memberCustom": 20, "memberStandard": 37, "nsprefix": "cdna", "nsuri": "http://www.caredxinc.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.caredxinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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": "2107103 - Disclosure - Net Loss Per Share", "role": "http://www.caredxinc.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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": "2111104 - Disclosure - Fair Value Measurements", "role": "http://www.caredxinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Business Combinations", "role": "http://www.caredxinc.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Balance Sheet Components", "role": "http://www.caredxinc.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Commitments", "role": "http://www.caredxinc.com/role/Commitments", "shortName": "Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Plan 401(K)", "role": "http://www.caredxinc.com/role/Plan401K", "shortName": "Plan 401(K)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - Warrants", "role": "http://www.caredxinc.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Stock Incentive Plans", "role": "http://www.caredxinc.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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": "2150112 - Disclosure - Income Taxes", "role": "http://www.caredxinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_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.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Segment Reporting", "role": "http://www.caredxinc.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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": "2156114 - Disclosure - Subsequent Events", "role": "http://www.caredxinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:LiquidityPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:LiquidityPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.caredxinc.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.caredxinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Business Combinations (Tables)", "role": "http://www.caredxinc.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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": "2328305 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332306 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340307 - Disclosure - Warrants (Tables)", "role": "http://www.caredxinc.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344308 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.caredxinc.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Segment Reporting (Tables)", "role": "http://www.caredxinc.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i9569a907e16142cda3d7b35ce4f0f3a2_I20180131", "decimals": "0", "first": true, "lang": null, "name": "cdna:NumberOfRenalTransplantPatients", "reportCount": 1, "unique": true, "unitRef": "patient", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "shortName": "Organization and Description of Business - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i9569a907e16142cda3d7b35ce4f0f3a2_I20180131", "decimals": "0", "first": true, "lang": null, "name": "cdna:NumberOfRenalTransplantPatients", "reportCount": 1, "unique": true, "unitRef": "patient", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i088bb47264a04ef0b8815bd5b2106ad7_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i088bb47264a04ef0b8815bd5b2106ad7_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "id80e604464864f8b927e01a9bcee7e29_D20190101-20190101", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:RemainingOperatingAndFinanceLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Leases (Detail)", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail", "shortName": "Summary of Significant Accounting Policies - Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "id80e604464864f8b927e01a9bcee7e29_D20190101-20190101", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:RemainingOperatingAndFinanceLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)", "role": "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail", "shortName": "Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)", "role": "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail", "shortName": "Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "0", "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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i3fb8637899c44bb58d2847b4b61bdd77_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)", "role": "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "shortName": "Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i3fb8637899c44bb58d2847b4b61bdd77_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i6184dc7895984097a9e87cb9d80efed4_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)", "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail", "shortName": "Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i6184dc7895984097a9e87cb9d80efed4_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i97688241429249ef8e5234f878c1c393_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)", "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "shortName": "Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i97688241429249ef8e5234f878c1c393_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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 Operations", "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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": "cdna-20200331.htm", "contextRef": "i432e3e9ab97e43ed91071119a5f4087c_I20190507", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Business Combinations - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "shortName": "Business Combinations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i145c77db6d0e482c8b152c283522db71_I20190507", "decimals": "1", "lang": null, "name": "us-gaap:AlternativeInvestmentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i432e3e9ab97e43ed91071119a5f4087c_I20190507", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Detail)", "role": "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "shortName": "Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i526923bd2bc44e4ab58c9290fec223b5_D20190507-20190507", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i1b46b504b15f42988013672561e15e03_I20190507", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Detail)", "role": "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "shortName": "Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i1b46b504b15f42988013672561e15e03_I20190507", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i55fca7f725984b37b44e0fc820f034b8_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Detail)", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetail", "shortName": "Goodwill and Intangible Assets - Summary of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "shortName": "Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail)", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail", "shortName": "Balance Sheet Components - Summary of Inventory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail", "shortName": "Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail)", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail", "shortName": "Commitments and Contingencies - Summary of Lease Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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 Statements of Comprehensive Loss", "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail", "shortName": "Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail", "shortName": "Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Plan 401(K) - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/Plan401KAdditionalInformationDetail", "shortName": "Plan 401(K) - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "cdna:PurchaseOfCommonStockWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Warrants - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail", "shortName": "Warrants - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "0", "first": true, "lang": null, "name": "cdna:PurchaseOfCommonStockWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i1f8899422ccd4d72842c6bab96fa3da5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)", "role": "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail", "shortName": "Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i1f8899422ccd4d72842c6bab96fa3da5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i55fca7f725984b37b44e0fc820f034b8_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail", "shortName": "Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i55fca7f725984b37b44e0fc820f034b8_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Stock Incentive Plans - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "shortName": "Stock Incentive Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail", "shortName": "Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i9d41028da03547699edd035f6e135dec_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448428 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)", "role": "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail", "shortName": "Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i9d41028da03547699edd035f6e135dec_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i6d3938327c214b1a8a0122b757445a51_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i6d3938327c214b1a8a0122b757445a51_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449429 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail", "shortName": "Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail)", "role": "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail", "shortName": "Segment Reporting - Reportable Revenues by Geographic Regions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i6b5822fd4e3645f3ae087123e21bfbad_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455432 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)", "role": "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "shortName": "Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "i186e1b12f830472abba1e1a3d0f6a2e1_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "iff38d4ffe74546f8a64caab84b019683_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Subsequent Events (Details)", "role": "http://www.caredxinc.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "ieab1d68206154279aba2beb728dcfa29_I20180831", "decimals": "INF", "lang": null, "name": "cdna:SaleOfStockAmountMaximum", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_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 Description of Business", "role": "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20200331.htm", "contextRef": "idd20f3db9854491ba791762f203f184b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "cdna_AccruedClinicalAndCostOfOtherStudiesCurrent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Clinical And Cost Of Other Studies Current", "label": "Accrued Clinical And Cost Of Other Studies Current", "terseLabel": "Clinical studies" } } }, "localname": "AccruedClinicalAndCostOfOtherStudiesCurrent", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cdna_AccruedSampleProcessingFees": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Sample Processing Fees", "label": "Accrued Sample Processing Fees", "terseLabel": "Test sample processing fees" } } }, "localname": "AccruedSampleProcessingFees", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cdna_AcquiredAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquired And Developed Technology", "label": "Acquired And Developed Technology [Member]", "terseLabel": "Acquired and developed technology" } } }, "localname": "AcquiredAndDevelopedTechnologyMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "cdna_AcquiredInProcessTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquired In Process Technology", "label": "Acquired In Process Technology [Member]", "terseLabel": "Acquired in-process technology" } } }, "localname": "AcquiredInProcessTechnologyMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "cdna_AlloMapHeartMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AlloMap Heart", "label": "AlloMap Heart [Member]", "terseLabel": "AlloMap Heart" } } }, "localname": "AlloMapHeartMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_AlloSureKidneyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AlloSure Kidney", "label": "AlloSure Kidney [Member]", "terseLabel": "AlloSure Kidney" } } }, "localname": "AlloSureKidneyMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_BusinessCombinationContingentConsiderationLiabilityAndEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability And Equity", "label": "Business Combination, Contingent Consideration, Liability And Equity", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityAndEquity", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cdna_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilityDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liability, Deferred Revenue", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liability, Deferred Revenue", "negatedLabel": "Deferred revenue adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilityDeferredRevenue", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cdna_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFixedAsset": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, fixed asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Fixed Asset", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFixedAsset", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment", "label": "CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment", "terseLabel": "Accelerated and advanced payment" } } }, "localname": "CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "cdna_CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche", "label": "CARES Act, Medicare Fee-For-Service Reimbursements, Proceeds, Initial Tranche", "terseLabel": "Medicare fee-for-service reimbursements proceeds, initial tranche" } } }, "localname": "CARESActMedicareFeeForServiceReimbursementsProceedsInitialTranche", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "cdna_CibiltechSASMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cibiltech SAS.", "label": "Cibiltech S A S [Member]", "terseLabel": "Cibiltech" } } }, "localname": "CibiltechSASMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_ClassOfWarrantOrRightIssuedDateThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right Issued Date Three [Member]", "label": "Class Of Warrant Or Right Issued Date Three [Member]", "terseLabel": "Original issue date of April 2016" } } }, "localname": "ClassOfWarrantOrRightIssuedDateThreeMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "cdna_CommercializationRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercialization rights.", "label": "Commercialization Rights [Member]", "terseLabel": "Commercialization rights" } } }, "localname": "CommercializationRightsMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "cdna_CommercializationRightsOfIntangibleAssetsTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercialization rights of intangible assets term.", "label": "Commercialization Rights Of Intangible Assets Term", "terseLabel": "Commercialization rights of intangible assets term" } } }, "localname": "CommercializationRightsOfIntangibleAssetsTerm", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cdna_CommonStockWarrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Common stock warrant liability.", "label": "Common Stock Warrant Liability", "terseLabel": "Common stock warrant liability" } } }, "localname": "CommonStockWarrantLiability", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "cdna_CommonStockWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock warrant liability.", "label": "Common Stock Warrant Liability [Member]", "terseLabel": "Common Stock Warrant Liability" } } }, "localname": "CommonStockWarrantLiabilityMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "cdna_ConexioGenomicsPtyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Conexio Genomics Pty. Ltd.", "label": "Conexio Genomics Pty Ltd [Member]", "terseLabel": "Conexio" } } }, "localname": "ConexioGenomicsPtyLtdMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "cdna_DeferredPaymentsForIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred payments for intangible assets.", "label": "Deferred Payments For Intangible Assets", "verboseLabel": "Deferred payments for intangible assets" } } }, "localname": "DeferredPaymentsForIntangibleAssets", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cdna_DeferredPaymentsForIntangibleAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred payments for intangible assets, noncurrent.", "label": "Deferred Payments For Intangible Assets Noncurrent", "terseLabel": "Deferred payments for intangible assets" } } }, "localname": "DeferredPaymentsForIntangibleAssetsNoncurrent", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cdna_DerivativeLiabilityExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative liability exercise price.", "label": "Derivative Liability Exercise Price", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "DerivativeLiabilityExercisePrice", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "perShareItemType" }, "cdna_DerivativeLiabilityTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative liability term.", "label": "Derivative Liability Term", "terseLabel": "Remaining term (in years)" } } }, "localname": "DerivativeLiabilityTerm", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "durationItemType" }, "cdna_DigitalAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Digital and other.", "label": "Digital And Other [Member]", "terseLabel": "Digital and other revenue" } } }, "localname": "DigitalAndOtherMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "cdna_EmployeeAndNonEmployeeStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee and non employee stock options.", "label": "Employee And Non Employee Stock Options [Member]", "terseLabel": "Shares of common stock subject to outstanding options" } } }, "localname": "EmployeeAndNonEmployeeStockOptionsMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "cdna_EstimatedFairValueOfWarrantLiabilityRemeasurementIncomeExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Estimated Fair Value Of Warrant Liability Remeasurement Income (Expense)", "label": "Estimated Fair Value Of Warrant Liability Remeasurement Income (Expense)", "negatedLabel": "Estimated fair value of warrant liability remeasurement expense" } } }, "localname": "EstimatedFairValueOfWarrantLiabilityRemeasurementIncomeExpense", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Exercise Of Warrants", "negatedTerseLabel": "Exercise of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "cdna_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance lease cost.", "label": "Finance Lease Cost", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "cdna_FiniteLivedIntangibleForeignCurrencyTranslation": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite Lived Intangible Foreign Currency Translation.", "label": "Finite Lived Intangible Foreign Currency Translation", "negatedLabel": "Foreign Currency Translation" } } }, "localname": "FiniteLivedIntangibleForeignCurrencyTranslation", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "cdna_GoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsLineItems", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cdna_GoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsTable", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cdna_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating leases liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Issuance of common stock for cash upon exercise of warrants shares.", "label": "Issuance Of Common Stock For Cash Upon Exercise Of Warrants Shares", "terseLabel": "Issuance of common stock for cash upon exercise of warrants (in shares)" } } }, "localname": "IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Issuance of common stock for cash upon exercise of warrants value.", "label": "Issuance Of Common Stock For Cash Upon Exercise Of Warrants Value", "terseLabel": "Issuance of common stock for cash upon exercise of warrants" } } }, "localname": "IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cdna_LeaseOtherInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease other information.", "label": "Lease Other Information [Abstract]", "terseLabel": "Other information:" } } }, "localname": "LeaseOtherInformationAbstract", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "stringItemType" }, "cdna_LicenseAndCommercializationAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "License and commercialization agreement.", "label": "License And Commercialization Agreement [Member]", "terseLabel": "Cibiltech Agreement" } } }, "localname": "LicenseAndCommercializationAgreementMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_LiquidityPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liquidity.", "label": "Liquidity Policy [Text Block]", "terseLabel": "Liquidity and Going Concern" } } }, "localname": "LiquidityPolicyTextBlock", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdna_MeasurementInputRoyaltyRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input royalty rate.", "label": "Measurement Input Royalty Rate [Member]", "terseLabel": "Royalty Rate" } } }, "localname": "MeasurementInputRoyaltyRateMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_MedicareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Medicare [Member]", "label": "Medicare [Member]", "terseLabel": "Medicare" } } }, "localname": "MedicareMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "cdna_NetOperatingLossesCarryforwardExpiresInFuture": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Net operating losses carryforward expires in future.", "label": "Net Operating Losses Carryforward Expires In Future", "terseLabel": "Net operating losses carryforward expires in future" } } }, "localname": "NetOperatingLossesCarryforwardExpiresInFuture", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cdna_NumberOfMilestonePayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Milestone Payments", "label": "Number Of Milestone Payments", "terseLabel": "Number of milestone payments" } } }, "localname": "NumberOfMilestonePayments", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfMobilePhlebotomists": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Mobile Phlebotomists", "label": "Number Of Mobile Phlebotomists", "terseLabel": "Number of mobile phlebotomists" } } }, "localname": "NumberOfMobilePhlebotomists", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfPatientsEnrolledInRemoTraC": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Patients Enrolled In RemoTraC", "label": "Number Of Patients Enrolled In RemoTraC", "terseLabel": "Number of patients enrolled in RemoTraC" } } }, "localname": "NumberOfPatientsEnrolledInRemoTraC", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfRenalTransplantPatients": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Renal Transplant Patients", "label": "Number Of Renal Transplant Patients", "terseLabel": "Number of renal transplant patients" } } }, "localname": "NumberOfRenalTransplantPatients", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfTransplantCentersOfferingRemoTraC": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Transplant Centers Offering RemoTraC", "label": "Number Of Transplant Centers Offering RemoTraC", "terseLabel": "Number of transplant centers offering RemoTraC" } } }, "localname": "NumberOfTransplantCentersOfferingRemoTraC", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfUniqueSolutions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Unique Solutions", "label": "Number Of Unique Solutions", "terseLabel": "Number of unique solutions" } } }, "localname": "NumberOfUniqueSolutions", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfWarrantsExercisedCashlessBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Warrants Exercised, Cashless Basis", "label": "Number Of Warrants Exercised, Cashless Basis", "terseLabel": "Number of warrants exercised on cashless basis (in shares)" } } }, "localname": "NumberOfWarrantsExercisedCashlessBasis", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_OTTRCompleteTransplantManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "OTTR complete transplant management.", "label": "O T T R Complete Transplant Management [Member]", "terseLabel": "OTTR Complete Transplant Management" } } }, "localname": "OTTRCompleteTransplantManagementMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail" ], "xbrltype": "domainItemType" }, "cdna_OperatingLossCarryForwardsWithIndefiniteCarryForwardPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating loss carry forwards with indefinite carry forward period.", "label": "Operating Loss Carry Forwards With Indefinite Carry Forward Period", "terseLabel": "Operating loss carry forwards with indefinite carry forward period" } } }, "localname": "OperatingLossCarryForwardsWithIndefiniteCarryForwardPeriod", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cdna_PrivatePlacementCommonStockWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private placement common stock warrant liability.", "label": "Private Placement Common Stock Warrant Liability [Member]", "terseLabel": "Private Placement Common Stock Warrant Liability" } } }, "localname": "PrivatePlacementCommonStockWarrantLiabilityMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "cdna_PurchaseOfCommonStockWarrantsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase of common stock warrants exercised.", "label": "Purchase Of Common Stock Warrants Exercised", "terseLabel": "Purchase of common stock warrants exercised (in shares)" } } }, "localname": "PurchaseOfCommonStockWarrantsExercised", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_RemainingOperatingAndFinanceLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining operating and finance lease term.", "label": "Remaining Operating And Finance Lease Term", "terseLabel": "Remaining lease terms" } } }, "localname": "RemainingOperatingAndFinanceLeaseTerm", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "durationItemType" }, "cdna_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of the world.", "label": "Rest Of The World [Member]", "terseLabel": "Rest of World" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "cdna_SaleOfStockAmountMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale of Stock, Amount, Maximum", "label": "Sale of Stock, Amount, Maximum", "terseLabel": "Sale of stock amount maximum" } } }, "localname": "SaleOfStockAmountMaximum", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "cdna_SalesAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Agreement", "label": "Sales Agreement [Member]", "terseLabel": "Sales Agreement" } } }, "localname": "SalesAgreementMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "cdna_ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of finance lease and operating lease liability maturity", "label": "Schedule Of Finance Lease And Operating Lease Liability Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Commitments under Operating and Finance Leases" } } }, "localname": "ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of finite and infinite lived intangible assets.", "label": "Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]", "terseLabel": "Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]" } } }, "localname": "ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of finite and infinite lived intangible assets.", "label": "Schedule Of Finite And Infinite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite And Infinite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "cdna_ScheduleOfIntangibleAssetsTableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of intangible assets.", "label": "Schedule Of Intangible Assets Table [Table Text Block]", "terseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsTableTableTextBlock", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of share based compensation stock options and unvested restricted stock units activity.", "label": "Schedule Of Share Based Compensation Stock Options And Unvested Restricted Stock Units Activity Table [Text Block]", "terseLabel": "Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award common stock awards for services.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Common Stock Awards For Services", "negatedLabel": "Common stock awards for services (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Amount Of Outstanding Stock Maximum", "terseLabel": "Maximum value of employee purchased shares per calendar year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Available For Grant [Roll Forward]", "terseLabel": "Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAvailableForGrantRollForward", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of RSU Shares [Roll Forward]", "terseLabel": "Number of RSU Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfRSUSharesRollForward", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Number Of Shares Outstanding [Roll Forward]", "terseLabel": "Stock Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsNumberOfSharesOutstandingRollForward", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "cdna_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 for employee stock purchases" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number", "terseLabel": "Number of shares expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life expected to vest (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "durationItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "perShareItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross, Including Prior Period Shares Adjustment", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number", "verboseLabel": "Number of vested shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual life vested (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "durationItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Weighted Average Exercise Price", "verboseLabel": "Weighted-average exercise price vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "perShareItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Repurchases Of Common Stock Under Employee Incentive Plans", "terseLabel": "Repurchase of common stock under employee incentive plans (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Cashless Warrants Exercises In Period", "label": "Stock Issued During Period, Shares, Cashless Warrants Exercises In Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCashlessWarrantsExercisesInPeriod", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "stringItemType" }, "cdna_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "stringItemType" }, "cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Taxes paid related to net share settlement of restricted stock units.", "label": "Taxes Paid Related To Net Share Settlement Of Restricted Stock Units", "negatedLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "label": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "terseLabel": "2014 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandAndFourteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_WarrantFairValueAssumptionsExpectedTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrant fair value assumptions expected term.", "label": "Warrant Fair Value Assumptions Expected Term", "verboseLabel": "Original Term" } } }, "localname": "WarrantFairValueAssumptionsExpectedTerm", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "durationItemType" }, "cdna_WarrantsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants Disclosure [Text Block]", "label": "Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsDisclosureTextBlock", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "cdna_XynManagementIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "XynManagement, Inc.", "label": "XynManagement, Inc. [Member]", "terseLabel": "XynManagement, Inc." } } }, "localname": "XynManagementIncMember", "nsuri": "http://www.caredxinc.com/20200331", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r115", "r155", "r159" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r111", "r155", "r157", "r302" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r114", "r155", "r158", "r308", "r310" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.caredxinc.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", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r16", "r156" ], "calculation": { "http://www.caredxinc.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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued and other liabilities", "totalLabel": "Total accrued and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r32" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r7", "r8", "r32" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalty" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r46", "r47" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r232" ], "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": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r166", "r168", "r197", "r198" ], "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": "Employee share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r168", "r190", "r196" ], "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": "Share based compensation total expensed" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestmentMeasurementInput": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure alternative investment.", "label": "Alternative Investment, Measurement Input", "terseLabel": "Rate used in estimating fair value" } } }, "localname": "AlternativeInvestmentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r127", "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r87" ], "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": "Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "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.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r87" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This item is to be populated with the collective of (i) types (categories) of arrangements of the entity applicable to its revenue-generating activities or operations and non-arrangement transactions, including but not limited to, for instance, sales of product manufactured by the entity, if such comparison of arrangements as a component of all transactions is provided by the entity.", "label": "Arrangements and Non-arrangement Transactions [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r287", "r294" ], "calculation": { "http://www.caredxinc.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.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r41" ], "calculation": { "http://www.caredxinc.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.caredxinc.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.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r236" ], "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": "Money market funds" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r169", "r193" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "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.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r212", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of outstanding equity acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r222", "r223", "r225" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r220", "r222", "r223", "r227" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Accrued purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r70", "r229" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Revaluation of contingent consideration to estimated fair value" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r221", "r224" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Digital revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r215" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r215" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r215" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r201", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Net deferred tax assets related to assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r214", "r215" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r215" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r73" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r73", "r74" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 period", "totalLabel": "Total cash, cash equivalents and restricted cash at the end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash as of:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r250" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r78", "r148", "r149", "r167" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of shares underlying warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r76", "r148", "r149", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r144", "r289", "r298" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r143", "r145" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/Commitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)", "verboseLabel": "Weighted average price (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.caredxinc.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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $0.001 par value; 100,000,000 shares authorized at March 31, 2020 and December 31, 2019; 43,019,547 shares and 42,498,430 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.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r50", "r52", "r53" ], "calculation": { "http://www.caredxinc.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": "Net comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r99", "r100", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r99", "r100", "r247", "r248", "r303" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r99", "r100", "r247", "r248", "r303" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r94", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r99", "r100", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r97", "r99", "r100", "r101", "r247", "r249" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r99", "r100", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r151", "r152", "r156" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Shares" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r59" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "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 Product", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r202", "r204" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r164" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Expense incurred related to plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/Plan401KAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r71", "r140" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative liability measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology", "verboseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r150", "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlans" ], "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]", "verboseLabel": "Net loss per share (Note 3):" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r56", "r80", "r83", "r84", "r85", "r86", "r89", "r292", "r300" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r85" ], "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": "Basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r56", "r80", "r83", "r84", "r85", "r86", "r89", "r292", "r300" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r250" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.caredxinc.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", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r191" ], "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": "Share-based compensation expense capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "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.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation costs related to stock options and RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r192" ], "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": "Stock options and RSUs expected weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Total unrecognized compensation costs related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r190" ], "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": "Share-based compensation expense tax benefit recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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 Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "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", "verboseLabel": "Shares of common stock subject to outstanding options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r146" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r28", "r108", "r118" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Purchases under license and commercialization agreement" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r235", "r236", "r237", "r238", "r244", "r245" ], "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.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of Common Stock Warrant Liability Valuation Assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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 Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r241", "r245" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r160", "r161", "r163", "r237", "r269" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r243", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "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": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r160", "r161", "r163", "r237", "r270" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value Measured Using - (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r160", "r161", "r163", "r237", "r271" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value Measured Using - (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r160", "r161", "r163", "r237", "r272" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value Measured Using - (Level 3)", "verboseLabel": "Common Stock Warrants Liability - (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r241", "r245" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r241", "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r235", "r243" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r242" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in estimated fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r241" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r235", "r243" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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 finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r254", "r257", "r263" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r260", "r263" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r259", "r263" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - Finance leases (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "durationItemType" }, "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": "Estimated Useful Lives (Years)", "verboseLabel": "Weighted Average Remaining Useful\u00a0Life (In\u00a0Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r133" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "order": 6.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 after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "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", "terseLabel": "Remainder of 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r135" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "order": 5.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 fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r135" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "order": 4.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 fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r135" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "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", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r135" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "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", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r128", "r130", "r133", "r137", "r273" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Estimated Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r133", "r273" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "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.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r128", "r132" ], "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.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets with finite lives:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r120", "r121" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill ending balance", "periodStartLabel": "Goodwill beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r123", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedLabel": "Goodwill decrease" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r80", "r286", "r290", "r301" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "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" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "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": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r106", "r206" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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)", "negatedLabel": "Income tax benefit", "negatedTerseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Change in deferred taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r129", "r136" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r136" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Net carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible assets with indefinite lives" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r129", "r136" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets - gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r126", "r131" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r37" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": { "order": 1.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", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r40", "r119" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r39" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r38" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": { "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", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r304", "r305", "r306", "r307" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r304", "r305", "r306", "r307" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense under non-cancelable operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r261", "r263" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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 future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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 fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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 in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r262" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "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 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", "terseLabel": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease extension term period" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r288", "r296" ], "calculation": { "http://www.caredxinc.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.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.caredxinc.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.caredxinc.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.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Remaining Term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r69", "r72" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r51", "r55", "r72", "r88", "r291", "r299" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r258", "r263" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "Current lease liabilities", "verboseLabel": "Short-term lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail", "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r252" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r260", "r263" ], "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": "Weighted-average discount rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r259", "r263" ], "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": "Weighted-average remaining lease term - Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating losses carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "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": [ "r1", "r233" ], "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 Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r32" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43", "r251" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 adjustment", "verboseLabel": "Foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.caredxinc.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", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent payments related to the acquisition of Conexio Genomics Pty Ltd." } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r63", "r226" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "Purchase of property and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Plan 401(K)" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/Plan401K" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r169", "r193" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.caredxinc.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 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", "terseLabel": "Preferred stock: $0.001 par value; 10,000,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "r26" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications and Changes in Presentation" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r65", "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based compensation arrangement, excluding stock option exercises.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Aggregate proceeds from the issuance of shares" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r65", "r194" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r65" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r65" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r141", "r297" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "verboseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecoveryOfDirectCosts": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.", "label": "Recovery of Direct Costs", "terseLabel": "Reimbursement rate" } } }, "localname": "RecoveryOfDirectCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r162", "r264", "r265", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r66" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with security instruments that either represent a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes repayments of (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).", "label": "Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities", "negatedLabel": "Principal payments on debt and finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r200", "r311" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "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": "Cost of revenue" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r13", "r73", "r74", "r309" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "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.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of restricted shares issued as compensation, net of shares for the payment of withholding taxes. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "RSU settlements, net of shares withheld (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of restricted shares issued as compensation, net of the value of shares for the payment of withholding taxes. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "RSU settlements, net of shares withheld" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r147", "r295" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "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": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r153", "r154", "r155" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised good or service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Reportable Revenues by Geographic Regions" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Aggregate net proceeds" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail", "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares issued and sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of Accrued and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r87" ], "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.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r87" ], "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]", "terseLabel": "Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r212", "r213" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityLineItems": { "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": "Schedule of Capitalization, Equity [Line Items]", "terseLabel": "Schedule of Capitalization, Equity [Line Items]" } } }, "localname": "ScheduleOfCapitalizationEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityTable": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.", "label": "Schedule of Capitalization, Equity [Table]", "terseLabel": "Schedule of Capitalization, Equity [Table]" } } }, "localname": "ScheduleOfCapitalizationEquityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r168", "r189", "r196" ], "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.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r168", "r189", "r196" ], "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": "Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value of Financial Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Identified Intangible Assets Acquired at Acquisition Date" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r136", "r138" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r22", "r23", "r24" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Consideration Paid and Preliminary Amounts of Assets Acquired and Liabilities Assumed Recognized" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r105", "r107", "r109", "r110", "r124" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r183" ], "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 options that are fully vested and expected to vest. 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 Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Summary of Options Outstanding and Exercisable Vested or Expected to Vest" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r169", "r193" ], "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.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r184" ], "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": "Weighted-Average Assumptions Used to Estimate Fair Values of Share-Based Awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r76", "r148", "r149", "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Components of Warrants Outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing Expense", "verboseLabel": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Testing services revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r193" ], "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": "Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r175" ], "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", "negatedLabel": "RSUs forfeited (in shares)", "terseLabel": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r180" ], "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": "Weighted average grant date fair value - RSUs forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r178" ], "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", "negatedLabel": "RSUs granted (in shares)", "terseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r178" ], "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": "Weighted average grant date fair value - RSUs granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r177" ], "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": "Number of RSU shares ending balance (in shares)", "periodStartLabel": "Number of RSU shares beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r177" ], "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": "Weighted average grant date fair value ending balance (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r179" ], "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", "negatedLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r179" ], "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": "Weighted average grant date fair value - RSUs vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r187" ], "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": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r186" ], "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", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r188" ], "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": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "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.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r193" ], "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 portion of employee ESPP plan contribution" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional options authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r193" ], "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", "periodEndLabel": "Shares available for grant ending balance (in shares)", "periodStartLabel": "Shares available for grant beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r181" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Options expired (in shares)", "terseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r175" ], "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", "negatedLabel": "Options forfeited (in shares)", "terseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "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", "negatedLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r173", "r193" ], "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": "Stock options outstanding ending balance (in shares)", "periodStartLabel": "Stock options outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r172" ], "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": "Weighted average exercise price ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r182" ], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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, Outstanding, Aggregate Intrinsic Value", "totalLabel": "Aggregate intrinsic value total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r183" ], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can 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, Outstanding, Number", "totalLabel": "Number of shares total (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r167", "r170" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "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": "Weighted average exercise price - options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price - options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "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": "Weighted average exercise price - options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "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": "Weighted average exercise price - options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Stock price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards not vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Intrinsic value of RSUs" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r185", "r195" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, 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, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r171" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested during period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r146" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/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_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.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r146", "r147" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common stock for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r146", "r147", "r174" ], "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", "negatedLabel": "Stock option exercised (in shares)", "terseLabel": "Issuance of common stock for cash upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r146", "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuance of common stock for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r146", "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock for cash upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r117" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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.caredxinc.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.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r267" ], "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.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r267" ], "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" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r267" ], "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" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.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": [ "r268" ], "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.caredxinc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail", "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by category of arrangement, including but not limited to collaborative arrangements and non-collaborative arrangements.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r71" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Revaluation of common stock warrant liability to estimated fair value", "terseLabel": "Change in estimated fair value of common stock warrant liability" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r92", "r93", "r95", "r96", "r102", "r103", "r104" ], "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.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Shares of common stock subject to outstanding common stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "terseLabel": "Warrants and Rights Note Disclosure [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r78" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Common stock warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r82", "r86" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "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", "terseLabel": "Weighted average number of shares outstanding basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used to compute net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r81", "r86" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=68057994&loc=d3e25284-112666" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e1043-128460" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "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(23))", "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.17)", "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.17)", "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": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "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": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r311": { "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" }, "r312": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r313": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r314": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r315": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r316": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r317": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r32": { "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" }, "r33": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "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.6(a)(3))", "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.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r68": { "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" }, "r69": { "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" }, "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(a)(5)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" } }, "version": "2.1" } XML 18 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Additional Information (Detail)
$ in Millions
3 Months Ended
Apr. 30, 2019
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Jul. 26, 2019
USD ($)
May 07, 2019
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets   $ 1.1 $ 0.6    
Cost of Product          
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets   0.8 0.3    
Sales and Marketing Expense          
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets   $ 0.3 $ 0.3    
Cibiltech Agreement | Cibiltech          
Goodwill And Intangible Assets [Line Items]          
Commercialization rights of intangible assets term 10 years        
Cibiltech Agreement | Cibiltech | Convertible Preferred Shares          
Goodwill And Intangible Assets [Line Items]          
Purchases under license and commercialization agreement       $ 1.0  
Discount Rate          
Goodwill And Intangible Assets [Line Items]          
Rate used in estimating fair value         14.5
Discount Rate | Commercialization rights | Cibiltech Agreement | Cibiltech          
Goodwill And Intangible Assets [Line Items]          
Rate used in estimating fair value 0.06        
XML 19 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 1,119 $ 435
Finance lease cost 53 56
Total lease cost $ 1,172 $ 491
XML 20 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting - Reportable Revenues by Geographic Regions (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Total revenue $ 38,380 $ 25,982
United States    
Segment Reporting Information [Line Items]    
Total revenue 35,573 23,240
Rest of World    
Segment Reporting Information [Line Items]    
Total revenue 775 790
Europe    
Segment Reporting Information [Line Items]    
Total revenue 2,032 1,952
Testing services revenue    
Segment Reporting Information [Line Items]    
Total revenue 31,442 21,518
Testing services revenue | United States    
Segment Reporting Information [Line Items]    
Total revenue 31,329 21,386
Testing services revenue | Rest of World    
Segment Reporting Information [Line Items]    
Total revenue 113 132
Product revenue    
Segment Reporting Information [Line Items]    
Total revenue 4,695 4,433
Product revenue | United States    
Segment Reporting Information [Line Items]    
Total revenue 2,061 1,832
Product revenue | Rest of World    
Segment Reporting Information [Line Items]    
Total revenue 632 658
Product revenue | Europe    
Segment Reporting Information [Line Items]    
Total revenue 2,002 1,943
Digital and other revenue    
Segment Reporting Information [Line Items]    
Total revenue 2,243 31
Digital and other revenue | United States    
Segment Reporting Information [Line Items]    
Total revenue 2,183 22
Digital and other revenue | Rest of World    
Segment Reporting Information [Line Items]    
Total revenue 30 0
Digital and other revenue | Europe    
Segment Reporting Information [Line Items]    
Total revenue $ 30 $ 9
XML 21 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
shares
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Number of vested shares (in shares) | shares 1,144
Number of shares expected to vest (in shares) | shares 1,576
Number of shares total (in shares) | shares 2,720
Weighted-average exercise price vested (in dollars per share) | $ / shares $ 10.72
Weighted-average exercise price expected to vest (in dollars per share) | $ / shares $ 21.96
Weighted-average remaining contractual life vested (in years) 6 years 7 months 9 days
Weighted-average remaining contractual life expected to vest (in years) 8 years 10 months 24 days
Aggregate intrinsic value vested | $ $ 13,952,000
Aggregate intrinsic value expected to vest | $ 5,311,000
Aggregate intrinsic value total | $ $ 19,263,000
XML 22 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Warrants and Rights Note Disclosure [Abstract]    
Purchase of common stock warrants exercised (in shares) 272,000 70,000
Proceeds from exercise of warrants $ 304 $ 78
Estimated fair value of warrant liability remeasurement expense   $ 500
Number of warrants exercised on cashless basis (in shares) 34,000 56,000
Shares issued (in shares) 24,000 25,000
XML 23 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)
Mar. 31, 2020
Other information:  
Weighted-average remaining lease term - Operating leases (in years) 7 years 25 days
Weighted-average remaining lease term - Finance leases (in years) 1 year 29 days
Weighted-average discount rate - Operating leases 10.50%
Weighted-average discount rate - Finance leases 6.50%
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating activities:    
Net loss $ (5,823) $ (7,531)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 4,259 6,053
Revaluation of common stock warrant liability to estimated fair value 405 3,009
Depreciation and amortization 1,619 1,161
Amortization of right-of-use assets 612 372
Revaluation of contingent consideration to estimated fair value 190 0
Changes in operating assets and liabilities:    
Accounts receivable 2,346 (2,782)
Inventory (1,343) (372)
Prepaid and other assets (545) (541)
Operating leases liabilities, net (344) (475)
Accounts payable 1,757 (449)
Accrued compensation (5,914) (4,249)
Accrued and other liabilities 48 202
Change in deferred taxes (322) (265)
Net cash used in operating activities (3,055) (5,867)
Investing activities:    
Purchase of property and equipment, net (1,704) (543)
Net cash used in investing activities (1,704) (543)
Financing activities:    
Proceeds from issuance of common stock under employee stock purchase plan 358 341
Taxes paid related to net share settlement of restricted stock units (1,507) (2,378)
Proceeds from exercise of warrants 304 78
Proceeds from exercise of stock options 155 1,365
Principal payments on debt and finance lease obligations (45) (42)
Net cash used in financing activities (735) (688)
Effect of exchange rate changes on cash and cash equivalents (552) (87)
Net decrease in cash, cash equivalents and restricted cash (6,046) (7,185)
Cash, cash equivalents, and restricted cash at beginning of period 38,479 64,808
Cash, cash equivalents, and restricted cash at end of period 32,433 57,623
Cash, Cash Equivalents and Restricted Cash as of:    
Total cash, cash equivalents and restricted cash at the end of period 32,433 57,623
Conexio    
Financing activities:    
Contingent payments related to the acquisition of Conexio Genomics Pty Ltd. $ 0 $ (52)
XML 25 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 43,019,547 42,498,430
Common stock, shares outstanding (in shares) 43,019,547 42,498,430
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Plan 401(K)
3 Months Ended
Mar. 31, 2020
Retirement Benefits [Abstract]  
Plan 401(K) 401(K) PLANThe Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. On January 1, 2018, the Company began to make contributions to the employee plan.  The Company incurred expenses related to contributions to the plan of $0.3 million and $0.2 million for the three months ended March 31, 2020 and 2019, respectively.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Business Combinations BUSINESS COMBINATIONS
OttrCare
On May 7, 2019, the Company acquired 100% of the outstanding common stock of OttrCare for total consideration of $16.1 million. OttrCare was formed in 1993 and is a leading provider of organ transplant patient tracking software. The Ottr software provides comprehensive solutions for transplant patient management and enables integration with EMR systems providing patient surveillance management tools and outcomes data to transplant centers.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. Results of operations of OttrCare have been included with the Company’s results since the date of the acquisition. Acquisition-related costs of $0.6 million associated with the acquisition were expensed as incurred, and classified as part of general and administrative expenses in the condensed consolidated statement of operations.
Goodwill of $10.2 million arising from the acquisition primarily consists of synergies from integrating the Ottr software with transplant center EMR systems and the current testing solutions offered by the Company. Goodwill synergies also arise from acquired workforce know-how of transplant centers workflow. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.
The following table summarizes the consideration paid for OttrCare and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):
Total
Consideration
Cash$16,037  
Accrued purchase consideration111  
Total consideration$16,148  
Recognized amounts of identifiable assets acquired and
liabilities assumed
Current assets$1,525  
Fixed assets35  
Identifiable intangible assets6,600  
Current liabilities(2,210) 
Total identifiable net assets acquired5,950  
Goodwill10,198  
Total consideration$16,148  
The allocation of the purchase price to assets acquired and liabilities assumed was based on the Company’s best estimate of the fair value of such assets and liabilities as of the acquisition date.
The fair value of the acquired current liabilities as of June 30, 2019 included a preliminary deferred revenue balance of $2.3 million. During the three months ended September 30, 2019, the Company recorded an adjustment of $0.5 million to the initial valuation amount of deferred revenue, decreasing its balance to $1.8 million as of the acquisition date. This change is a result of updated assumptions and methodologies for acquired software maintenance contracts. As part of this adjustment, goodwill decreased by approximately $0.5 million.
At the acquisition date the Company estimated net deferred tax assets of approximately $0.2 million arising from temporary differences related to assets acquired and liabilities assumed. The Company estimated that OttrCare had net operating losses (“NOLs”) carryforward of approximately $6.9 million, $4.3 million of which will begin to expire in 2033, and the remaining $2.6 million will be carried forward indefinitely. A full valuation allowance of $0.2 million was recognized as of the acquisition date resulting in no impact from deferred taxes to OttrCare’s opening balance. An Internal Revenue Code Section 382 study for NOLs was finalized during the third quarter of 2019 and deferred taxes acquired are finalized as of December 31, 2019.
The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):
Estimated Fair ValueEstimated Useful Lives (Years)
Customer relationships$4,200  15
Developed technology2,300  10
Trademark100  2
Total$6,600  
Customer relationships acquired by the Company represent the fair value of future projected revenue that is expected to be derived from sales of OttrCare’s products to existing customers. The customer relationships’ fair value has been estimated utilizing a multi-period excess earnings method under the income approach, which reflects the present value of the projected cash flows that are expected to be generated by the customer relationships, less charges representing the contribution of other assets to those cash flows that use projected cash flows with and without the intangible asset in place. The economic useful life was determined based on the distribution of the present value of the cash flows attributable to the intangible asset.
The acquired developed technology represents the fair value of OttrCare’s proprietary software. The trademark acquired consists primarily of the OttrCare brand and markings. The fair value of both the developed technology and the trademark were determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved of due to its ownership of the asset. The royalty rates of 15.0% and 1.0% were used to estimate the fair value of the developed technology and the trademark, respectively.
The Company utilized a discount rate of 14.5% in estimating the fair value of these three intangible assets. As of March 31, 2020, OttrCare’s digital revenue of $1.7 million was included in the Company’s unaudited condensed consolidated statement of operations for the three months ended March 31, 2020. Unaudited supplemental pro forma information is not disclosed because it is considered immaterial.
XynManagement
On August 26, 2019, the Company acquired 100% of the outstanding common stock of XynManagement for total cash consideration of $2.0 million. As a result of the acquisition, the Company recognized contingent consideration of $1.4 million, including liability and equity components, goodwill of $1.7 million and intangible assets of $2.1 million. Goodwill synergies arise from acquired workforce know-how of transplant centers workflow. The goodwill for this acquisition is not deductible for income tax purposes. The contingent consideration relates to potential future cash payments upon reaching specified revenue and non-financial targets. The fair value of the contingent consideration was determined using the Monte Carlo Simulation Model.
XML 29 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Reportable Revenues by Geographic Regions
Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue.  The following table summarizes reportable revenues by geographic regions (in thousands):
Three Months Ended March 31,
20202019
Testing services revenue
United States$31,329  $21,386  
Rest of World113  132  
$31,442  $21,518  
Product revenue
United States$2,061  $1,832  
Europe2,002  1,943  
Rest of World632  658  
$4,695  $4,433  
Digital and other revenue
United States$2,183  $22  
Europe30   
Rest of World30  —  
$2,243  $31  
Total United States$35,573  $23,240  
Total Europe$2,032  $1,952  
Total Rest of World$775  $790  
Total$38,380  $25,982  
Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions
The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
March 31, 2020December 31, 2019
Long-lived assets:
United States$4,583  $3,346  
Europe406  509  
Rest of World512  575  
Total$5,501  $4,430  
XML 30 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net loss $ (5,823) $ (7,531)
Denominator:    
Weighted average number of shares outstanding basic and diluted (in shares) 42,823,427 41,611,399
Net loss per share:    
Basic and diluted (in dollars per share) $ (0.14) $ (0.18)
XML 31 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail) - Private Placement Common Stock Warrant Liability
3 Months Ended 12 Months Ended
Mar. 31, 2020
$ / shares
Dec. 31, 2019
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Stock price (in dollars per share) $ 21.83 $ 21.57
Exercise Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Exercise price (in dollars per share) $ 1.12 $ 1.12
Remaining Term (in years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Remaining term (in years) 3 years 14 days 3 years 3 months 14 days
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 83.00 81.00
Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0.29 1.62
XML 32 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) - Common Stock
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of shares underlying warrants (in shares) 49,006
Original issue date of April 2016  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 1.12
Number of shares underlying warrants (in shares) 49,006
Original issue date of April 2016 | Remaining Term (in years)  
Class of Warrant or Right [Line Items]  
Original Term 7 years
XML 33 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2014
milestone_payment
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Jan. 02, 2020
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Lease extension term period       8 years 2 months  
Operating leases right-of-use assets   $ 17,004     $ 4,730
Current lease liabilities   1,570     3,017
Operating lease liability, less current portion   17,503     $ 2,370
Rent expense under non-cancelable operating leases   $ 1,200 $ 400    
Number of milestone payments | milestone_payment 6        
XML 34 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Shares of common stock subject to outstanding options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 6 years
Expected volatility 74.00% 70.33%
Risk-free interest rate 1.35% 2.57%
Expected dividend yield 0.00% 0.00%
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Expected volatility 62.56% 76.66%
Risk-free interest rate 1.57% 2.51%
Expected dividend yield 0.00% 0.00%
XML 35 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2018   41,384,960      
Beginning balance at Dec. 31, 2018 $ 95,928 $ 41 $ 412,010 $ (4,278) $ (311,845)
Issuance of common stock under ESPP (in shares)   31,184      
Issuance of common stock under ESPP 341   341    
RSU settlements, net of shares withheld (in shares)   146,159      
RSU settlements, net of shares withheld (2,378)   (2,378)    
Issuance of common stock for services (in shares)   2,112      
Issuance of common stock for services 51   51    
Issuance of common stock for cash upon exercise of stock options (in shares)   253,347      
Issuance of common stock for cash upon exercise of stock options 1,365   1,365    
Issuance of common stock for cash upon exercise of warrants (in shares)   94,707      
Issuance of common stock for cash upon exercise of warrants 2,569   2,569    
Employee share-based compensation expense 6,001   6,001    
Foreign currency translation adjustment (724)     (724)  
Net loss (7,531)       (7,531)
Ending balance (in shares) at Mar. 31, 2019   41,912,469      
Ending balance at Mar. 31, 2019 95,622 $ 41 419,959 (5,002) (319,376)
Beginning balance (in shares) at Dec. 31, 2019   42,498,430      
Beginning balance at Dec. 31, 2019 99,000 $ 42 437,976 (5,205) (333,813)
Issuance of common stock under ESPP (in shares)   38,147      
Issuance of common stock under ESPP 699   699    
RSU settlements, net of shares withheld (in shares)   139,552      
RSU settlements, net of shares withheld (1,507)   (1,507)    
Issuance of common stock for services (in shares)   3,091      
Issuance of common stock for services $ 66   66    
Issuance of common stock for cash upon exercise of stock options (in shares) 44,861 44,861      
Issuance of common stock for cash upon exercise of stock options $ 155   155    
Issuance of common stock for cash upon exercise of warrants (in shares)   295,466      
Issuance of common stock for cash upon exercise of warrants 6,299   6,299    
Employee share-based compensation expense 4,200   4,200    
Foreign currency translation adjustment (1,705)     (1,705)  
Net loss (5,823)       (5,823)
Ending balance (in shares) at Mar. 31, 2020   43,019,547      
Ending balance at Mar. 31, 2020 $ 101,384 $ 42 $ 447,888 $ (6,910) $ (339,636)
XML 36 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 32,191 $ 38,223
Accounts receivable 22,841 24,057
Inventory 6,947 6,014
Prepaid and other current assets 4,089 3,628
Total current assets 66,068 71,922
Property and equipment, net 5,501 4,430
Operating leases right-of-use assets 17,004 4,730
Intangible assets, net 43,112 45,541
Goodwill 23,857 23,857
Restricted cash 242 256
Other assets 1,000 1,000
Total assets 156,784 151,736
Current liabilities:    
Accounts payable 6,621 5,506
Accrued compensation 6,127 12,484
Accrued and other liabilities 15,576 16,838
Total current liabilities 28,324 34,828
Deferred tax liability 1,502 1,973
Common stock warrant liability 1,017 6,607
Deferred payments for intangible assets 5,311 5,207
Operating lease liability, less current portion 17,503 2,370
Other liabilities 1,743 1,751
Total liabilities 55,400 52,736
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock: $0.001 par value; 10,000,000 shares authorized at March 31, 2020 and December 31, 2019; no shares issued and outstanding at March 31, 2020 and December 31, 2019 0 0
Common stock: $0.001 par value; 100,000,000 shares authorized at March 31, 2020 and December 31, 2019; 43,019,547 shares and 42,498,430 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively 42 42
Additional paid-in capital 447,888 437,976
Accumulated other comprehensive loss (6,910) (5,205)
Accumulated deficit (339,636) (333,813)
Total stockholders' equity 101,384 99,000
Total liabilities and stockholders’ equity $ 156,784 $ 151,736
XML 37 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants
3 Months Ended
Mar. 31, 2020
Warrants and Rights Note Disclosure [Abstract]  
Warrants WARRANTS
The Company has issued common stock warrants in connection with debt or equity financings to lenders, placement agents and investors.  Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the condensed consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.
In the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock were exercised for cash payments of $0.3 million. During the three months ended March 31, 2020, a warrant to purchase approximately 34,000 shares of common stock was exercised on a cashless basis and approximately 24,000 shares were issued pursuant to the exercise.    
In the three months ended March 31, 2019, warrants to purchase approximately 70,000 shares of common stock were exercised for cash proceeds of less than $0.1 million. The warrant liability was remeasured prior to the exercise and a change in fair value of $0.5 million was recorded in the condensed consolidated statement of operations. During the three months ended March 31, 2019 warrants to purchase approximately 56,000 shares of common stock were exercised on a cashless basis and approximately 25,000 shares were issued.
As of March 31, 2020, outstanding warrants to purchase common stock were:
Classified asOriginal TermExercise PriceNumber of Shares
Underlying
Warrants
Original issue date:
April 2016Liability7 years$1.12  49,006  
49,006  
XML 38 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.
Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the three months ended March 31, 2020. The following table presents details of the Company's goodwill for the three months ended March 31, 2020 (in thousands):
Total
Balance as of January 1, 2020$23,857  
Goodwill acquired—  
Balance as of March 31, 2020$23,857  
Intangible Assets
The following tables present details of the Company’s intangible assets as of March 31, 2020 ($ in thousands):
March 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net Carrying
Amount
Weighted Average Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$29,106  $(7,063) $(2,480) $19,563  9.4
Customer relationships18,168  (3,709) (2,051) 12,408  11.6
Commercialization rights8,079  (433) —  7,646  9.4
Trademarks and tradenames2,360  (663) (305) 1,392  10.4
Total intangible assets with finite lives$57,713  $(11,868) $(4,836) $41,009  
Acquired in-process technology2,103  —  —  2,103  
Total intangible assets$59,816  $(11,868) $(4,836) $43,112  
The following table presents details of the Company’s intangible assets as of December 31, 2019 ($ in thousands):
12/31/2019
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Acquired and developed technology$29,106  $(6,473) $(1,852) $20,781  8.2
Customer relationships18,168  (3,397) (1,498) 13,273  10.1
Commercialization rights8,079  (231) —  7,848  9.7
Trademarks and tradenames2,360  (618) (206) 1,536  9.1
Total intangible assets with finite lives$57,713  $(10,719) $(3,556) $43,438  
Acquired in-process technology2,103  —  —  2,103  
Total intangible assets$59,816  $(10,719) $(3,556) $45,541  
Acquisition of intangible assets
Cibiltech License and Commercialization Agreement
Effective April 30, 2019, the Company entered into a license and commercialization agreement (the “Cibiltech Agreement”) with Cibiltech SAS (“Cibiltech”). Cibiltech is a French company engaged in the development and support of predictive medicine and artificial intelligence software, services and technology, with an emphasis on personalized patient care and clinical research, including its proprietary software and service offering known in the U.S. as KidneyCare iBox for the predictive analysis of post-transplantation kidney allograft loss. The Cibiltech Agreement provides the Company with an irrevocable, non-transferable right to commercialize Cibiltech’s proprietary software in the field of transplantation in the U.S. for a period of ten years. The Company estimated the fair value of the acquired commercialization rights intangible asset based on expected contractual payments discounted to present value using a discount rate of 6%. In September 2019, the Company initiated the OKRA clinical study, which incorporates KidneyCare iBox. On such date, the Company commenced amortization of the acquired commercialization intangible asset.
On July 26, 2019, pursuant to the Cibiltech Agreement, the Company purchased $1.0 million of convertible preferred shares of Cibiltech, which is recorded in other assets. The Company does not have a significant influence on Cibiltech’s operations. The net carrying amount of intangible assets and the related amortization expense of intangible assets may change due to the effects of foreign currency fluctuations as a result of acquiring an entity with a functional currency other than the U.S. dollar.
Amortization expense was $1.1 million and $0.6 million for the three months ended March 31, 2020 and 2019, respectively.  For the three months ended March 31, 2020, expenses of $0.8 million and $0.3 million were amortized to cost of revenue and sales and marketing expense, respectively.  For the three months ended March 31, 2019, expenses of $0.3 million and $0.3 million were amortized to cost of product and sales and marketing expense, respectively. 
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of March 31, 2020 (in thousands):
Years Ending December 31,Cost of
Revenue
Sales and
Marketing
Total
Remainder of 2020$2,341  $1,048  $3,389  
20213,081  1,209  4,290  
20223,081  1,192  4,273  
20233,081  1,192  4,273  
20243,081  1,192  4,273  
Thereafter12,547  7,964  20,511  
Total future amortization expense$27,212  $13,797  $41,009  
XML 39 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail) - Common Stock Warrants Liability - (Level 3) - Common Stock Warrant Liability
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Significant Unobservable Inputs (Level 3) [Line Items]  
Beginning balance $ 6,607
Exercise of warrants (5,995)
Change in estimated fair value 405
Ending balance $ 1,017
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans (Tables)
3 Months Ended
Mar. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information
The following table summarizes option and RSU activity under the Company’s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:
Shares
Available
for Grant
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Number of
RSU Shares
Weighted-
Average
Grant Date
Fair Value
Balance—December 31, 2019504,775  2,609,848  $16.47  1,516,285  $22.51  
Additional options authorized1,699,549  —  —  —  —  
Common stock awards for services(3,091) —  —  —  —  
RSUs granted(294,481) —  —  294,481  23.98  
RSUs vested—  —  —  (267,029) 23.12  
Options granted(332,400) 334,900  24.00  —  —  
Options exercised—  (44,861) 3.46  —  —  
Repurchase of common stock under employee incentive plans67,477  —  —  —  —  
RSUs forfeited41,725  —  —  (41,725) 26.48  
Options forfeited43,762  (43,762) 25.75  —  —  
Options expired10,263  (10,263) 4.76  —  —  
Balance—March 31, 20201,737,579  2,845,862  $17.46  1,502,012  $22.68  
Summary of Options Outstanding and Exercisable Vested or Expected to Vest
Options outstanding that have vested and are expected to vest at March 31, 2020 are as follows:
Number of
Shares Issued (In thousands)
Weighted-Average
Exercise Price
Weighted-Average Remaining Contractual Life (Years)Aggregate
Intrinsic Value
(In thousands)
Vested1,144  $10.72  6.61$13,952  
Expected to vest1,576  21.96  8.905,311  
Total2,720  $19,263  
Weighted-Average Assumptions Used to Estimate Fair Values of Share-Based Awards
The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:
Three Months Ended March 31,
20202019
Employee stock options
Expected term (in years)6.06.0
Expected volatility74.00%70.33%
Risk-free interest rate1.35%2.57%
Expected dividend yield—%—%
Employee stock purchase plan
Expected term (in years)0.50.5
Expected volatility62.56%76.66%
Risk-free interest rate1.57%2.51%
Expected dividend yield—%—%
Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs
The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the three months ended March 31, 2020 and 2019, included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20202019
Cost of revenue$365  $776  
Research and development810  832  
Sales and marketing971  727  
General and administrative2,113  3,718  
Total$4,259  $6,053  
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Leases (Detail)
Jan. 01, 2019
Minimum  
Summary Of Significant Accounting Policies [Line Items]  
Remaining lease terms 3 months
Maximum  
Summary Of Significant Accounting Policies [Line Items]  
Remaining lease terms 8 years 11 months 1 day
EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,.)GE ?(\\#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,$% @ PXF>4"?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 " ##B9Y0+'TS9^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E&!R;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9 MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[Z MZ!3E9SQ"4/I#'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, . M'7I*4)45,#E-#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>H MX.UI]S*O6UB?2'F-^5>R@LX!U^PZ^;79/.ZW3-:\Y@6_+QJ^KQY$U0B^>I]< M?_C=A%UO[,'^8^.KH&SAUUW(+U!+ P04 " ##B9Y0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ,.)GE I:$AI,@, #H/ 8 >&PO=V]R:W-H965T&UL?5=A;YLP%/PKB!\P\+-)TBJ)U&::-FF3JD[;/M/$25 !9T": M[M_/&$HSO_.^%'#NWMFDV2=KM45=Y^\&< M=&U_V9NFRCO[V!R2]M3H?.=(59E0FLZ2*B_J>+UT8P_->FG.75G4^J&)VG-5 MYUV:RRH6\=O 8W$X=OU LEZ>\H/^KKL?IX?&/B53E5U1Z;HM3!TU>K^* M[\3M1E)/<(B?A;ZT5_=1OY0G8Y[[AR^[59SV,]*EWG9]B=Q>7O1&EV5?R<[C M]U@TGC1[XO7]6_5/;O%V,4]YJS>F_%7LNN,J7L313N_S<]D]FLMG/2XHBZ-Q M]5_UBRXMO)^)U=B:LG5_H^VY[4PU5K%3J?+7X5K4[GH9?E%JI&$"C01Z)XC_ M$N1(D!-!.(5DF)E;ZL>\R]?+QERB9G#KE/>;0MQ*^S*W_:![=^XWN]K6CKZL MTV7RTI<9$?<#@JX08D(DMO8D0$C@GAB=_A78<(3$ A*N0#JZO*(K3%>0KAQ= M7=$S[P5PQ P+9% @8_2Y)\ 1"RPP@P(S1K_Q!#A"I%AA#A7FG"\\"0 A++& M$@O.EYX$@ 28?/,1)N0^CKK@22;F/L"$W,=Y M%SS.Q-SG&!ER'V=>\$1+YC[ A-S'L1<\U)*Y#S A]W'R!<^U9.X#3,!]PMDG MGFOINX\P ?<)9Y]XKJ7O/L"H@/N$LT\\U\IW'V%"*CC[Q'.MR%?>*[5S%N;XP>86WO#D4=1L]F<[V0ZYKV1O3:3N5](/=B$?;R$X/I=YW_>W< MWC=#-S<\=.8T=JK)U"ZO_P)02P,$% @ PXF>4+P/)#XZ! ;!0 !@ M !X;"]W;W)KG;I4<^O[\D*;=\\'79?>Y.?M3^&??M'79A\OV)>W.K2]W8U!=I:A4 MGM;E\92LE^.]QW:];%[[ZGCRC^VB>ZWKLOUOXZOFLDH@>;_Q[?ARZ(<;Z7IY M+E_\G[[_Z_S8AJOTULKN6/M3=VQ.B];O5\DO\+#5V1 P*OX^^DLW.U\,J3PU MS??AXK?=*E&#(U_YYWYHH@R'-[_U536T%'S\.S6:W/H< N?G[ZU_'9,/R3R5 MG=\VU3_'77]8)2Y9[/R^?*WZ;\WE5S\E9)+%E/WO_LU703XX"7T\-U4W_BZ> M7[N^J:=6@I6Z_'$]'D_C\3*U_QXF!^ 4@+< R#X,T%. )@'IU=F8ZI>R+]?+ MMKDLVNO3.I?#I( ''0;S>;@YCMWX7\BV"W??UL8NT[>AG4FRN4IP)L%[Q98K MC+M)TM#_S02*)G",U_/X0H[78KP>X[-9?*Y($E=)/DI.HT0C%$ 2$50.4 M,M%+QKV07C97B9GU@N@RZD5096KV<.Z\&-&+X5[(H]L8UDM>9&0&; 61@DQV MDHM.36T8DLZL#JV/C( M! ;#2IN-( )D<@)'IZ7H!([%/$=*"4$56!++1Z8G<'Q:BD\0^ G(7@6N LQ< MI*J #%#@!+64H,#I",;8G/H19+G3D=H",D:!RCBYDD2]20Z5G94:2893J*#,9.9,=9;*DH>_XQYI[)S*/ MT;+ZXDRD!1FAR!'J*+*0LY&-ZT>2>Q\R.I&CTS%4":M+!JH/-?F MHYC2PL(RLX[JMI).V\)&YIN6P:DY..F7T49S)'[*"Z#/29(%6$7FC);1J3DZ M"_;!S:'X2>LBU[3PRD+M(%)<=&0/@ .4?MYOM+3&!,W>2T%7%-'%J)81JCE" M"PJM23/?7O>_KA=]WZ MF3@9;':#/QC\T>"%=PW!8 @, ^C)=*J?D4!%SFCGL/ZT6J0NA;<.Y&8>U:#> M.STGL^5R]%9D00YN*LX@V?82?R+QYXK=4A&EHP3(]4<(WPKA:W\PA0CM_L#J M#[0_G/HC(XE>DFA)HR5P!:%G)/)(-6,)K2SADB4V6'I)-%G%@_W/P'E".".* MK$31DB@QB*+%0B;*/<6,(;8RQ$N&U&"('S+<4\P8$BM#LF3(#(;DJ5OR2#5C M2:TLZ8+%,T]_F_[W],V->48Y@\JL4)D%RLA]FRV6"@/H95%H7*F=1>B'62K5 M=B19"ZSO$[1 ^>8+!9^ELBGM6&#R@JJ2]@.Q2]5PYT"%?(SUDWFF5& 9%:YD MO%)6T;%#\%FH9B+;K"\E?4?0=BB38*S5Q3]02P,$% @ PXF>4%OETR8# M! S!( !@ !X;"]W;W)KK_1+ >7W\GH-Y MP%[=5/NE.TG9>U_KJNG6_JGO+R]!T.U.LBZ[9W61C?[GH-JZ[/5E>PRZ2RO+ M_=BIK@(.PR2HRW/C;U9CVUN[6:EK7YT;^=9ZW;6NR_:_K:S4;>V3_ZWAT_EX MZH>&8+.ZE$?YE^P_7]Y:?17.HR*O\_RUBW. MO2&5=Z6^#!>_[]=^.#B2E=SU0XA2'SYD(:MJB*1]_#L']>]C#AV7Y]^B_SHF MKY-Y+SM9J.J?\[X_K?W,]_;R4%ZK_I.Z_2;GA&+?F[/_0W[(2LL')WJ,G:JZ M\=?;7;M>U7,4;:4NOT[';],_J9B[X0X\=^![!XI_V$','<3W#M&8_.1L M3/67LB\WJU;=O':Z6Y=RF!3T(G0Q=T/C6+OQ/YUMIUL_-A2*5? Q!)HUVTG# M2\U=$>CH]R$8#;%EJSL_#E#8"@HC/(2 68@Q@'@($., $0P0C0&BAP")489) MDXR:9M2(3&2AD8NMXCC/&)N)H9D8F$D-,Y,F7@Q#+'*SL+8J3X7 7A+H)0%> M,L-+8HTRI&RH"EM%"4TS#,EX)@I;%2?D MF+,Y])(#+V1XR6TOE++IQ58E.3NF/X48 R%PPR8'0E0:$Q<%D.7+I^G1CP-+ M!/Q87")K($&IR$T_MHPIB5P%@A![)0:&(M,06R,]Q6E,IB$D$[FK0AAY!)A' MKIPP] A0CTSJS:*'NYF8"=D:$3F01YAY!*!')O3(YME3M #][ :H1.@"!6'N M$0 ?F> CFVE/B?4X %'J( 5A[E$*S.2FF12DG9IO!*3B-'*\T ECE !'V>0H MV8A\2LB"%Y)E)%*'(&*9.-"G9\!3#&'P/\L8F_690MS8;/)B4+ARQS&,+X8P$,Q:8A M\7.&L,QE",.4(U!DU\3!#&3 0#89R#;=(M83)S*5!5)2HE^CN0.%C%'( (5L MHI!MRKEL >6/;6$H,H BNT)@CG'V\^L&QN1A0!YKY3"+'I8.%$76,LB6,<6N M>2@P?02@CP@=(3 O!."%JRP"\T( 7EAE$?9W4)3DYNL %BZ( M"OQ\"_!\.XN"GV^!%G9646)[$G!DOA> RLHG6.P!U+(]CMLEG;=3UZ8?5MN+ MUON6S"L/>PA&^Y9>BFECY7N8:9_GS[(]GIO.>U=]K^IQ'^&@5"^UQ?!96SS) ME\Z M%0( ,$% 8 >&PO=V]R:W-H965T&UL?531CILP$/P5 MQ'O/8$.((H)TH:I:J96BJ]H^.V03T-F8VDZX_GUM0SA*G+[$]C([.[.Q-^^% M?%4U@ [>.&O5-JRU[C8(J:H&3M63Z* U7TY"VE M.:&)Y=AP:%4CVD#":1L^QYLRLW@'^-E KV;[P#HY"/%J#U^.VS"R@H!!I2T# M-F7T3_ M&48_:1B,YK_"%9B!6R6F1B68$Q)G?E#FK'ZDFA:Y%'T@AS^KH_9.Q!MBFEG9H.N=^V;<*A.] M%C'!.;I:HA&S&S!XCID0R+!/);"OQ [?I2\*E/>(.$K\)8C7!7$$Y!\7Q$^0 M> D21Y#,"?"R#0-FY3"MPWQ(UY@LO'A064H>-"SUBDD];AZT8^4E6-V[(>G" MS8!)YSKC+%J@2@\JPP^T9%XMF4?+:J$E\_4,KQ=:/*@U3M.%[^1SDV0T) M%53BTFI[QV;1:0X]8_MR%O&=F4_#.'FG&8;;-RK/3:N"@]#F7;K7U6:>3@<&)VVWF=G+8:H,!RVZ<6"B:6H7?P%02P,$% @ PXF>4/22 M44FG! \!8 !@ !X;"]W;W)K/R0N *D+13=27=2M:>[>YV"6] FA$W2LO?MSPDIBVN]<,_E9Y,=Z,=TWS>DABNKMWA59_:4\N:/_SVM9%5GC'ZNW MJ#Y5+MMU1D4>01R;J,@.Q^ERWKU[KI;S\KW)#T?W7$WJ]Z+(JO\>75Z>%U,Q M_7SQ[?"V;]H7T7)^RM[<7Z[Y^_1<^:?H.LKN4+AC?2B/D\J]+J9?Q<-&ZM:@ M4_QS<.?ZYOND3>6E++^W#[_O%M.XCU69?[O8=?L%]-T.MFYU^P];[Z5Y]]3OKL_W ? M+O?R-A+O8UOF=?=WLGVOF[+H1_&A%-G/R^?AV'V>^_$_S7@#Z W@:B#$70/9 M&\A?!O*N@>H-U-4 DKL&NC?05P-YW\#T!N:7AR[IZ%*LKOKKK,F6\ZH\3ZK+ M CIE[3H5#\;/[[9]V4UG]S\_ ;5_^[$4,IE''^U O>;QHH% DX::%:>QH6;- M:%0<:IXXC0@U&TX#5TWD\[TF#6S2T V@@@$D2NBBT9WFV&F4SUI9$_.>).M) M,IX4*N]%8VX\66T!%YBJ<%W6G 1B@4M,93,%"?*W8512B%1I/GW%IJ^8]#5* M3)%"=WYX-YIUHQDW!E594S>D@/,' M3>!C0OS,0.)I7H^I@F!2-IB4"09M_55*W( 0 WO6LEXL]:+1RGZTQ(O&4WQ7 M$H0A8AZ8,1.(P#2,:;Y:RINU$+H:8+-@7 &&LZ#K21J-T3NB"L/AJ2D8;&J, M34&Y:542#R7.4U,PV-08F[THK+$A9\Z(*@R'IYA@,*8U#H=RS,0Q7GYCJC < MGG:"P9W&N!.49;,$4 V?QE1A.#SS! ,](*N44F^6:$E.]C%9&! /1\'046,* M"PH^):P -;@V>/@)AGX:HUA0_%EM<)%6O>SN&<\,Y>.VVN*9I;J9CF/ !6=D M4EB9F($J\' 6')WQ&2 H>Q4HFRHYT%(!3V!@"&SP40"4P-;&,9*M>EE0JP!\.P!P.I+<"BGWO:.@8@H%NF6N7 M,6^ *M#13H,]^8)#CS M,5D8$ ]^X/I.,3AMRG,S0!;@80X'P^)-<;XQ[,DGQIP"? >LQ51@.STC)]<:8D9+B M;R82?$ \CQ?\9U:]'8[UY*5LFK+H+O9>R[)Q?M#XBQ]T[[+=]2%WKTW[-?'?J\L= M[.6A*4_]_7)TO>1>_@]02P,$% @ PXF>4&7X.&=N! Q14 !@ !X M;"]W;W)K.G1&#-%!5 MK=1*HZW:7F? ,Z!-"$TRP_;?-PE9-AR_7O6&?/#Z^#UV_/AC=:GJ+\W!^W;V MM2Q.S>/\T+;GA^6RV1U\F3>?JK,_=?^\5G69M]UC_;9LSK7/]T.ALEA2DJ3+ M,C^>YNO5\.ZY7J^J][8XGOQS/6O>RS*O_]WXHKH\SM7\VXO/Q[=#V[]8KE?G M_,W_X=L_S\]U][2\1=D?2W]JCM5I5OO7Q_F3>MARUA<8%'\=_:69W,_Z5%ZJ MZDO_\.O^<9[TCGSA=VT?(N\N'W[KBZ*/U/GX9PPZO]79%YS>?XO^\Y!\E\Q+ MWOAM5?Q]W+>'Q[F;S_;^-7\OVL_5Y1<_)F3FLS'[W_R'+SIY[Z2K8U<5S? [ MV[TW;56.43HK9?[U>CV>ANOE^H]-QV*X (T%Z%:@J_M'!7@LP-\+Z"'YJ[,A MU9_R-E^OZNHRJZ^]=<[[CT(]<->8N_[ET';#?UVV3??V8ZU27BT_^D"C9G/5 MT%1S4RR[Z+P#14JT;@*AEGP$(#OLH@$T#" '@+H:0 2+C=7 M33IH3H-F81R)QMH"E34<:3 #S1B0C<$!4A@@#;-)4Y'-56,F/C693"03BM+$ M,+9BH14+K%AAQ896$B.,_"3/.A&@+1$G$2H1$*OSL;:19%23- MDZ(@FTG'C,E0X)-8IS*;4+4@ZV*-BZFD.+0CH3)J[BI2K"55D"S>UYAQ"D#. M!GYT6)'1 O+66=H!*VP@R%6:F"J$9N@EYJ*RQTDVH M6F@=897"V%0A-ZV6;D(F+DRF@L8!,DU1/QB>*J2G-=)/"$;MI)E00TGL,\;P M5(">8=N$:%RPG-&W2$6QJ98P00D15#8-A7!<<&+DL$(RXR;SY;TAS%%"'$TC M(3!'*>2HLG+6)H#(;NZ0GQ^2&1U90Q &*84@55;.W81("OP 6=P/)BEIT,21 M 468?@3HY^3$2R'7V,@AA40Q%!-F'X$%HY,3)P&L*9-(^B$9\:2W[@UA_!%8 M-CHY51%:$P;='8JB7C#Z""PD&J5(7Z2G&Y&,%[,A]SRBZ'_]&S@Q(Y2(<9@Q1!A!U M$J(,Z)@FP7(4R>RTJ>\-13;)@*).4I1#/++35NZ!@"S5+HGU%\8H@P6ID_L@ M#I>:3)KE AG(C$TIPG7&4&:P\\XBNQC&*&6 TDRBE$-&PIQ"V8]RPBAE@-(L M-LPQ =G]_^F.,;888"N3$!U%T[,3N3VU_ MS#1Y>SN+?*+^\$R\WZB'[?5$\7N8ZP'G[WG]=CPULY>J;:MR.$![K:K6=QZ3 M3UV''7R^OST4_K7M;VUW7U\/%J\/;74>#TV7MY/;]7]02P,$% @ PXF> M4.PHCXVQ 0 T@, !@ !X;"]W;W)KW<^9P.:5]L"./*FI+8Y;9WK]HS9L@7%[0UVH/V?&HWBSKNF8;8SP*L(4I(E MF\T=4UQH6F0Q=C1%AKV30L/1$-LKQK_=']*0'Q->! QV89/0R0GQ-3A?JIQN@B"04+K MP/UQA@>0,A!Y&;\F3CJ7#,"E?6%_BKW[7D[+CB[3[QLRE#,(XB_O/BK8^>B^VG-&/G0#3E',:< M9)DS9S#//I=(UDHKA.DJP1I)$C_V^):SMU5$;:8 MJ0+3Q&VRI,1>QTU>1.>%O4_BG;RGC]O^C9M&:$M.Z/S-QOG7B Z\E,V-7Z'6 M/[#9D5"[8'[PMAG7;'0<=M,+8O,S+OX 4$L#!!0 ( ,.)GE"6<8\UM0$ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0 M$L=;T\BVU'2:-JF5HD[;/A/[;*,"YP&.VW]?P*[GM=:^ '?<>_?N.+(!S9-M M 1QY5E+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR6;SF2DN-"VR MZ#N9(L/>2:'A9(CME>+FY0@2AYQNZ9OC432M"PY69!UOX >XG]W)>(O-+)50 MH*U 30S4.;W='HYIB(\!OP0,=G$FH9(SXE,POE,^C#?I;H*M Y()D,R ?)$9'(@9>]_Q\,3;0^)[4P9G;$6\\^*M]UZ*[*;_ T?I_V!FT9H2\[H_,O&_M>(#KR4S94?H=9_L-F0 M4+MPO/9G,X[9:#CLIA_$YF]4*BN!DFS 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K6 M%8%MH.DPM, &!!VV/2LV;0O5Q97DN/O[4;+C>9NW%TFD> X/*2H;K'OQ+4 @ M;UH9G],VA.[ F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+:6B1)=_) M%9GM@Y(&3H[X7FOA?AQ!V2&G6WIU/,NF#='!BJP3#7R!\+4[.;38S%))#<9+ M:XB#.J?WV\-Q'^-3P#<)@U^<2:SD;.U+-)ZJG&ZB(%!0AL@@<+O R@5B5#& MZ\1)YY01N#Q?V3^FVK&6L_#P8-5W684VIW>45%"+7H5G.SS"5,\[2J;B/\$% M%(9')9BCM,JGE92]#U9/+"A%B[=QER;MPWBSN\+6 7P"\!EPEP!L3)24?Q!! M%)FS W%C[SL1GWA[X-B;,CI3*](=BO?HO13XH!F[1*(IYCC&\$7,=HY@R#ZG MX&LICOPO.%^'[U85[A)\]YO"?^3?KQ+L$\'^OR6NQ?RIDBUZJL$U:9H\*6UO MTB0OO// WO/T)K_"QVG_+%PCC2=G&_!E4_]K:P.@E,T-CE"+'VPV%-0A'M_C MV8UC-AK!=M,/8O,W+GX"4$L#!!0 ( ,.)GE B0K-QM $ -(# 9 M>&PO=V]R:W-H965T(,R*7[]P.29MD6]0M@X_?\;$P^H7FV'8 C+UKUMJ"= M<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD[Y@6LJ=E'GUG4^8X.B5[ M.!MB1ZV%^74"A5-!#_35\23;S@4'*_-!M/ 5W+?A;+S%5I9::NBMQ)X8: IZ M?SB>LA ? [Y+F.SF3$(E%\3G8'RJ"YH$0:"@4#8C2S6U 0 T@, !D !X;"]W M;W)K&UL?5-A;]P@#/TKB!]0DZ8B%.J?WN^-I M'^)CP \)HUN=2:CD8LQ+,#Y7.4V"(%!0^L @<+O" R@5B%#&SYF3+BD#<'U^ M8_\8:\=:+L+!@U'/LO)M3@^45%"+0?DG,WZ"N9X/E,S%?X$K* P/2C!':92+ M*RD'YXV>65"*%J_3+KNXC]--FLZP;0"? 7P!'&(>-B6*RA^%%T5FS4CLU/M> MA"?>'3GVI@S.V(IXA^(=>J\%3VXS=@U$<\QIBN&KF-T2P9!]2<&W4ISX/W"^ M#4\W%:81GOZA\&Z;8+])L(\$^_^6N!5S^"L)6_54@VWB-#E2FJ&+D[SR+@-[ MS^.;O(=/T_Y5V$9VCER,QY>-_:^-\8!2DAL4/LI79FU 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q <$F]VDZM.I<3EOO^P-CKFQ! M"W=E>NCPIC96"X^F;9CK+8@JDK1B/$ENF!:RHT46?2=;9&;P2G9PLL0-6@O[ M>@1EQIRF],WQ*)O6!P9TVZA S$]?E-_6NL M'6LY"P?W1OV1E6]S>DM)!;48E'\TXS>8Z[FF9"[^!UQ (3QD@C%*HUQ<23DX M;_2L@JEH\3+MLHO[.-U<[V;:-H'/!+X0;F,<-@6*F7\17A29-2.Q4^][$9XX M/7#L31F1OEO3TV1;8+\IL(\"^P]+W,"D_Q?)5CW58)LX38Z49NCB)*^\R\#>\?@F M_^#3M#\(V\C.D;/Q^+*Q_[4Q'C"5Y I'J,4/MA@*:A^.G_!LIS&;#&_Z^0>Q MY1L7?P%02P,$% @ PXF>4$$TSI2P 0 T@, !D !X;"]W;W)K&UL?5/;CILP$/T5RQ^P#DZVEPB0-EM5K=1*T59MGQT8 MP%I?J&W"]N\[-H2B+>H+GAG..7/Q.!^M>_8=0" O6AE?T"Z$_LB8KSK0PM_9 M'@S^::S3(J#K6N9[!Z).)*T8W^W>,"VDH66>8F=7YG8(2AHX.^('K87[?0)E MQX)F]!9XDFT78H"5>2]:^ ;A>W]VZ+%%I98:C)?6$ =-01^RX^D0\0GP0\+H M5S:)G5RL?8[.Y[J@NU@0**A"5!!X7.$1E(I"6,:O69,N*2-Q;=_4/Z;>L9>+ M\/!HU4]9AZZ@[RBIH1&#"D]V_ 1S/_>4S,U_@2LHA,=*,$=EE4]?4@T^6#VK M8"E:O$RG-.D<9_T;;9O 9P)_16!3HE3Y!Q%$F3L[$C?-OA?QBK,CQ]E4,9A& MD?YA\1ZCUY)G/&?7*#1C3A.&KS#9@F"HOJ3@6RE._!\ZWZ;O-RO<)_I^G?W] M_;; 85/@D 0._VUQ"[-_E82M9JK!M6F;/*GL8-(FKZ++PC[P="=_X=.V?Q6N ME<:3BPUXLVG^C;4!L)3=':Y0AP]L<10T(9IOT7;3FDU.L/W\@MCRC,L_4$L# M!!0 ( ,.)GE#!WCZVM@$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9D$OW M[V=(FJ9=O@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6M' WIH<.;VICM?!H MVH:YWH*H(D@KQG>[6Z:%[&B11=_9%ID9O)(=G"UQ@];"_CV!,F-.$_KJ>))- MZX.#%5DO&O@!_F=_MFBQA:62&CHG34%%DUHS$3KWO17CBY,BQ-V5PQE;$.Q3O MT'LM>))F[!J(YIC3%,-7,96 ?XB.RM_!IVK\+V\C. MD8OQ^+*Q_[4Q'E#*[@9'J,4/MA@*:A^.=WBVTYA-AC?]_(/8\HV+?U!+ P04 M " ##B9Y0_]:.=[4! #2 P &0 'AL+W=ON" M@Q59+QKX!NY[?S;>8@M+)35T5F)'#-0YO4N/IWV(CP$_)(QV=2:AD@OB4S"^ M5#E-@B!04+K (/QVA7M0*A!Y&<\S)UU2!N#Z_,;^*=;N:[D("_>H?LK*M3D] M4%)!+0;E'G'\#',][RB9B_\*5U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3+OLXCY. M-[MTAFT#^ S@"^ 0\[ I453^43A19 9'8J;>]R(\<7KDOC=E<,96Q#LOWGKO MM>#I(6/70#3'G*88OHI)EPCFV9<4?"O%B?\#Y]OPW:;"783O_E#X89M@OTFP MCP3[_Y:X$<.3OY*P54\UF"9.DR4E#EVW\VTYA-AL-^_D%L^<;%+U!+ P04 M" ##B9Y0NJ ;?;,! #2 P &0 'AL+W=O,)IILSJB?V7;:D@.F MV>_UZ@O5[5 MZA=@AGEOW@Q#/J)]05HSO=F^9%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]<3S*MO/1P";A-&MSB1645)# M(P;E'W'\ ',];RB9B_\$5U A/"H).2I4+JVD&IQ'/;,$*5H\3[LT:1^GF^QV MAFT#^ S@"^ NY6%3HJ3\G?"BS"V.Q$Z][T5\XOV1A]Y4T9E:D>Z">!>\UY+S M?@A2=C=AA+KPP19#0>/C\3:<[31FD^&QGW\06[YQ^0M02P,$% @ PXF> M4'@>S9^U 0 T@, !D !X;"]W;W)K&UL?5/; MCMP@#/T5Q KJI5::;15VVU"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U FG% M^&YWQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZIV^.9]EV(3I8F?>BA2\0 MOO9GAQ9;6&JIP7AI#7'0%/1Q?SQE,3X%?),P^M69Q$HNUKY$XV-=T%T4! JJ M$!D$;E=X J4B$732JK!!ZMG%I2BQ>NT2Y/V<;JYSV;8-H#/ M +X 'E(>-B5*RM^)(,K]B$^\/W+L316=J17I#L5[]%Y+SK.<72/1 M''.:8O@J9K]$,&1?4O"M%"?^#YQOPP^;"@\)?OA#X>TV0;9)D"6"[+\E;L7< M_96$K7JJP;5IFCRI[)*^\R\ ^\O0FO\.G:?\L7"N-)Q<;\&53_QMK Z"4 MW0V.4([_'LIC&;C&#[^0>QY1N7OP!02P,$% @ PXF>4&B@ M5AZU 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0$IRU661;:CI5F[1)4:>UGXE]ME'!YP&.NW\_P*[KK5:_ '?<>_?N M.-(!S;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&VUUJ8/T=0.&1T2U\=#[)N7'"P/.U$#3_!_>I. MQEML9BFEAM9*;(F!*J.WV\-Q%^)CP*.$P2[.)%1R1GP.QK-_:\0'7@IFRL_ M0HW_8+.AH'+A>.//9ARST7#833^(S=\X_PM02P,$% @ PXF>4*/><\"S M 0 T@, !D !X;"]W;W)K&UL?5/;CM0P#/V5 M*!^PZ60&6$9MI9U%""201HM8GC.MVT:;2TG2Z?+W.&FW%"B\)+'C,RVD MH66>?&=7YG8(2AHX.^('K87[<0)EQX+NZ(OC0;9=B Y6YKUHX0N$K_W9H<46 MEEIJ,%Y:0QPT!;W;'4^'&)\"'B6,?G4FL9*+M4_1^%@7-(N"0$$5(H/ [0KW MH%0D0AG?9TZZI(S ]?F%_7VJ'6NY" _W5GV3=>@*>DM)#8T85'BPXP>8ZWE% MR5S\)[B"PO"H!'-45OFTDFKPP>J9!:5H\3SMTJ1]G&[XVQFV#> S@"^ VY2' M38F2\GO=>2[[.<72/1''.:8O@J M9K=$,&1?4O"M%"?^%YQOP_>;"O<)OO]-X3_R'S8)#HG@\-\2MV+^5,E6/=7@ MVC1-GE1V,&F25]YE8.]X>I-?X=.T?Q:NE<:3BPWXLJG_C;4!4$IV@R/4X0=; M# 5-B,';3F$U&L/W\@]CRC&PO=V]R:W-H965T MO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN]X%I(3M:9-%W MLD5F!J]D!R=+W*"UL*]'4&;,Z9Z^.1YDT_K@8$76BP9^@/_9GRQ:;&&II(;. M2=,1"W5.;_>'8QKB8\"CA-&MSB14-GEE0BA8OTRZ[N(_3#?\TP[8!? ;P!7 3\[ I453^ M67A19-:,Q$Z][T5XXOV!8V_*X(RMB'4;%[\!4$L#!!0 ( ,.)GE".@B^'"@( #0& 9 M >&PO=V]R:W-H965T+7&EW/A!S8C8%!I2T'-%/,B2IX$NQ7<]9UX6>^=X8+[9E^$<-GF K:^-Y4 M_5>X 3-PFXG1J 13[M>K>J4%GUA,*IR^C6O3NG483])D"L,#HBD@F@,RIT-& M(9?Y,]6TS*48/#E>?D=MC\-]9.ZFLDYW%>[,)*^,]U9&<9J3FR6:,(<1$RTP MX8P@AGV6B#")0_0A/,+#8S3#V(7'2_5=AA,D*$'B")+_2MRN2L0P=T0VJ,@& M(=BM1!!,$N B*2J2(@3A2@3#W+GO+2JR10CBE0B&27"1#!7)$(+-2@3#I+C( M#A79(03KQF.8.XTWPP=]00%"L6X]!MJL>T\6CY:#O+IQI;Q*]*V;E0OO/!(? M(_?H_\''>?J-RFO3*N\DM!D=[H%?A-!@<@D>S/^P-B-\-AA M1C-, SW=TI/_^.^C OL@L/^K1'I58@R3QDVRJ$D6$=A?F<0PV94)V5R3&Y=*Y+EX7 M AKKI[=NKN>W/"^L&I8V)>N_HOP#4$L#!!0 ( ,.)GE"=8L(7SP$ )P$ M 9 >&PO=V]R:W-H965T1Y? G=^7NX(1SI*]:X; (,^ M!.]TAAMC^B,ANFA ,'TG>^CLETHJP8P-54UTKX"5GB0XH5&4$,':#N>ISYU5 MGLK!\+:#LT)Z$(*IWR?@N(.!0&*? ['*%)^#<"=DR M?LV:>+%TQ/7^IO[B>[>]7)B&)\E_MJ5I,OR 40D5&[AYE>-GF/LY8#0W_Q6N MP"W<56(]"LFU_T7%H(T4LXHM1;"/:6T[OXZS_HT6)M"90#<$,AGYRI^987FJ MY(C4=/8]+]I,81Y")L<@B:'@,"GC4D MDT1ADR1HD@0$XHU)"+,];[*Z'0)4[>="HT(.G9_)5789O4?J;]=?^#2WWYBJ MVTZCBS3VCOJ;5$EIP)82W=F&&_M4+ &'RKCMO=VK:6"FP,A^?@O(\B#E?P!0 M2P,$% @ PXF>4%4X;0_ 0 -P0 !D !X;"]W;W)K&UL;51A;]L@$/TKB!]0'!*G4V1;:CI-J[1)4:>MGXE]ME'!N(#C M[M\/L..Z&5\"=W[OW3O@DHU*OYH6P*)W*3J3X];:_D"(*5N0S-RI'CKWI59: M,NM"W1#3:V!5($E!:)+LB62\PT46X&OB MF3>M]0E29#UKX!?8W_U)NX@L*A67T!FN.J2ASO'#YG!,/3X _G 8S6J/?"=G MI5Y]\%3E./&&0$!IO0)SRP4>00@OY&R\S9IX*>F)Z_U5_5OHW?5R9@8>E7CA ME6US_ 6C"FHV"/NLQN\P]Y-B-#?_ RX@'-P[<35*)4SX1>5@K)*SBK,BV?NT M\BZLXZQ_I<4)=";0&P*9"@7G7YEE1:;5B/1T]CWS5[PY4'"[K<9N7BA&7.<,'2%V2P(XM27$C16XDC_H],X?1MUN WT[9J>W,<%=E&! M71#8?6IQ=]-B#)/&BZ31(FE$8']3)(:Y[82L+DZ";L*3-:A40Q?&995=IN*! MAHO_@$\C]9/IAG<&G95USR=<6C?%2R"@MGY[[_9Z>LM38%4_ MCRE9_BN*?U!+ P04 " ##B9Y0,\V8 ](! "%2_JM\&NV>&VSUYPFAY1H]4G^Z_L*G>_N-J;KM-+I(8\^H/TF5 ME 9L*=&#;;BQ3\42<*B,F^[M7$T79@J,[.>W@"P/4OX'4$L#!!0 ( ,.) MGE"W^0SJP@$ #<$ 9 >&PO=V]R:W-H965T9V..+RL4%'+=_7\".UYOE)3#C M,^>< 2;IH/2;:0 L^A!!E:%( M<$)7JULB6"MQGH;<4>>IZBUO)1PU,KT03'\>@*LAPVM\2;RV=6-]@N1IQVKX M"?97=]0N(C-+V0J0IE42::@R_+#>'Q*/#X#?+0QFL4>^DY-2;S[X469XY0T! MA\)Z!N:6,SP"YY[(V7B?./$LZ0N7^PO[4^C=]7)B!AX5_].6MLGP'48E5*SG M]E4-WV'J)\%H:OX9SL =W#MQ&H7B)ORBHC=6B8G%61'L8UQ;&=9AXK^4Q0OH M5$"O"L@H%)Q_8Y;EJ58#TN/9=\Q?\7I/W=D4/AF.(GQSYHW+GG.Z2U)R]D03 MYC!BZ *SGA'$L<\2-"9QH/^5TWCY)NIP$\HW2_7[)$ZPC1)L \'VGQ9OKUJ, M879QD20JDD0([JY$8IC[*Q&RN#@!N@Y/UJ!"]3*,RR([3\4##1?_%SZ.U O3 M=2L-.BGKGD^XY$HI"\[*ZL9Y:=P4SP&'ROKMSNWU^);'P*IN&E,R_U?D7U!+ M P04 " ##B9Y0?E9.)\4! W! &0 'AL+W=OSAK9$8IF?YU J&F J?X/?#" MV\[Z "GS@;7P%>RWX:S=BJPJ-9?0&ZYZI*$I\$-Z/&4>'P#?.4QF,T>^DHM2 MKW[QJ2YPX@V!@,IZ!>:&*SR"$%[(V?BY:.(UI2=NY^_J3Z%V5\N%&7A4X@>O M;5?@ T8U-&P4]D5-S[#4DV&T%/\9KB J3N;R@?#480] M9]ZXZ+6DAR0G5R^T8$XSAFXPZ8H@3GU-06,I3O0?.HW3=U&'NT#?;>EI%A?8 M1P7V06#_5XGI38DQS']<9M$D641@=Y,DAMG?)"&;BY.@V_!D#:K4V(=VV437 MKGB@X>+_P.>6^L)TRWN#+LJZYQ,NN5'*@K.2W#DOG>OB=2&@L7[ZP4OP%02P,$% @ PXF>4'6A)NRW 0 T@, !D !X;"]W M;W)K&UL=5/M;ML@%'T5Q .4A+A-%-F6FE;5)FU2 MU&G;;V)?VZA@/,!Q]_:[8-?U.N\/<"_GG/O!)1V,?7$-@">O6K4NHXWWW9$Q M5S2@A;LQ';1X4QFKA4?3ULQU%D0925HQOMG<,2UD2_,T^LXV3TWOE6SA;(GK MM1;V]PF4&3*ZI6^.9UDW/CA8GG:BAF_@OW=GBQ:;54JIH772M,1"E='[[?&4 M!'P$_) PN,69A$HNQKP$XW.9T4U("!04/B@(W*[P $H%(4SCUZ1)YY"!N#R_ MJ3_%VK&6BW#P8-1/6?HFHP=*2JA$K_RS&3[!5,\M)5/Q7^ *"N$A$XQ1&.7B M2HK>>:,G%4Q%B]=QEVW= M"$^\/7+L31&7S;VOS+& Z:RN<$1:O"#S8:"RH?C'L]V'+/1 M\*:;?A";OW'^!U!+ P04 " ##B9Y0?M[6 MT! !!0 &0 'AL+W=O M:"ST6*(U<0<,B-4V!VN<$S<.Z$;!D_)TT\6SKB56(]<*US=XR>CPFY.:$)LQYQ- %9C,CB%6?+6C(XDS_H=,P?1NL M<.OIVR6=QF&!75!@YP5V?[7XN&HQ@'F,PB9QT"0."&Q6)B',?XYB'S39!P2V M*Y,09A&42PNQ7)F1Q!06HR@^?1KGL6S_XB^P\WT_47^$_\/%Q M^,I4U;0:7:6Q@^"O:RFE 5M*]&!/M;;OT1QP*(W;'NQ>C5,Y!D9VTX-#YE4$-8LO?# 0 -P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0')RL;61;:EI5F[1)4:=UGXE]ME'! M>(#C[M\/L.-Y*?L2N/-[[]X!EVQ4^LVT !:]2]&9'+?6]GM"3-F"9.9&]="Y M+[72DED7ZH:87@.K DD*0I/D$Y&,=[C(0NZHBTP-5O .CAJ904JF?Q] J#'' M&WQ)O/"FM3Y!BJQG#7P'^Z,_:A>11:7B$CK#58_DI-2;#[Y4.4Z\(1!06J_ W'*&1Q#""SD;OV9-O)3TQ/7^HOX<>G>]G)B! M1R5^\LJV.;[#J(*:#<*^J/$SS/WL,)J;_PIG$ [NG;@:I1(F_*)R,%;)6<59 MD>Q]6GD7UG'6O]#B!#H3Z!6!3(6"\R=F69%I-2(]G7W/_!5O]M2=3>F3X2C" M-V?>N.RYH/>W&3E[H1ESF#!TA=DL".+4EQ(T5N) /]!IG)Y&'::!GJ[IZ7_J M;Z,"VR"P_:?%NZL68YC[>)%=M,CN@T":)%=%8ICK3LCJXB3H)CQ9@THU=&%< M5MEE*AYHN/B_\&FDOC'=\,Z@D[+N^81+KI6RX*PD-\Y+ZZ9X"034UF]OW5Y/ M;WD*K.KG,27+?T7Q!U!+ P04 " ##B9Y0-X/SY: " "B"0 &0 'AL M+W=OXO!MXKDXG;6=B!:SAIWX=ZY_-%MI1E'/5E:)N/C=T<:]IHV\/[YC?V32]XDLV.*KT7YJSCH\SS,PN# C^Q2ZF=Q^\R[ MA)(PZ++_RJ^\-'#KQ&CL1:G<-=A?E!95QV*L5.RUO1>UN]_:-Y.D"X,#2!= M^H 4O1M NP#:!Q#\;D#QF;U]W;2 M+;9[9Y9'F=GK@B(RBZZ6J,.L6@RYP^ >$1GV7H) $BOBA5-$'R76$"9^Q&P@ M3 (;H6"NU!'0!X(4)HA!@M@1Q \$DX'+%I,X3-TN5H(0K)* *HFGDJ/!CK20 M]$Z$TCRE*4(#Y!I"T@Q3-.8I!3VEGJ=TZ"GUE0C.L6\) &:$C#N:@(XFP%YD M TL3?R_B$9$,%,D D7P@DGDB9#25'%3)?14\7-W<3P6-RF $USH"A$9*&8_\ M+O#_UQ &?P=+3 7WB^'>!\)R>(QKW"Y8PH(T1$*N.!Q_(%TX6K&?CD#Z0)E M2L8^50R7*/9KE.)XA *N*3SY0+IPQ6"@9' R3!>HF8%*='> 55R>7'.@@KVX MU*XSN9OM&Y E<0?@/WC;O7QC\E34*M@);8Y1=]@=A=#<.$%/QL/9-$S]H.1' M;1_-^1[(MFMH!UHT74<4]6W9XB]02P,$% @ PXF>4";"E=\6 @ )P8 M !D !X;"]W;W)K&ULC57MCILP$'P5Q .<^4I" M(T"Z$%6MU$K156U_.V0#Z&Q,;1.N;U_;$$*(>[H_L;W,C&?7]B;I&7\5%8!T MWBAI1.I64K9;A$11 <7BB;70J"]GQBF6:LE+)%H.^&1(E*# \]:(XKIQL\3$ M#CQ+6"=)W<"!.Z*C%/._.R"L3UW?O09>ZK*2.H"RI,4E_ #YLSUPM4*3RJFF MT(B:-0Z'<^H^^]M]K/$&\*N&7LSFCL[DR-BK7GP]I:ZG#0&!0FH%K(8+Y$"( M%E(V_HR:[K2E)L[G5_7/)G>5RQ$+R!GY79]DE;JQZYS@C#LB7UC_!<9\5JXS M)O\-+D 47#M1>Q2,"//K%)V0C(XJR@K%;\-8-V;L1_TKS4X(1D(P$=3>[Q'" MD1#>"-&[A&@D1#?"VE1K2,749H\ESA+.>H$[T4+ M&X^856QW$5J+$1I^=)?&?P0BJT!D!,([@4]V@9558/7H(/ 6QV'#+ XDMV$" MNY&UU(/E,*&65X*&V:U,()FSX4"+TTK$D[!ND;J M"S6+3MWN.=#/;1'?^=M\:%HWF:&%?L>\K!OA')E4C]D\N3-C$I1%[TD=5Z6Z M]K0@<)9ZNE%S/O2N82%9.[9E-/TW9/\ 4$L#!!0 ( ,.)GE!"N_VLO0$ M (($ 9 >&PO=V]R:W-H965T/S+*ZU&I">M[[D?E?G.ZHVYO&.\-6A#77O''>2YW1O"07#UIB]G,, MO8DIUACB^&L1&BU" V!S [B/ [(H( N [ ;P*0[81 &;_SO(DG'F>KX6LV'5N-QXLCX[]3]02P,$% @ PXF>4)%; M!;DG @ "08 !D !X;"]W;W)K&UL?531CILP M$/P5Q'L#V$!(1) N5%4KM5)T5=MGAVP".AM3VPG7OZ]M",<1MR^Q=YF=G7'L MS7LN7F0-H+Q71ENY\VNENFT0R*H&1N2*=]#J+V_FI.J=W[F>RBA'[QN4CX@HC-TML-,%M@3X MG8O$31 ["6)+$,\5H(7*_8!)+::UF ])AO#"BP.U3O _#BQQBDD<;E(W0>HD M2!_<8+Q>N!DPR4QGC+2;&"V I0,8I5&$-QNWI+53TMKA*7,39$Z"S.%IL_ T M8++YV8>K:'&=2S=J*2:8O2 &XF*'C?0J?FV5N:NS[#3/GI!Y@8O\7L^Y82R] MT0Q#\AL1EZ:5WI$K_;[M*SQSKD"+#%?ZP&L]EZ> PEF9[5KOQ3"=AD#Q;AR\ MP33]B[]02P,$% @ PXF>4-=2_&%? @ K@< !D !X;"]W;W)K&ULE57;CILP$/T5Q J>0X"F>50 M,?G$&ZCU/P^M4E0%!* XJ5M3^,K6VK5BF_*3*HH:M\.2I MJICXLX:2MPL?^Q?#2W',E3$$R[1A1_@!ZF>S%7H7#"S[HH):%KSV!!P6_@H_ M;S U#A;Q6D KK]:>267'^9O9?-TO?&0400F9,A1,?\ZP@;(T3%K'[Y[4'V(: MQ^OUA?VS35XGLV,2-KS\5>Q5OO 3W]O#@9U*]<+;+] G%/E>G_TW.$.IX4:) MCI'Q4MI?+SM)Q:N>14NIV'OW+6K[;7O^BYO;@?0.9'#0L?_E0'L'^N$0VN0[ M93;53TRQ92IXZXGNM!IF+@5^IKJ8F3':VMG_=+926\]+&J(T.!NB'K/N,.0* M@P=$H-F'$,058DWNW,EM@,T] J/0'8(ZLZ"6@-YD,:$Q=!*$EB"\(1BI7'>8 MR&)JBPGI/$Z24;DV#AQ&."+4+2AR"HH<@B8(8B=!_'A)9DZ"V0,EF=VE2I(P M2N+Q 3MP$8U#3-R"$J>@Q"%HXI;,G03SQTN"D?NUH >*TH-N+L!<]]5131RP MB**8S"843;Q?[% 435 XW^<*D_^HB_O]8?I(7>A=PCA"!.'Q;7$!D3[K9'S: MP567JT <[4"07L9/M3+]Y,HZ#)T5,5UR9%^;862[YP=--\F^,W$L:NGMN-(] MV';* ^<*M$[TI!7F>G@.FQ(.RBQG>BVZ"=)M%&_ZZ1@,(WKY%U!+ P04 M" ##B9Y0A,E'GG@" R"@ &0 'AL+W=O2=$V4E%G+* MS@ZO&<%'7506CN>ZH5/BO++31*_M6)K0BRCRBNR8Q2]EB=G?%U+0V\9&]GWA M-3]G0BTX:5+C,_E)Q*]ZQ^3,:5F.>4DJGM/*8N2TL3^AYZWGJ@*->,O)C7?& MEK*RI_1=3;X=-[:K%)&"'(2BP/)R)5M2%(I)ZOAC2.WVF:JP.[ZS?]'FI9D] MYF1+B]_Y460;.[:M(SGA2R%>Z>TK,88"VS+NOY,K*21<*9'/.-""ZU_K<.&" MEH9%2BGQ1W/-*WV]&?Y[&5S@F0*O+4"KV0+?%/B# J=1IJU^Q@*G":,WBS7= MJK'Z4Z!G7V[F02WJO=/WI%LN5Z^IOPH3YZJ(#.:EP7@=C-=';,>((&XACA30 MJO! %9ZN]WLJ(IC !PE\3;#J$<0#&PTFU)BJL>%%(1I8 5!K%$V(68%B5H"; M-4P0@ 3!R$TT--- @HY,Y*)HX&4,"D-WPDH(*@G'^QJX,$$$$D3+.QN#!/&" MSL8CGU!G =1T9]>@F/7RSB(7SIO[_]X:3%>I.PS<'*2O8R+W".@LFJ" 0XL> M2"V"8XN6Y-: 9K=C#M(7 D<6/9!9!(<6+4@M&B=R9&4.TM-(CK9C#M(7 D<6/9!9#\ZLMR"S!A/.OY !%/!&=CH?;W6: M^H'9.:^XM:="G@/TU_I$J2"2T7V2.Y/) UP[*A8[W"H<_?!WQ]2C3> WQV, M8K5W="4GQEZU\;W*74\G! 1*J1FP6B[P"(1H(I7&V\SI+I(Z<+V_LC^9VE4M M)RS@D9$_727;W+UWG0IJ?";RF8W?8*XG=IVY^!]P :+@.A.E43(BS-BC .,W311#/F,&&"%<9?$$BQ+Q*!3>(0W(2'<60G"*TY MAH8@_$ 0VPDB*T%D"*(/!,FFR F3&$QO,$GBI7:5V*H26U32C=+UP3DRJ<3"7MF9,@LK%NU.UMNI56@P"M=3; M5.WY-)N3(=DP/SMH>?N*?U!+ P04 " ##B9Y0^,[:K6\" "X" &0 M 'AL+W=O.SQR8C..&\5>142JMM[*H MQ-K.I*R?'$>D&2V)6+":5NK)B?&22+7D9T?4G)*C"2H+![MNX)0DK^PD-GM[ MGL3L(HN\HGMNB4M9$OYG2PO6K&UDWS:>\W,F]8:3Q#4YTQ]4_JSW7*VX.>=BC0 0;QDM-&#.:63N7 V*M>?#VN;5B*70CZSY@OM M$O)MJ\O^&[W20L&U$G5&R@IA?JWT(B0K.Q8EI21O[9A79FPZ_EL8'("[ -P' MX.4_ [PNP'L/\$WRK3*3ZBO*4F:G>--Z99RI;H7:O MB1>XL7/51!UFVV+P (/N$;LIPD-ACW&4@EX&AF1L\90@&!\"83!\B ?FZAD" M[X[ @PF6(,'2$"SO")8CLUI,9#"5P6"TB+Q1+B#*G[',!\7X@!@?)@A @N!Q M.T*0( 04!",[PDFB:('PR(W_@.ZD1*"4") RX^8*)%@];@9RX4IR 0W1N)0@ MT&I<30 H=&?$S)0U BC0# 58DAN$/V )7'#( U3@L24MR!^\_4FY0)BY;.#2 M14#MAG/9P 6'_ \8 I<<"AXQI 6M!LFZ"SSY2*8HM)C\'SJ#/E!2?C8M4U@I MNU2F7P]V^[:\P::/O,/;GOZ=\'->">O I.I&IF><&)-4B7$7RII,72/Z14%/ M4D]#->=M+VT7DM7=/<'I+RO)7U!+ P04 " ##B9Y0+"4]+J\# !$$@ M&0 'AL+W=O[X/@F9_DF76W*FSK/0W1U676:M/Z]>@.=O\IML_SP_U_HLN+(<\E)63:XJKY;'M?\+N7]BH@OH$7_E\M+<''M=*2]* M?>].?CNL_;#+2!9RWW84F?YXESM9%!V3SN,?0^I?-;O V^.?[(]]\;J8EZR1 M.U7\G1_:T]I/?>\@C]E;T7Y5EU^E*2CR/5/][_)=%AK>9:(U]JIH^O_>_JUI M56E8="IE]F/XS*O^\S)\DT0F# =0$T"O 83/!C 3P#X"V&P -P%\J4)D J*E M ;$)B)<&)"8@L0*"877[V_60M=EF5:N+5P\[[IQU&YO<)WI#[+N+_?WOO]-W MK-%7WS8QY<#!TCOB"69(QY=#%1.H8\(9H/ M3* 7Y+HJ%*X*[0G8B$!@ @8)6$_ ;PAB*\G= (E[2-5#2*A;B/ZSELT%4I9& MB0-\7 '0(1-4$PT"+*\4(+=1.B"4@VHR_BC6'XW<5,) MMAUQ?<=2/D&!MS_AGZ@7&X!$( NG82)0/*&#?4*041);)W;[3$QX.MD5"#8, M<1WCM#2#&>W7D(@9+>PMDH+"'+'4$9M2P08DR('"GDC"7;X4=.DG *1L#!P/ M'NQ8"APK+*TO!G1;>C0GA9U-"9 BMA1QRIJ5FIBGH ,(:_CO#.BV*CHGA5L M!2U ,%N*.5*QF-/"O8*"62FXK<4=+3Z[,7!3H:!?"+NI&-!H">,Y+=Q8*&@L M(K:UW!$\>[MP6Z%@$(MD@@)W"_J)44QQ*Z"@%0BKX3Q0T J2F8H9=CA##I_Z M<8F=RSXQDQEV)',=R>V>MC.@VXKG=A.;^"T,'$DFAC+#1F.?&,H,^X30A[;[C#1Q_7P7F,X:=79O+,)KB^.-O\!4$L#!!0 ( ,.)GE!C2&KW M@@( . ( 9 >&PO=V]R:W-H965T<^-@L M+U(]Z:,0)GJNJT:OXJ,Q[6V2Z.U1U%S?R%8T]LU>JIH;.U6'1+=*\)TGU56" MTS1+:EXV\7KIUQ[4>BE/IBH;\: B?:IKKOYN1"4OJQC%+PO?R\/1N(5DO6SY M0?P0YF?[H.PLZ55V92T:7+4120JL35.@MO'6=R)JG)*-HX_033N/1UQ.'Y1_^23M\D\4U3LDS.3BA@-AT&#S!DD5UC[J88?(VXGR)8 MWD,2&V0?*08CQ9Y/KJ(H8 $""A O0 <"63[*M(-D'M)X"$IM#XURG:(PR=EB ME.];J*N(*1@QG41,<@H+,%" O;]F&2B032*@*1T5K<.P8=&RE,PDN@!M%H - M&]DLIC8(P28Y:)(#U1S]:9LV-,&!4C(WPQ.@#QFC."3X'T/0@ MH"@=.Y&)$RO8G!'PGYJV(OI1%6,KVQDD?[N=%/*K$W;KBP8]7=N=W$R#9\3R3] M1\WZ'U!+ P04 " ##B9Y0D0BY:&P" !/"0 &0 'AL+W=O1B)DXZSTJ^D9XZ M%063?Y8\%Y>Y#_YUXSD[IMIN!(M9Q8[\!]<_JXTTJZ!EV6<%+U4F2D_RP]S_ M!-,U3&R 0[QD_*(Z<\^VLA7BU2Z^[N=^:"OB.=]I2\',<.8KGN>6R=3QNR'U MVYPVL#N_LG]VS9MFMDSQE +J*_36>@(;2S-P&"4 Q\# 6T9/L3'4V[P%O!M M@$7NYH%QCA"H] J2'2;?Q8.<--TA3NY^_LS]:[ M]G(A$AXY_3XTJB_#^S!HH"4S52]\^0"KGRP,5O.?X I4PTTG6J/F5-IO4,]2 M<;:RZ%88>7/C,-IQ<2N'PUKF+\!K =X*L//BA&SG3T21JA!\"83;^XF87QP? ML=Z;VB3M5M@UW;S4V6N5XJ1 5T.T8DX.@W>8>$,@S;Y)8)_$"?]5GF2IGR#Q M]IA8@F1'@./(3Y!Z"5)+D/YA,KTQZ3"YQ8Q.)+G/#GZ9S"N3>62R&QF'R78R M_W"2>R5RCT1^(Y'_EQ.T.R$,1&?OA@QJ/H_V7NZRV_5[P/:$_8:[N_N9B&X8 M97#A2I]3>YI:SA7H9J([;;77S\464&B5F1[T7+A+XP+%I_4]0-NC5/T"4$L# M!!0 ( ,.)GE"WS.0F3@0 -85 9 >&PO=V]R:W-H965TC+TN?^^XLO^>'8]B^"U>*4'=1?JOW[]%)W3\$URBXO5=7DNO)J MM5_ZS_QI(X<"@^*?7%V:FWNO;\JKUE_[A]]W2Y_UCE2AMFT?(NLN;VJCBJ*/ MU/GX-@7UKW7V!6_OWZ-_'AK?->8U:]1&%__FN_:X]!/?VZE]=B[:+_KRFYH: M%/K>U/H_U)LJ.GGOI*MCJXMF^/6VYZ;5Y12ELU)FW\=K7@W7RQ3_O1@N(*8" MXEI 1#\L0%,!^B@0#HT?G0U-_35KL]6BUA>O'D?KE/63@C]1UYG;_N70=\-_ M76N;[NW;2HIX$;SU@2;->M2(&PV?*S:V@OA'E*!S<+4AD(VUL ((HPI;$2:X M!H(-I:$\S1KJ""!A #D$D+, J=%3HR8:--5H,HXY&4VYIYJ9":&9T#9#S# S M:L*;:G[A/(D2PPV2L9BGV$X$[43 CC%'UI%=CTPH,MP %85AA,W$T$QLF>%D M-'H=6]5(SI@QG!N@(DF.69- ,XD][4C@ "D,D(*N-2;4.K5\AFG"S:Z]IYJ9 MX0SC@@$[TN0% _W&N9G12!:&DCL,.?C%@:'0$0*RYYF+Q]' ,5PX/0"'273; M7I%R9@[37=G<$(85![2R #&)9LD6L\C$%9)%,G;PBF-@<40L$Q$Y)4T\KJ$H-NT@D6M" M8VSQ!(1P?!(X!A=/'T\K@6DC &VLM)I$LS'JL&9^YN[*YH8P;02BC9E6DVC^ M#8NMCPN44>I:-F%V"?% 6DVB>5JQT%S$(1F7J:N', F%34([K2;1;"R$9-:0 M 1D)%W@$)J% )#33"HEX:-I!(@>6!::@ !24S!$"D8P% MC@WA3^P(";.%'MD3DKW=$Q29L^6>:FX'TX4>V1426#Q%UHH&JKBK=S"IZ)%= M(:$-'S/1BU3"M20F3#UZ9%](-L\XI>;.!:E"=J.,V\>7L]M'P6PRG;AWP\\?PSJP]YU7BONFUU.9RH[;5N56>&?>KF M[5%EN^M#H?9M?QMW]_5XTC@^M/HTG:(&UZ/4),1 M@F&E @ J H !D !X;"]W;W)K&ULE5;MCMHP M$'R5* ] 8N<; 5*!HE9J)735M;\-&(@NB5/;P/7M:SN^E(1-+_J#DE!Q-4 M%A[V_=@K25ZYBYD9V_+%C%UDD5=TRQUQ*4O"_RQIP6YS%[EO T_YZ2SU@+>8 MU>1$?U#Y7&^YZGDMRR$O:25R5CF<'N?N)S3=8!-@$#]S>A-W;4=+V3'VHCM? M#W/7UQG1@NZEIB#J=:4K6A2:2>7QVY*Z[9PZ\+[]QKXQXI68'1%TQ8I?^4&> MYV[J.@=Z))="/K';%VH%1:YCU7^C5UHHN,Y$S;%GA3!/9W\1DI661:52DM?F MG5?F?6N^))D-@P.P#C<#+@ M2@2["@&VB@>V!X;-@/WQ>C%L!HS>U[NTH*SC6[_O.N_N_ZSO<-\)/^65<'9, MJE^]^2$?&9-4,?H3M5O.ZMK8=@IZE+J9J#9O[DY-1[+:W@N]]G*Z^ M02P,$ M% @ PXF>4-!I>D7Y @ !PT !D !X;"]W;W)K&ULE9?;CILP$$!_!?$!"S/FNDHB=5-5K=1*JZW:/GL3)T$+F(*3;/^^ MYA)$["'*O@3LS,P9.YP B[.LWYJ#$,IY+_*R6;H'I:I'SVLV!U'PYD%6HM3? M[&1=<*6']=YKJEKP;9=4Y![Z?N05/"O=U:*;>ZY7"WE4>5:*Y]IICD7!ZW]/ M(I?GI0ON9>(EVQ]4.^&M%A7?BY]"_:J>:SWRQBK;K!!ED\G2J<5NZ7Z"QS7& M;4(7\3L3YV9R[K1+>97RK1U\VRY=O^U(Y&*CVA)<'TYB+?*\K:3[^#L4=4=F MFS@]OU3_TBU>+^:5-V(M\S_95AV6;N(Z6['CQUR]R/-7,2PH=)UA]=_%2>0Z MO.U$,S8R;[I/9W-LE"R&*KJ5@K_WQZSLCN>A_B6-3L A <<$"&XFL"&!&0E> MWUFWU,]<\=6BEF>G[G^MBK<7!3PRO9F;=K+;N^X[O=I&SYY6000+[]06&F*> M^ABRJ"Z0+,+( ZPH$5P68L8P^)NIBRBZ& ML22E*0%)"0A*8%#ZF'!""3#U:4I(4D*"$AJ4D*#$C*9$)"4B*)%!B3Y B4E* M3%!B@Q)_@)*0E(2@) 8EL2CHAP T)B4QJ84!9F)2>S'@^ZGA2VI=B@$+V(PR MX-/F^L2J9RYGF)$?[O<.:',![S!O"+K:?!;,[#W0A@.EN"G?$#0%,3^9 ]&2 M V6YZ1_8FM\ T9X#);JI(-BFWP#1J@/ENFDAV++? -&V Z6[:0C8O@.&03Q# MHHT'6WG;12"K"M#^*9_W.D347_?LV0-A7A#LV&H*N=]8.Y&_', MG9CRV=0,;9\!_9G_'J1]1LIG4S.T?09(Y[:.]ADIGTW-T/;Y!HCV&2F?3@VB?T?;9MFP(FM[,@,6IZ;,W>2)M7Q%^\'J? ME8WS*I5^N.T>07=2*J%+^@^ZZX-^*QD'N=BI]C36YW7_:-X/E*R&UPYO?/=9 M_0=02P,$% @ PXF>4%_&H9?V 0 &UL?93;CILP%$5_!?D#QMQS$2!-,JI:J96BJ=H^.W (:&Q, M;2=,_[ZV(8@A;E_B"WOOLXXAS@8NWF0#H+QW1CN9HT:I?H^Q+!M@1#[Q'CK] MI.:"$:67XH)E+X!4UL0H#GT_Q8RT'2HRNW<21<:OBK8=G(0GKXP1\>< E \Y M"M!]X[6]-,ILX"+KR06^@_K1GX1>X3FE:AETLN6=)Z#.T7.P/Z9&;P4_6QCD M8NZ93LZ,M%Q[>PX3/EWF]L03H9P-@3Q?PW19(A6!CR2V59?B")%)OC@B?%E]<1\ M$\$^TH=9FDU[=O:9[E;JW5L1;X(,WTS0I#F,FG"A"3\JCH^*9#M+L :8*4(G M16C]T<(?[!)W0.0,B&Q _*&-%>1AU*16TXU%HGBSZL0A"J/4C1([46('2K1" M&37)LDJZ358H#E&PW;E1$B=*XD")5RC)0Y5H%ZQ1'*+D7RBI$R5UH*RJ'-*' MLT]W#R_((?*#>(6"%Y^_N8Z^$7%I.^F=N=+_)/N]UYPKT('^DVZKT3?@O*!0 M*S/=Z+D8[X%QH7@_77%XOF>+OU!+ P04 " ##B9Y0$=?A$X$" "[" M&0 'AL+W=O3G7+.U6++I'\O$D_P-4>(FO@%#]K_E"S?F)3>1'BU0Z^G#8IL$2\X4=M M73#3W/F>-XWU9#A^CT[3*:8UG/??O7]RR9MD7ICB>]'\JD_ZNDEIFISXF=T: M_2P>G_F84)$F8_9?^9TW1FY)3(RC:)1[)L>;TJ(=O1B4EKT-;=VY]C'Z?S>+ M&Z#1 $T&,/^O 1X-L&>0#60NU8],L^U:BD.9/:R*N ,<=8"= M@WSF -/*2V/0$*?I!DU._4PB(D))'"6/HN0!2EZ6'LJ@*691 %Y:&,7B[NE*3HR] M:N/;>><'6A 0**5FP.JXP $(T41*QI^)TY]3ZL#E_S\>]\[0X4'(I_9^!6F>E+?FXK_#A<@"JZ5J!PE(\(\O7(0DM&)14FA^,V> M;6?.<>*_AKD#HBD@F@-4[L\"XBD@?@](3/%6F2GU"4MRF2^R1'%TTT8?86$RTPX8Q BGU.$;E2[*.;\.AC@L,M M(@P2=XK8645L".)EBC!U$R1.@L00)!_:D*[:8#&9P71691@^K$JY!27Q?Y2D M3B6I0TFV4F(QZ2))&J]T.""96T;FE)$Y9&Q6,C)'0S;K;WL+2A[6XX,6TTJ! MU^;'%E[)AD[JN5AXY]WQ&.EI7_GW:J?8%?!.8Q?2#\SKMA/>B4GU+YF)KQB3 MH"0&=ZI-C=J!LT&@DOJZ47=N-X$U).NG)8?F35O\ U!+ P04 " ##B9Y0 MQ]L!D;\! "'! &0 'AL+W=OUVHR:WO31W29ML>KG>9U;'E13$ KNV_[Z KO$,7V1F>//> MS CD@U3ON@4PZ%/P3A>X-:;?$Z*K%@35=[*'SNXT4@EJK*O.1/<*:.V3!"=) M%&5$4-;A,O>QHRIS>3&<=7!42%^$H.KK %P.!8[Q+?#*SJUQ 5+F/3W#'S!_ M^Z.R'IE9:B:@TTQV2$%3X!_Q_I YO >\,1CTPD:NDY.4[\[Y71)9TB4N[1O[D^_=]G*B&AXE_\=JTQ9XAU$-#;UP\RJ' M7S#UL\5H:OX9KL MW%5B-2K)M?^BZJ*-%!.++470SW%EG5^'B?^6%DY(IH1D M3HC]<,@HY"O_20TMVZM:^"K/#H3'.O+>V&N_&Z!C93]>>S&]/^0U02P,$% M @ PXF>4#J%+4QW @ \@< !D !X;"]W;W)K&ULC57;CILP%/P5Q :\=6U/UV[-V+#R/%K5J(/T"0^HYU_.F'20\2FY M>'0@")XDJ6N]T/=3KX--[Y:%7#N0LL!7UC8].A"'7KL.DC\;U.)Q[0;N^\)+ MK?2[P$O"S02-=C!V1 MR1'C5S'Y])TYY""N!R_J^]E[CR7(Z1H MB]M?S8G5:S=SG1,ZPVO+7O#X&4WY)*XS)?\5W5#+X<()CU'AELJG4UTIP]VD MPJUT\$V]FUZ^1_4%Y!/-3@@G0C@3HN A(9H(T4P('Q/BB1#_+R&9",E,",!# M0CH14BV"IXHEJ[^##)8%P:-#U/D9H#BFP2KE^UN)1;F=\AO? ,I7;V6<9X5W M$T(39J,PX1TFO\=L34PP(SSN8+81VFQL0H.>^+X6PL1$27R/V9F8.-%T/MEB M!?>8O266']L3BJQUC:1 M! (@\0N$%L%8BD0W[D,M4QLF,@>)+$&20R!--6J MKB"IA/1J8X'O:W7?FZ@81+[=2FJUDEIRT:)L%299>DF MKU[$Q3Y ;!; 58K MP+"2Z6<1F$[ LO;*"C"J$D;@@ZID5BN9I2J)YB4S=RC4?YZ="8K]#YSD5B>Y MQ8EV5C:Y4954"^$M[J4.D8OL*M2I\+5GXG];K,Z-ZSD4]YJVO@U6.W7?_9-1 MW? ;))>FI\X1,WYKRKOMC#%#W*#_Q+W5O '/DQ:=F1@"/B:J#:D)P\/48;VY MS9=_ 5!+ P04 " ##B9Y07%R&.&X" #4" &0 'AL+W=OLD:_.7-14Z6[XN+)5C!ZLI/JRL.^'WDU+1LWS^S87N09OZJJ;-A>./): MUU3\V[&*W[Z%[WJ!R*FO6R)(WCF#GK?L) M;78H-A-LQ.^2W>6H[9A2#IR_F\ZWT];U34:L8D=E)*A^W-@KJRJCI//XVXNZ M ]-,'+-5*E[W*CJ5FGYTS[*QSWNO_Y@&3\#]!#Q,P%TM'"WQW1+7Y+S7^,-EBOS=$,VJ6P[W3R4H_>D"0?QTAD@7"(Q7=B[R88/YR\V/5O)$*QY%3VS_/FB2*D$K-D6P3Q%^ MP@)]T!@4$+3B @3[&4&&GON@#YJ TE'=4Q#L:029>NX&M'0U3E8K@HV-(&F(-C>"/+WW!EH:7 4X&CE@KQM"IV%F99JS;HCMGNX[B;7^' M\(:+3/X?4$L#!!0 ( ,.)GE"K@!P8VP$ &4$ 9 >&PO=V]R:W-H M965T0/&+.E:4> %":*6JF51JF:/GO@ MLBA>J&V&]._KA6'(!/4%V]?GG+OX7K))R%?5 >C@C5&NPQ5E4'C*B= M&(";FT9(1K0YRA:K00*I'8E1'(?A)\Q(SU&1.=M1%ID8->TY'&6@1L:(_%L" M%5..(G0Q//=MIZT!%]E 6O@)^M=PE.:$%Y6Z9\!5+W@@H[>%;G:/0!@04*FT5B%G.< !*K9 )X\^LB1:7EKC>7]2?7.XF MEQ-1?45!#0T:JG\7T%>9\[E P)_\=SD -W$9B?%2"*O<-JE%I MP685$PHC;W[MN5LG?W-_H6T3XID0+P3C^W^$9"8D5X*K)O:1N50?B29%)L44 M2/]8 [$]$>T34\S*&EWMW)W)5AGKN;B+H@R?K=",*3TF7F&N"&S4%Q?QEHLR M_D"/WSLX?$1$8;KM(MG,(G$"R=I%]&5;(-T42)U ^JX,-U&6'A/Y6G$'"G?) M32J;H/@F%+QZ'0:R=8VL@DJ,7-LZK*S+K#S$]G5O[*69(=_R5QD_@#^(;'NN M@I/0IG?<"S=":# QACO3U9V9^>5 H=%V>V_VTG>^/V@QS$.-ES]+\0]02P,$ M% @ PXF>4!+$1(4R @ ;P8 !D !X;"]W;W)K&UL?57;CILP$/T5Q >LN8,B@K3):M5*K11MU?;9(9. UL;4=L+V[^L+ MRQ+P]B6VAS/GG)G@H1P8?Q4-@/3>*.G$UF^D[#<(B;H!BL4#ZZ%33\Z,4RS5 MD5^0Z#G@DTFB!$5!D"&*V\ZO2A,[\*ID5TG:#@[<$U=*,?^[ \*&K1_Z[X&7 M]M)('4!5V>,+_ #YLS]P=4(3RZFET(F6=1Z'\]9_##?[0N,-X%<+@YCM/5W) MD;%7??AZVOJ!-@0$:JD9L%INL ="-)&R\6?D]"=)G3C?O[,_F]I5+4 MZWRB57IT M+[!?(\(@<4O$SBIB0Q#/):+(39 X"1)#D-RU(5FTP6)2@^FL2*ZN2[ H9@W+ M@SGJSDWJ=).NW(3%HF<[B\EF,G&P<+Q?8_+"[2-S^L@<74D7&ME*(_VLV-PI MDCM$LD6Q^:JG<;+N_!J59I]VOG":*1QF\H698OT>.,PX4.G:#)K=4PK\8D:: M\&IV[:2^$;/H-#4?(WW/%_&=FJ9V^'W0V%'\'?-+VPGOR*2:(N:NGQF3H$P& M#\I?HZ;_="!PEGJ;JSVW,] >).O'\8ZF;TSU#U!+ P04 " ##B9Y0Z8:' MK P" 2!@ &0 'AL+W=O$@D3IS3N7O/3#1[P(27 //S:G6-H#SK*,G^ [Z M1W>0YH0GEK+AT*I&M$A"M0L>R'9/7()#O#30J]D>V5*.0KS:PY=R%X36$3 H MM*6@9KG (S!FF8R/7R-I,&G:Q/G^RO[)%6^*.5(%CX+];$I=[X(T0"54],ST ML^@_PUA0$J"Q^J]P 6;@UHG1* 13[A<59Z4%'UF,%4[?AK5IW=J/_-D<[TX^T<^.5V7ADEGX"$OI?[O#^AI)W[@?QN$AN+X@/=%LKGEU)#O+D MAI%"A3BW;A+.HM/ >XCZW8] '5P2O)VT[H-?55EWBW#7]X?'*.I6.UT5W:PYZ-K\LVG:JNC-8[N-ND.KB_78 MJ"HCBN,DJHI]'2[GX[N7=CEOCGVYK_5+&W3'JBK:W\^Z;$Z+4(3O+[[MM[M^ M>!$MYX=BJ__6_3^'E]8\11'/]2*,AXATJ5?]X*(PES?]29?EX,G$\>_D-+QH#@VO[]^]?QD[ M;SKS6G3Z4U/^V*_[W2+,PF"M-\6Q[+\UIS_TU"$5!E/O_])ONC3F0R1&8]64 MW?@;K(Y=WU23%Q-*5?PZ7_?U>#U-_M^;X08T-:!+ SDVB,Y"8^2?B[Y8SMOF M%+3GP3\4PQR+1S)CLQI>CD,Q_F>"[\S;MZ6B=!Z]#8XFF^>S#5W9B(M%9+Q? M) A)/)/37(D<.Y P1CDZD#&R+R7G/E0$IE\ _-G. M,@+P;^A///@+S+] "SF@(<[RYAP$B"0!-C.G^0F M 6LP87 :U6/G"Q> R MJ,7*+EWLUF*BF2]%,.:; =_*KEV3T4WMDK/<]Q'N^0H'="N[=K%;CHV2=P(P MW0SJL7(^^$$]-CL97Y]P$F"0!!)[ZS\96?.4V$K1U9E-I=OM>%K5!:OF6(]' M95=O+R=B3S2>^?QO?CY.^UJTVWW=!:]-WS?5>+ZS:9I>FVCBF>GW3A?KRT.I M-_UPFYK[]GR,=7[HF\-T1!==S@F7_P%02P,$% @ PXF>4/+NJ4SA @ M&@P !D !X;"]W;W)K&ULC5?1;ILP%/T5Q <4 MVV @51)I33MMTB95G;H]NXF3H )FMI-T?S_;N"@QERAY"-B<>\Z]V.?&F9^$ M?%=[SG7TT=2M6L1[K;O[)%'K/6^8NA,=;\V3K9 -TV8H=XGJ)&<;%]34"4$H M3QI6M?%R[N:>Y7(N#KJN6OXL(W5H&B;_/?!:G!8QCC\G7JK=7MN)9#GOV([_ MXOJU>Y9FE PLFZKAK:I$&TF^7<1?\/T326V 0_RN^$F=W4>VE#^XG5MF4P>?SUI/&C:P//[3_:OKGA3S!M3?"7J/]5&[Q=Q M&4<;OF6'6K^(TS?N"Z)QY*O_P8^\-G";B=%8BUJY[VA]4%HTGL6DTK"/_EJU M[GKR_)]A< #Q 60(P-G5@-0'I+<&9#X@&P+(]0#J VB@D/2UNY?YR#1;SJ4X M1;+?#QVSVP[?4[-<:SOI5L<],^]3F=GCDN9XGAPMD<<\]!ARCD$!9@5@1QC L33&(%1-F 24\E0#@'+(8X@O4@CA0E2D"!U!-D%01;4T6-RAVD=ID#V M$Q0SAN7H$G>13P;FDP'YT""?'D//A"8D*"A! 8D\D*"C6B8D<%I^1JR;#I M<0&(%:%8,3943JZ)P0T" ^XOP@X!@B9:!(9[! ::1#F1*H'M3]#MZTA@9Q/( MM&&U "B=:HADXO=X[&Q:AIW*@RZ6\-IV(;!I"6#:,CR#D+$9"<*06')VA+*G MYI],[JI616]"F].8.S-MA=#_ \C]02P,$% @ PXF>4']IDC19 @ @P< !D !X;"]W;W)K&UL=97=CILP$(5?!?$ 1O,3T20DJVJ5FJE:*NVUPYQ M EK U':2[=O7-H2R,-P$VYPYWXR#/=F#BS=9,J:<]Z9NYJVGB>+DC54 M;GC'6OWFPD5#E9Z*JR<[P>C9!C6UAWT_\AI:M6Z>V;6CR#-^4W75LJ-PY*UI MJ/A[8#5_[%SD/A=>JVNIS(*79QV]LA],_>R.0L^\T>5<-:R5%6\=P2X[=X^V M!Q28 *OX5;&'G(P=4\J)\SN;[)B-6L4,:"ZL>=O;"Z-DXZCS^#J3LR M3>!T_'3_;(O7Q9RH9"^\_EV=5;ES$]J5/[ZPH2#B.D/UW]B=U5IN M,M&,@M?2_CK%32K>#"XZE8:^]\^JM<_'X/\,@P/P$(#'@""VM?0@F_DGJFB> M"?YP1+_Y'37_,=IBO3>%6;1;8=_IY*5>O>!%.DA V", < VL03 PP)K!!"!J$UB#\D &9%=EKB-6T?9$H7$F3@!0" M4*(9A2PI)(Y@2@12(H 2SRC1@H)C[,.4&*3$ "6947I-,JW%W\08QB0@)@$P MZ0R3+# 8;=*5/4M!3+K$I/X, VE6/G/DPT?)!RSP_"Q!HF"%LW)D$6 1SCF] M*)K^.T%*]'6]\AT@\/#N$09@\[,SB*8?' D06F?!YQP% &M^@@;1A\)2' 5+ MF#>Y QLFKO;VET[!;ZUM/9/5LBSZMM!/%.^&EN>-?3?_!U!+ P04 " ##B9Y0 MB,X=R7$" #X" &0 'AL+W=O ,+"_8GIPY M&(-K=67 ^,5D6K)CT@TG)*] M<:I*Y'M>C"I2U&Z:&-N6IPD[R;*HZ98[XE15A/];TY*U2Q>[%\-+<X% [&,1K05LQFCLZE1UC;WKQ M?;]T/:V(EC23FH*HX4PWM"PUD]+QMR=UAYC:<3R_L'\UR:MD=D30#2O_%'N9 M+]VYZ^SI@9Q*^<+:;[1/*'*=/OL?]$Q+!==*5(R,E<+\.ME)2%;U+$I*1=Z[ ML:C-V/;\%S?8P>\=_,%!Q;[G$/0.P8>#J2;JE)E4OQ!)TH2SUN'=O]40O2GP M)03"8$L(A/%A(3-0R P@""PA$":TA$"8"!8R!X7, 8+8$@)A MK&.PN8^Y$K( A2P @CE,@#WXM'J/[U-\X\#C!W8J!)K9I_83T+48\&I88?^! MW0J"[',#@;!W0PQ\B>#I+3+=L1 (VV<'!-VJ#'PAX?"!70N"[&W[":@3@T;] MHJ+\:%JK<#)VJJ6^F4?6H7VO?-UO+/M:MW73ASYHNC?!3\*/12V<'9.JFYF> MU+77JZ>(<.BI >IIS,UYUTO[A:2-?T[ PV/G?0_4$L#!!0 ( M ,.)GE#FM1NY>@( *@( 9 >&PO=V]R:W-H965TU?7:($] !IK:37/^^MB$< 5-Q M+V OL[.[ ^LEOC'^*G)*I?-6E;78N+F4S;/GB2RG%1%/K*&U>G)BO")2;?G9 M$PVGY&BT9+>-"]R[X:4X MYU(;O"1NR)G^H/)GL^=JY_4LQZ*BM2A8[7!ZVKA;\)P"K!T,XE=!;V*P=G0I M!\9>]>;K<>/Z.B-:TDQJ"J)N5YK2LM1,*H\_':G;Q]2.P_6=_;,I7A5S((*F MK/Q='&6^<5>NMTU7^C5UHJN,Y$Q'M MVVJ(_BC ,U)B9MIHM#//5+5"6:\)!BCVKIJHP^Q:#!Q@0(_P%'L? MI"[.#$ M'3X&2*<(X ?V$,A:!3($Z*&*&8+ 2A 8@N"!(!S)T&*PP=0&$\!P/2IE"L)^ MB.RIA-94PDDJ 5[;";"5 "\7([(21 O$:#'AH$Z$1YATBHDB;$]D94UD-4D$ M^)&=8&TE6"^7 OCV_O 7B-&!AI6N@#]2PP9"<":9F68%TV\C\FL(C"69@B(X\X*!O7'!M',!F%/5WG @_( D]I8#>(DD>'(V M0# ^;%,+"D5@-4K'&YSO%>5G,PJ%D[%++?5).K#VXW8+]7P8V7=Z#)NY\4[3 MSO#OA)^+6C@')M7T,3/BQ)BD*DG_24F6J]^&?E/2D]3+2*UY.SO;C61-]U_@ M]3\GR3]02P,$% @ PXF>4-?"6@'> 0 8P0 !D !X;"]W;W)K&UL?53;;MLP#/T501]0^5:W"&P#389B S8@Z+#M6;'I M"ZJ+)REQ]_?3Q76]Q-B+)5+G')(2Z6*2ZE7W :]<29TB7MCQATANNZ!4WTG M1Q#VI)6*4V--U1$]*J"-)W%&DBC*":>#P%7A?4=5%?)LV"#@J) ^U MG*B&@V2_AL;T)7[$J(&6GIEYD=-GF.NYQV@N_BM<@%FXR\3&J"73_HOJLS:2 MSRHV%4[?PCH(OT[AY"&9:=N$9"8D"\'&_A\AG0GI!\'?)@F9^5(_44.K0LD) MJ?!8(W4]$>]2>YFU<_J[\V>V6FV]ERJ/\X)P\BZ3\N2[Y\J_MQ,4&OY#)HS?-ZJZ M06ATDL9VCG_?5DH#-L7HSO9T;R=^,1BTQFT?[%Z%O@^&D>,\TF3YKU1_ 5!+ M P04 " ##B9Y0N=81T-,# !T$P &0 'AL+W=OS[SD,1.OKJK^T9RDU-ZOLJB:M7_2^OP0!,WN),NL M^:#.LC+_.:BZS+2YK8]!RJK)5>75 M\K#V']G#EHMV0J?XELMK,[KVVE)>E/K1WOR[7_MAFY$LY$ZW(3+S\2JWLBC: M2":/GT-0_[9F.W%\_1;]4U>\*>8E:^16%=_SO3ZM_<3W]O*070K]65W_D4-! MD>\-U?\G7V5AY&TF9HV=*IKNK[>[-%J50Q232IG]ZC_SJON\#O'?IM$38)@ MMPEF[;]-P&$"OD_@7?%]9EVI'S.=;5:UNGIU_[3.6?NE8 ]HS-RU@YUWW?], MM8T9?=T(%J^"US;0H'GJ-3#2L)LB,-%O2P"UQ!-8T^%^@:VM8"&GET"R"NP" MX%T5"1V DP%X%X#?92 F-O0:T6FJ3H,))N&D%EL%49H G4Q$)A-9R0B6T@$$ M&4#,MR,F \0S[.@UT=B.*(IQ8H>M @0>TLDD9#*);089")[1L3$!S2#P!9;0#(+][B,LB:QJN4BG.RVEXNAZR#3/ M8/,LP-&9 $T@Q M,H0D$^PU(F)(06ZU@4U-L%4NR"'A9I_G!.%SN([K\G MH>6)K6(I=\"#-,M(L(R./@5I_G!!)XLT?SBGET6B304^W64)E;,>FF2D>MG8 M$8*F#Q=TLYRFC\_I9KG=J(+9*J:_=@B58S?A-,>MF183C,XJ M2ED?NV.=QMNI2Z7;4X'1Z.WHZ!':LX[)^!-[V/8'0.]A^O.H_[/ZF%>-]Z*T M5F5WWG%02DN38?C!N'62V?YV4\B#;B]C&PO=V]R:W-H965T0'G:D#/\!/FKV7$U0H/*L:R@%B6K'0ZGS'W&FRWV-<$@WDMHQ:CO MZ%+VC'WHP;=CYGK:$5 X2"U!5'.%+5"JE92//[VH.ZRIB>/^3?V+*5X5LR<" MMHS^+H^RR-S$=8YP(AS:LC9MV^O?:':"WQ/\@8##_Q*"GA!,"*AS9DI])9+D*6>MP[NOU1#] M4^!-H,(\Z$F3G7FGJA5J]IK'@9>BJQ;J,2\=QA]A_'O$=HZ(D@&"E('!A6]U MX1M^,':!'P@$5H' "(1W9>!)&1TF-IBZ,QEY$]!V#@K#42!W5D*KE7!N!:_M M I%5(%H>1FP5B!>$T6&B<9U1$DS"F(."((SM5E96*ZNY%1_;!1*K0+(\C+55 M8+T@C/4\#"^>9#''1-Z#SXH]^U;S+&$\^+7P@]V*E\>![5L-^PL"Z4%W>P7/ M-KT%M(HF9M#H(-(WPP_"SV4MG#V3ZDPS)\^),0E*T'M2Z1;J,AH&%$Y2=U>J MS[L3N1M(UO2W#1JNO/P?4$L#!!0 ( ,.)GE#KHW0>C ( L) 9 M>&PO=V]R:W-H965T2"V,V?FC.T3>WH1\E4=.=?!6Y&7 M:A8>M:XF4:2V1UXP-1 5+\V;O9 %TZ8K#Y&J)&<[%U3D48P0C0J6E>%\ZL;6 M-W31HVFC:PW7YG_^3,&S,;IOA*Y+^RG3[.PE$8[/B>G7+](BZ? M>6TH#8/:_5=^YKF!VTR,QE;DROT'VY/2HJA93"H%>_//K'3/BW]#:1T&!\1U M0-P$&.U[ 4D=D'P$D+L!I X@CP:D=4#:22GRWMUD/C'-YE,I+H'T^Z%B=MOA M26J6:VL'W>JX=V8^E1D]SVD23Z.S):HQ2X^)6Q@R'C>8R/ W(C$DLHQ[!#1) MKD56?4PGC:<^(AU=0YXA(0)GFH#3D3B"Y(H@A0D(2$ < ;DBH!VK'C-TF-)A MT AW+'[+]15,BF83 HD,X0)*$A 'Y^.(4@P!#+H+IK'T);1%/D?K#0"E4: MTHU-.@8)QH][Q0BN)=3/@:!N,:&>W1BE=^SB&X6+ 3'<%<,],3*ZIP76[P+' M@%9\@P(N+/P?E87ATL) ;9&DZ]B#TI9C?&\S8;AR,%0ZM*OE0:/V4I)!?..# M@^$2PQ1P1;I*M+]I$G#31*T/?\'EP9W"*MB*4^FN *W1YJ1?Q.[@^(#[:\(W M)@]9J8*-T.;X<8?$7@C-34)H8*P?S1\KVUS:-K2'\^^HT557SVBYOXS M_PM02P,$% @ PXF>4.$X20%:;P F[0! !0 !X;"]S:&%R9613=')I M;F=S+GAM;.V]:7/;6)8@^GG>KT#4.+OD"(A)<*?=71&R+#M594MJ4<[LGHX7 M+R 2DE!) BR E*R.^O%SMKOA7I"4T]DO>J8^9)HB@;N<>^[9EW^NZTVT+?*_ M;;/3_.%/_USG?_KGS9].R\>LBJ[2^RPZ MCNJ'M,KJ?_YQ\Z=__A%_YD?ZT>>RV#S4T5FQR!;-7S^G52?J)W'4Z_:ZS1]/ MUO!C;Q+^D:?^CY/;>E.E\\W_V_S]?3G?KK)B$]T\K[/FCTGW^%];7_C7;5IM MLFKY'%UGZ[+:-!_<5%MO0/WR55;EY0(W&[U/-]YS:K__S__X'Z%-F457:5'G MF[PL6A9QERYK;_2S8I-OGJ,/^3*++K:KVZQJ/M'M)L?]T; _:GGU.KO/$:"P MA(MTY4UP>G)]]O[?XNC\XK33,L)Y,2\K6'&*BX^CV0:@$)551/A7/<._"Q]Z M9RV#W:1?H_,% "2_R^9%%EX6/ M&M%-^81(O4SG;0#6@YWB7[ Y>*5H/CLKMYN':)86T0> YSROY^6^X32PKJKR M,2_\^4]/]@UQ5=:;=!G]KWP=A/1TT)WX5XE&@)L>?&60#)M??2KG,,?50UFT MX5EO,C[N];O>5#?Y!G"SO(N2WM'MZVB6S;<5S.Y?[M4*SGJV*>>_QM$ZK:+' M=+G-HE?=#F!PM(;S(6KC#5^EB[RXCV;/J]MRZ8WZ_L*#GUI!=/9U_I 60,A" M>']Q,GM_XE$,@?WIMJKPSO)%I>GA'+<>)?QWGSCJ.P/T!HA8_I@AU4C5D#ON M-UPHP)7[LO)@]RFM8!/& M/E;E$R U',\Z+;R9U9 /&0RY^QGW@&?$.:++[0:0M\ 3]%@!4,4%4<8/R]3[ M59/-#W#+ #/_/0.,^0!?>AO:273E;2'AP??_-6G;$ Q0P(TQ*F+6HX:_A4E\M\00?_+ET"Y>]20!!D2/4497-,WCH=NEM]KQXA#<#*'Y59>LT7] \ MY>8!+L/<695'%DJDB;N? 9(+9 5.$@?%=:\1)^*HR+QK>+G&BX7W89FE-2!N ME=\_;([+N^-MG;4,#U<WN9+$#\@#\&ZX+X#"A*3;GO&G)?QV!. R7I7%X>S#" MC!_#%R!LJ-T0@_#A+K*K_Z7].@(B]I0NR>?:0!2ZF MP(_@_48S;,7!WT9)-P92B/^)PA"E(">55?Z?B"";""3D^8-6"6@S0(\R%#(T M37H;%:5Z.Z]KC5J&?QPZTBYL":_^NRQ_T(_AWW@X&.M1X,%!+QY,)_&@W_T^ MFXN!MM;KC.2*I8?J(#*2@@&(A<3T&#C"/%WG@&B!Z[M=;9?$4H3X M[RBR+$M?<>L6.DKBWL^J/@U5[TI_W6K7CY;>SQZ"K%2_J0;4#7 M6+X&=ODJ^K%%JR5)G80&D&4_Y 4*^"@ZE**TM>NEC2MB2[='< 3;>F'$V^:% M]5_V<1 'X6\/?ENP[!O>M)%RQ^OVK7K9AMTW7[3;X*O[MQI\[>!]!O%,(TN- MV"*\ AXX6""SK"0^R;K.0$K:9AXMYDM3\:_^2FM"W9:?0 MEWU%CA^0&4!956OV:;@.#_,2LRE*OQH72Q MR@LR3R!%"^^W]%;G*Z^PM;NJ7*EGX23"#!DT\'(%6"HCO?;V27H;B&;R9%"D M.V6M$HX7'LQ7A!!W::ZN )S!_$42"B]-EA2<40!A/Q>$P6T&LDVF=@E"E ^K M<_T;/%UD 6RXR#9!^J^^-W=;I)"^#\9W:9W/Z5XMRN4RK>H=!.%]OMQNY ;O M?_J7#"7S;'&V5M3QR@R@ J(F2 M5CY'Q2%\_4 766SGF[:?W^?W^4;N!!]SZRT_@!Z=.KR<,.-0NN1P07<^DNX$( 6T/8N%]F.0A< M,T=>.2-YXV" T=7<9>S:(:1=H9!V7D2G^X4TAJU_L+O>>1\6TMYE]WE1(-+> MBK1DX3<*HK:Q8++_[7UOG .#I@>;A'$+9U-%9[.KJUTW[(#7/68U^P(7X 7O416F^T:OLN^9M4\K^DQ M_KU@V'AUW^,ONOD'O+WOC8-WYEMP=^XLY#H\A"TB&GQ8ED^'LT,C&9,M MO\6>9C@62B!5-B]!=UQ:,@A\BY\9#W&5,&=YR-#$00(H&- 80/9D3-LK?^)R M0I*K;SD#9@-*,.,O2NLK-';]9]@@:/U&:LA^ ZJW:#%P(6,'#K<04?[0Y;)8 M7C=@2S/3ZG>91'WS\T%6P=H>=(^NL+!LFSX)OS@$/4+6]'H?"EUM06U+F>2M M#[>(>PO* Y-Y%)#-)GL65)7S+%N(QI;O9N^9)L;TY5IM9@UTP1/%$+!D^8([ MR"*07#S65@P_9SU9&^#5A'G0AV M]A#VT?[&3KYX58'6EJ_)="=VZA*1YG9# MAW5'D,W$&%W>+O/[L)[KG=M=X$P\:GMWE\T)*IGRF:*?,9K+E2H+'O,0+Q N M8)'-*UIHSB_&WELT5+7;!W(:?#,.O8H,XE;S)\1T\OC]QA$SI :[QR*><9LI\6:\[AX,$5 6G:LZJRR+[F7EC"J:&M&KVL.X+#IG.87FR=I/O1 M0-''K"A7^;R.KH!L?-HLO""1R^H^+13A9Z-U/:_RM1JHS1%MOQ=;;%L-OWQY.+\?YW1"<7[Z/W9[/3Z_,K^OOR0_3NR^S\ MXFPV@Q.JLO=?8U1O.]$16IU[W;?\)?V1O,7P#820^HW=X/+C:X#??48L Y6" M"&A(5&]O@7WE:45<(8?3Q'M+ @UQU!JWM,H6H)T5&?%U& \DU3G=6>1X,-L" MPTL>L^HYMNUMX@I:K9"LI$N+X8%6[N4SO KW&0W?.1YP'#T +SYFX]1# MEBXW#W,BA^5RR^(_RL@DJR)510P!&J'=3O#H/6B;5=T!,2F+K-TGX[/ V^DN^*#(XH*>'?/[ ![THB[(Z!M8% M, /H9'X'7V@44D=!)_$K#1HZ$"94N(C/Z5JMX:<, M@.\L :YYACH*A@_AH,[H#_AX:' '2!$P63B*G#$(8/%()EN%8\#*M@MTV@#M MN"=S+C"+!8:YP"QX X!TB*P "\9Y"A3=MAN$71/ [L3ILBX!U'>(3HBW$2 7 M":UKMJ#!G \IF6>9P^!503;%$D2]G<.(]=UV:6VQCF[A=J5SE--$I )FL0&, MC4"F!*C!'T]95JC38UD7Y?A\G8NT4 /%H=/D6U$B\8*5GQ?BEMM86P!&!*B_ MQH ONO,+,>Z9"XX]1E)+1(7T,]7M]NJ9F@1UN*=:"P1;Y&X]V$CKWKQ9)!$ M'>\IO"*$K1SN8B(,6/*#_3WB!/ E'BYR-63CV?'M\S'^"[HMD)68N0:"\2ZO M8)_.:W'T[O3=C&R41%+A3(%)%FE,8C-C\IH?;4T52$R ?MY9:O U#=Y[.G "D <@N@SFSMJC&@,;HSVFQQ7,DU;P[.ASD M9GH7X/VX-^CB"J/F$AO@;MVY"-\KQ$HT'\."EAA#!_#]TIEU&F?3B4X579L) M70,\5]M"DZ:+YX8NXK>"#;BA^RJ]VV#,&QK*:P]A)!+WF:CGL[Y[?SF^/+E6 M=RY&VB#\/DJ-J5@15R)W:K5 38@TVIQ)YB)SX;9ZS/+E4A''W1>%EL$,9+5= M;G*F2J ;EL4QJ!L8ZAWCO57A!Z"$((JDLL!Y^5#"*?'6F!GAB64%8.P20+5" MQQ1'HH(XR84@?M[6U9 FF M:V<'1(QGF7K#4=,[#NV MF0T1]%H@WI(8A9 MA(J HCEQMR7&!X*PEV.X7=88QUIU_J[\JJ@UZ4C+T3;6=H8$V^NF3G'B[ M%*91ZN+C3&&42&8DH /28PF+]1:&-!&(X6WC]>(K"<5\KHIRTPZNA3 MMOVUG#_#13L!Q156HN>%-1IEFV8(*W0@$6TT)&;9WXS*(!@FTBDMA#?P:[XA M_<9(Y@]B9=&7$\5PE(=0_,"%PP'C'"A8+9%)HGG['C0\.@]"RO/EB^T"R8JO$P0IY;;1?9&;T!QHYNOH/JQ&F^!#L^N ?'8>Y4N$KX=Q$5 MWCJ_+]@*)-*U(US?+LMRP3+)!DV$DM)097]%ZL R9E"@,+JJO9J?3F]H+;9& M.G_(X6#R>J4U0Z(42N%JDUSV96B]KF) @&P9 0?T$6R)5IA^+Q% M@A+DA@] Y/#*DS4"B+-F\K,K@W+Z]IM)W]WH+='MF2N];*WB/,B(RDY;GDLI M,WQ@@$'6\CK1O][\^]69V@C0]%L,H[(.&+ R!<'G"3>'M*E"\Q%R)0L?:+84 M%R)X7&6$N_#F78HJU+8J0('8(N&#W=(!;2G8/4N7Q_35NER""E.A>@)*-9PM M_#1GQ,(B=&YZRS]QFCTWN&4$"/.U[('L\_4?@-T_X^VI+1.$FL,A M:$F[)4E@TE:I#&$314=-Q3,QO>/)62FFIV M&^/#_WIR=>X?C?S@&"E^49 VXW?,"#D@-UQ7G&K/B08&@D>#MHRFUQK M6F)N_?6-5L0 II+[U0DM2M%JQ-%-!A*ABT4H-6)XJ:@SF&&[X>MTOP5-E'R= M<+'X0+78)-1)8QM _R%;KE%$62L)"A[('?3A6$L9/P.1)6R6BY02%_B!;4M^D>6Y?N7GRZMPU)":QK= M+\M;P$*V+4<9II91_,-M-D^W[/M" >,I0BMM+LY>P.#T,:^VL.T*%EVP90Y^ M_64+6F(C^E[,?!''P0N,BOM7)H$)DLC'ZZ6J&'[QFO//[,*P<:L-W&7,4U>J47>*J QG@3 ,76I#(A MU@:TX"QG'39;WAWC<_,JOT6LK8!O(N^N?V5)*WTL\T7(FNTXC^"VU;D*CP$! M*=/7545^4+(L@$*!0>!F#>SP+AEO43X5KM2 L5E5G@EEJD$8P6=(3&TZ=@ C MMRL.&&'[*]*)IRS[E8[PLPEWW](AG8",N*2K3WA*RL"Z1/E?,#-P'8DPE<++ MX3H"X+-CD@O*5=X&>HIBYJM#+ !/F\D^2^.+*L5=P[+1@6N1) <0V@!_G:U* MX'NG,2UYA1';#\#A11XU0QJI'*_W?;0J;]'(L7Y89B"WE:MGUU9NNZ*^58A*!U](*S8%P?\N*M?2:#/4ED838MA0.NB',FJ<%>XCTUN0$ $*. M[Y+J2?0HL^M7<3X\L+>,XH':#$ $<&6X[$3O%+EVG%K(SLB#CI?\(5_7BI=7 M&]"A:Q[\%MOY B,E\Z0G$)@Q0>2HKN@C6UCDAK7D&.8$*K6P:&=V9 M9'Y%Z=/"8X-%C6+-=J7-04J0P6$NU'/G!6QUL]VPS4D$@Z.+\Y\,LSW;8C11 MBNY>$+8V#?E*I(>SV>4-&[65^967FTQOOEX;XQ':.%B*M)01LOYL,/8 I\Q! MC+Y_$"DI9#;&_1KJ<>-J$DI"(AD#[Q@3@QB%X.T=T!ZZXXP8"UQ3?BM*%?L- M4>9DHQ_*H"0"$BTQ^B,0",B+14TPUFU[7M MI#>,Q#EG;?, J6.YD*M111F3G+-[9.94R>&] MUE0#@JY/ ML<3X!(#S!BO(\!UMDF^D;FIG"C7@'MZE*P!;)HZ8-1 =C$98&N$&WE/[QBM? M&Z&FL4,S.MU+\E*)8DNTE>X.S8)4S3>NB<](A](07ZQK68\291"ET#+%B+A1 M8H"(M)2;F-X)DI.#6ZTJ;GCGY]L:[BEI29\<(>$CV89/2Q1IBH"OG1Q@,$T. MD@V61BDX=E2@6F3W+*Y1)- =!;$V,I[$'9>S(2E;ZTB:AQ0#&T$9]_(W<3>O M^OUI9Q3!<2WIA68B*C$[S0_5MTWZMF@/$.-)>IV>FL,](Y3!M*'".+Q,V)IB MSQ(]4,(G5,GAV/%727#55,D2W/@%99&Q@FC@;$Y",ZW()"H$T8E,Y"14$!VH MM B%]6!H'@E=N%_:$AH9 8R@\R]K9@?-DV*)*#>9G:P DJX9&@D]F*M M;:O3@\ERBN+Q'1X=*^T,"CQQ"PV0V:*T S<6KN%C67%82VFOP3V"6U ;8?3: M#=V@<]0!V&B1^(HN@6RAD MAR+!Y@&.9I8!'T(I)1G$T6Q[RP:T373VR+<,F 9($+1"40Z,-$YZC2@NY5RN M5'J'H1X-K/8BK;ZBV;6%91:"3C;5;G$/;:5O; ?V1&7-OOR^?/)];]C M"-KL_./%^8?STY.+F^CD]/3RR\7-^<7'Z.KRT_GI^=D,3\BF!JF99ZWFH6.1 MV.A:AWRRO4!'AB&0MT4*:B$=A Z5G]NA\D;-J4UX'3*,A9;]\R)(H*V!]PU' MM( T)CG[9ZR,DJ%O.93KKNYT46Y8/JFR3:GD%@X6HZO:NK23HMC"$KB,#]Z* M#\#'0+8Z_LM!*^@ TK!RJ"-AY1KM.Q?4L/-R6U,P7CT'0OZ[+3+B*(N[)=]- MN,OE$PFM[#9SPBAOR"8K 8>XX&]#"\.(Q3)%>X/W4$S :\BRIP47#FY&\81= M3*1MSY%)&;A\*7*=L\$>/W0+S%-MGJ/0C8\G)U>6&9=P:4F&<91(;/HBF#_3 M-)N>UD6AJ+X&>PQM(]/L[%2;E:10"*QB99L#3RBI=,6N(PY3WZ R'E5;*]2\BRHJB(5]*="E_>93###5S_\R; MX=ZJ :%H1N4!#(5Y$& SR0D1,S61/Y+]@D;.+VSF/].R"(=X.W+(MY&G &"O87+N^+/CKU\R2BRB>%^3QU=IR\EO&7KTY=?0HI003QY1] #DZ*A=NVMJ. M=]JFT:*T$K"QOH4BE-\HM.%N;29/?*B#SA\TG!4JY/ M@=BY)1;JZO&_EY!R98\BE?BH;E9N5S/0LKT,K:\VR M9!^R%N4*B>]@42ZX5A[^GI)+B2-9,]G7305E*-1@P.Y(K'[K5#!Y2W:QO%(\ MF\(_EQQ&:,", :IW:&/,W-\LL-U+*3Z "QT,Z)%+MZP:R';SS9;PCJD<2+#+ MA>33,+_F*Z"QO,,6G6*CM>^[Z!0CRC;1-9K'3&3$-?DF\>\ORJM%./'A<"X* M[XIBM 8B_I56 )QTV/^!?AL.?W#*@\7$3>R:010+Z8@?*JRR RJWB*DJ8+TR MMBPD7[@_^%,*HZTRX81TV(+75-W.WUNORUOJC'V)_;ZE?<))WB,O8 MM3M[<[OW%IH"$96]8XTMP:@!'?(39PISCB6*.T[ O!<,NBA)*;*L"C/E-#DM M%Z9JLM**3F9&8;D!T7H>30:]6,W*KAR6NL6FM#&%J#F8ASD&AAR*!UM[:4C< M1@\C#T9\D^Q#V8*S$446=14YR1]2LHG HCIM@S"K)&B\1/C4E^"LO MH+%> N:X>>1JS]>77XSO'^]Y;$Y1[9<4L^6S3@)7;CQ*!N#4(5AE+,D^7I%' M;SR5W&'8#^PK)_ *89!Q8]'(Y^5]017-5-C^0C;*"^ ;@ 5RM"_=2XVY"A),]I!9U04 R= 5)-HZ;UZ#3>//: M7#C2Z@Q(-2!)&Z#@*33ZYX6-K+GHE/P,!0,N4#]3@R+)>\O$\RG'%VQJ1>&# MXG%@NPOZ5,JJXAC JDD;M)(M$",="_,XV3/'1FO88[?3&Y*J1Q:W26?:X[_B MJ$:Y -/O;>>E+F2#4@8&MB^\TP+%,&O8O3A9/9.4R:1)H.O?EF3Q&2(N"%H%V6'EG"<##&"6$EW- MHC2#XHG@$NLZB;*GRW*[H$/>TFLG%L6_0>PZ1U(O:80H,C&EM[:OMFPR:ZPO M*9)L9=.(.Z) 5%V;T<1D_[.Y7S-BA"+;24E*9&N>B"9L4\;0KK,4NT,0\Q4* M8T^?VQ8_(U#JQQ$&E&%DC][(:Q6^WN"OKC" %@RRT5KK8!?)DWEID2^(=M#= M277\DHX-"UN97Z!!=L)W 5!;HS3 QJ!I/XX^H.3_,U&HSQP]QOFHB' BE/2Z MKP/GW3>V7+[1*Y)Q,O+SK,I'I;TOX+"47=72OUV#;V%K("NSCMIEH+03$MO7 M\).N)A"K[U !^% !OK%K&3#-T '=$8 VWM[^I"N$=TF;\AG110H5*G 1N<^ MXI.+RJ$34]A$^V<[JS9":P2VA)J=EC&1@]CN/0MTJ%F1WSJ6^$8TME,0=;-R(Z956WZ4;2&I1:S5 B4QJJ/* MB/Q$Z2/]UG/6'B,4.3F]S*U&83UMH@O1L_M FMYMI@5A*P5JR09DEH8?,@Y7 MJ)BA*!B2WDZ0=8V QK^AI *+;)&&(7>=4G)5\2$#;G]A5;9QEH9!>,NE/CHS M+U4\XW ,@VTLKC?(G4/?Z#7;^6UA+BP2E!_NC^"\A(S7C$G4D.\O^2GD4MNF MLWKG/%)F=ID^>[303HJU1X-%+5MV^U]"AVU4#I+B/[Z<"*O0/I5IWT*#1T2# M;<)KK!"?.(8$W8IZ%@SNJK:,7Q:)[O=&'HD>620ZTJY71,]:KTA3K/LM;(@. M4S#>L=O8_@@]/\,9)R,2#VADC+LH29L1 (?@ZO]:8#2G>*.4V5T[">:\9ZJY MIDNYG)U^TCN@0:Q$R%L3VR=#2,P-4(\'4A9(G!=1AW_K1%_$Y\<(H78=4UHE MWPVMC9#;!E5@]%&F*CY'6\)0G ==@\+=0KM *LJ+U<>O@S4D1YH2TH#$L.D" M!EKJZ17J8DBU7OR-+!OA8I#9XTCK+6B2:[,$W0;@Z@6Z2A4,0T26%(*_:*X M0V7@89K$LXS9I)[H!QP[2D:;%FFF@NF!:GQN7)D4C 6QNMMRF,X M?NY21"6^:LM)34%ZMW\EYX0$[>!1$>K^-Z5EH1IA5);X"DYC%FK[! P*TRGD^NSB L^LPN'*SO[5:(MMY^4DB:E>I%+ M)A6#3MZZ97G DVP*ZJ!EE[3SB\Y;DAM?!RX% H\T#/.-4=PR8;7#\J(G$A;, M%C "B_8*UUK22$R"'N>7H74#[K;R9-*>'3-+4RZ]/02*1R3T2%5--#JA8&UW MQC"/8J(9:*$W9/^V.PLVS:NDQ5UL,3]Q4U8@<*MIF[6_#UKAJ^AH&$]Z?2P! M>C2.A_WD-9 M+'96\/"'5AH_:+9!#^>*![UQ-$CB49+$_>DT\DNJOPD@*:RO MVTD&K^7#Y'7C('5T+44;\6';%,6@ QP#QTN1Q7+'3+GQ*NC! MK^\UYPGKTGZM3?/8>TL.;H\\_'!R?AW]?/+IRUGT^0P8[O79Y[.+FYG#4=@> MR28]0\G;O)D;2P^3 !F ()OTM3-DA,K:SN36@..; @MSR^IH@*[F,.9FVJ!RL:/[,;6,Z$=4P2/?\+"OV0 5H2D9 M=3#;*Z]JFW$[#LH/H9A2N**51_Q5H(=1=+J?SY*L=<85E86;GHZNU.;W .4NE6/9)>_M1_+>SLA/<"3#Q[5N#&S(,:)))>+QZ/$O@@!E'GD_SXR0+ M[N9]+>, ?TW&^E]_][_C]J9Q,AZW;8]__,W;&\6C[EC_&T([,>H)+16;&Z1$OPBD/FE(J4YN M;=&T"EIGP481PW@Z';Z.]G1J&G2'C7D:UT9A7%-$$M..8LVUYK*2I*,B<,U4 MFD%:&?!2R-EEP9;OJ,HXU[HH S,)7L>*+]%)JP.< ME]L&W+R/:84I#1;?)HDIG3^(ZULE:@5M\Z!RB$>%"6L;]S=1@T&7B$''%BPT M*8@NTOM2AW4DQ%\P_X<<&91"862, %TP[E:LB:_C5%?^DU1YR@0/"YCD\#JA ML?$-VLI"R64URLAY4K285%P0>&13!XZTZ+*-93EF1B!*?\4%3^(F%22I<064Q&1:Z# 1*:.I-.[PQ M+&0HXB3RM:GPIA[8M283Z$RA3;JFBFUG6B^SKT[WA=E38G@(#ECJ>]G*=F?U[]R=>V*(HX=+R^%N\"?SY@A;967-54@5=X1 M.AQN*B(GS]%_9E5Y#+J/[I4,N5.^"&9Y?(NP)E4:X3ZM9K? M/C+T:&VI)D=Z6SYFEGD_%0V"/%^H?HIV(.;95MEV=RN8SCXV_+,FER=FF9YX MZ;/G*ZFP>[5,)89MST3\_16A&$A626?2YW^'%H]7/R>=I*?^N7:/!04.B@AY M'?4[W0'\KS>-?C8X.X%ONS]$DX3^N=88Y,9*=>&M'V#\4>\'KPV2BH0^-9'0 MGG$F^- .VXSI1G#Y^=WY!74MF)E*:9?H"GR.QL& 4153GG0E'!>#/=M,7%)( M7!?DW(B]JF%P?I6,.HG)U]:O/'$UCQ5K\::*4*3OQ.I2@XYR[L0=K M7JXSF9KD6P7"Z;I.S&@R=UW\7DV+5.)D!MK)33K@CFY&UU0R\". [6UP MAPN,I90,1H)$_0SKO->E,312R@&[-^"I40.)L"F)(!>$Q<4W %G 0?0 W_\4#XU*MZIXCST(*4@7V!:CR"* M2KT@/[/BE7!A;C% !W/:HEFTT["4JAW9\Z5GK2LX>]8?0A_VHR=_K#Z'QW MHA-: +IZ+!NB1[VXEW25@<=93I%MO"4-X^FP:^Y#THV3Z63WQDF(!\1Q97C3 MGXS-_>7!9X^VY+"SI@X0;R#QLKCE5#,U4]2NT QGH%DJK%V'8! M&;M=B>805-@JXU0,%;7"*5>*,5*!10.0 MV)!0I8L0:W 3KVR0D=$@2&]L\!M"55 '.-/M4-O7[_Q)VEAIMEJ7%6&/]++B MO%&=>'K@M7+%+[-$4NTM@8@7;27+G46>J M]A1'KP8&OTW6@I3-N<_9;O!UG7/CJUZWWS=53XR^";?$"$^JY@XN(V=)DE9B M$B"Q8N@)NV$L[-8!:'PA#."1\MBB@_\;2#,Y4F354BZ'Y(!G!$$\-O/:TW%T0/GH5-5CXF<99R\EAOOS""4N? M,!$Y.OIW5GQ/36JC7:#P532(>\ PDR%LD^*I$2:FMT$O[N.O7:SBM\C0VH4Z M9=031OA*\]O@Z'I[KIAI$ND"#,N4Z/JK4UE*3&\!6=%*7>5R=Y9BHQ'-M HK MK7)6IC ;12H$=R%#.)9[)6=:66)D<\Q-PX=CB?G&,"=0W3(5O"8:VE;'BXIT MJPSGRELNI4]4I$ HOT^#R"H ISTR#3"IEFSZ+,*;C3D7#7@2MD;R,QZ)G:@Z MB*@2V<&3Q$8Q%;JY'FF3XJ]6LN,6.LPM=$VH?!7:C/B4L)4RMI]T$O,XB=FD MO-E2DU.[4<,N %!K8>F&7['KI#77I:(B!,<7H?NC =@D"FU(JEN@N4:0C;Y^ M1@13"J31*64?FHG=5IPHLB [-:)?2+"C"OP$J- .%.LQ*R!5W *VL42@A)?= M'>-5/*[*YW2Y>=Z+[R(%R6-*LJZU8Z:1=,G8[/VH9M,ID$0.3)BT5?:SXF!I MXM,2R$/5\IZP1BO< 6<^AI<:O5)EJ))A1[+0$_Q $/%*&H2-KX>B8M%I@75!K"X'PU"8:,+%52*B @62Y3IQI2SM633(TV%=K(]<<5AN*6 M5BK1KM'^H&G*=;(S3?JF1!F\[&DKLN^EX<\?+R_?_W+^Z1/UOCV_N#FY^'C^ M[M-9=#*;G=W,C*[[T;+,: WJZ2$K0OILR>G\EM2"'"];A @>?H-"M<$X-!2+ M)DXXTB8@=9Q%H3TK4QEPDHEEI85X,6P8F\E^>%LZO"NQ*9<1#RM*5\KAH\J2 M4O4B52]RB5J4BI)VI--C9@=;S/-JOEWA+ZJ7J>6WER)76+0=S2)FV7)#]B)T M6/S4? 8HP(L MY'T?]0/[UJ$++?NV4R>;N!6:W9>V&P]\I()9)U;AW ]EE>7W!45NGZI@5Q4I M'IU(I+CQ29U[*R$QB!6U""O5U&_8-R=OL97N\/D=93 $-U)E"2@8)YZ7:4K+K@] MB;OC:70TZ,.LZE3'\6@PH@FULB"F:/RS2-$K OK$"( \PM4>];M#F"[N3WN@ M5'14H+1_4!YX8'O#<3Q.T!UXE"3Q9#2AS0_B27^$GP9)W.U.#1#SXIBZ'6!1 M9UNY2;I]O7SU+W_;MA:8>1I/DE'KS/TX27K?<*F+!MQ3^P"&@J+V70Z?^:Z[1)PX*"VC+0#P[4&"I+YT7D1B0[Z.R#^ M*!Z,&?'A+(8]_-3KQN-)$DTZO?V(WY^.7^.K@RD<8]*/>^,^HF*R%_%[F!IB M$'\RF #BCP] ?$S5..IU1XCXPSY>E^1;\1[VF4QI[_UX.%38-^A/?G>\#\T\ MC(>#Q';X$7?SQCG%5D2X%L .Z917+ +@/M']\TR1)&YP$+;TDJN)18B2PN+- MX'-O<-.F)]<&/NXDH!^8GGZNRWIS;)R,?*#2QCC5#9?16"M:DW^J5GHH_XN? :V\"%3+0*G82OEDM=>UJ+!-(*"@CG[8V_O6;P)51RM<0FH'P'P+$$SRYRT6I1LIH@3J M$89BFT1='_\:[5E$GUJ@\MRU/0, =6"M[ <'\(K%NM;);'IH*WO=+MEH&^<: MY=A4C>!0(5IOS&A\'2AP-[72 L]";6_14O MFM:LI@HZ-U_"^>ZVA433F:&LG!Y]-1<@ MV:55QQ6@U!;0Z@$GF1@O%FS(NJZHPS'OB(@98YO7"5NK['*_K>L4G7U>.$J#_#E>.$C M)@"#O16'X[(OTX75T(9<3Q(TYLIZE7Q.9?!KV]T MT2#4*X>#,0C+T]$ A?2ACB/9!418]#CN<6@G**K3L='NO(!)L2K,J&HBGEE9 M!+)DP[:Q=R>?3BY.SZ+93V=G-QAR>75Y0:FPY[I,L/DDIO=,YVH8_&E/N@JD M*&% &O;^0LL,1[ST!YS3U /5X!3(8(7#NTZ?=)EOFH M_#09PO^'\(N2X-5BT4DQ]K.\EW__J=-OZ^&?Z!J#B8].C? MT604G3:J-0,V=2>$7Z"WZ;>-L9^;,C2N6B_N@BX$_Y].O,*,5@8!Z&'C+@Z- M23T84,/]DB-1G"C^ %M-36 !D_Y00T@Y!8:C7H2(?=I617D*PT^2+A87O.-^ M](CS..0(L'@\&DG!/J]N-:##>(P;T#45.3>F1 M'3^)2F8503[(Z+Q["._AR\^?SV\XW1SMT:>7U.KF[ +[W*A2M;;,(N4AKF-1.*; A- UE*W;)$U MZJ]:>^ 1^-NV/"H!'XK?T<^@ 6*O>EI9GD:L)J;,PJE2#7[@=+Z.W4&X%^H$ MEGW-YEM=DP;=MPM3S4Q)4LV09]NIQ*F1K.;:!B@3&JL]RLNF>8@1W2&=624=4K7MD%H;-P@6GE0[ :HZG35YC% 4CI M1M^C1044O8K%'A6PKGKVFE@$V4.=F?JX#$D0MK.G MC"K#51EY^SFKFY\JE3*#6C6J1%F+FS(61[[H(XXF;&H#LX@^-MJ6N'E5A+J* M1"VX-6![L&-#:B/9]%5BA[6C^ HS#4W\ER]]ML[G<"I5",KVJ/K\(+A6_+5Q MOZRRUASQH=J5H S67*9NTW-@[MX!(K6J:%UOOD$=\OU2?D494T?FLK%UFA2% MK(1RA@?]H=3!T[U3=?:06PK'-$;YXK6K\%;64==_#T6NEE_>:JN7@>^KEK,E@ILEJN])H8<0B'093 M9PTIQJV='J0O7$7>U#P):HE!)5&!T1Q%2#U,AF-2$H?)@)7",>J%J*>1+J@< M!:!LC$0/-+Z#"3\UL$LAQ%.0;RT-T"K>T(][H[&K_KE T[(]5HQ 7;4WB:?C MH4,OA5918(AI !.2A:@D^F[":1/,\L743DN6>E&-"7_K)->B;=@R-D[,]<9+ M;+,,PEIF@DT_P3T@:3)%XK' N'QL:/6EP-[K-14,4NWMY!'M[#@O.(H?,'QP MF)=%"VMDWM!S.DWTU)?B]VD6>::>,9G3L)4,=%B>C%+\U&0T,S8012I!?CWD M,:6$^E%><"Y]E/XJ,<,(_V;6897-\S6WB69C]6)Q/+][?W%BU_+4Q>?QC^8. M&E;KVFE!O$YI^5(=4ZW=CLP'#3".ZOPKDA]@$Y@9I9&>Y% Z<2OI&3L:XDJ7 M&4=>T<+0_*JC7G60J[&,Z_86O +;&03RVW*YQ8P,E4PZB*WBWB\[;* MQ>?YT_C2>#^[*>UJ 0)-#QZK?'$L\,!^).73\:+S4_DVXBY749@!4 M4B5BML5I3*$[Z%C9"-X:T2U5J(^-O3>Z!0R%[2VR56$4L4N+/YT7)#640LS< M(*T[F @+LY+CA^A2O04EZ@YH!' KJJ>^B2YP22F6$.B8?!3ZSE!5]*&3OSS1 M_G)Y3<:*V'E7S9VCQZB0[+9BO7&B9!#;1_D^YRJ(\,JV,I*\_IJB M5I8I>X272TQO<2I/ ' 7F=HS&NOS6J6,T[)JK'D@8>%VO[=YNK88Z1TF@Y:S M+09+GQ>Z&C@MM1W2PD) MD9G$-^#=EB7NO+V* A.>K,%B%KW[G\O&,:H-Z ) M09Q3&-H=LW:M0*$W5D<&-\>X!.8:PH]%PTF$F0%L M]N^QJNDX'O<&S"AHECK+,*PF^NMV<<]+:#91?Z!X8QY_T1R?CYLJ+G-11"LA M$6/GI0 MX!?7!,F*OY920\*:0HKIP >,'675S*"/RK<4U,(AMP7J!U+I/ET! MT6^X8DD@X#+GF)0$KU \OH[2!O)#2=2/^7U94?MH)F^ZYG<0#.A1D&@278N/ MQZ\SW;%:73$\/A./@L &,-WRM:LR#H@V!:W]"8G587OK-%_Z)BRGIQ$96O?2I;XB;%,S/RZDT!(TP8(& M]Z,H[RS5W$XK1!^]]-"PYGDBV+ ]CC16YA=J)(R]D\J)VEOHKL&NJ^HE\J8\ M@@ZZIK_HZ7:B7V@I=BW0O-8_*[][I5),U1*-$Y.G0A&@*!M+$9R@ MET*IM3@B)PN9XC?2KVPC0AKS76LVO4HVFC*HM*O@F3=M70++E*3K+-52=6[# M#73M^'U3S(=;^&)^A]518H?.U=)KEL*UU45C@Z8&+J=;67O"O%%51X,[!,AE ML6MDO+1U*[7P=3'5PB_,URVQGLFSC6K[;;.>D%^SC*]3AME 93PAM%EITP>; M1LMPMGEF(=;N*\PO2F$A98"4F"OQU;G2$35HE>!ZK]QF]G7-CB?;=F+[9U#C MY\@R.U-#U>@2(F.BN&CN G.RRD!JX P]%8AN1P]S071I:%PVIXT*2-?"MU_IZ[H48@ M#$-RYSR>XXE9;.L;:O%] ][S# VYW O,8T=6GDPL;>Z0:(6(@/O'K:UT, MVTDI1;V.=70Z49 K2"[,0.27[#.5-I)':;UZ0P"]VH^UK#E?%GFJ_(0GNEY/KZY-FC7LB M:[L:?0<:8%.3%DP: Z*.P@PS;TSQINZXB )8EEX7NTOO-3_/J49HB:&\YSRK MZ2A>9;:09W=##U;@U9FCRE*9I5A-0FKIL?4I73XKM[EY1%^5'_DNP_+X2ISBNO?"&-&8>4Q)V'6& MQ;RYSVVC0I6_ *263AETJQ$[PN='[#:&(6%T<;Y*(^%H7N5DV EL@J%DS=7T MP2(Y#)>:W? !J.1_26UOJ<1L!^OND LM:=#-@>4&9^RK)]>YJOV\V']0@@E> M:5FKHT&CDK,MQ2J).G;V8/5A(QD(;TVZIAQA]FUO+,AI$?6 (%9]/= 6K"QX MC;;@XU[<[7:M\&CW)G/]. $/2YR(:=KDWJ!\^RH/>9XY?>?:E]@?[%PA'HI> M(,7;X K).\]\ASB4NVEG1*[%RP2E&8:N1CX4ZDBR#X#ZN/M-0,?0.DP11DV& MDI,PO/I5UZXOB>39+_?+A6GTY=,:GKU%AI.NJU0TQ#2G\I,J=/.26^A>PI<@ M2C(]!*;#T0M@>B">#%OPI"V*QBX6&ERRMZ8WT:E#7RZK_!X+Z40WZ!5ME&N] MT$6*I36/?IJ6163FC=BOL0><511V+%%54NI5VO+(/TWY@2O(GA?H;T&"AE*N M)V18L@0F50"C@=-G7G@M,A/U-XYYL<><'G.E"$>[*#R[N3S]2W1^<7IV<7/^ M\QG)Q#.I:GMIU?2R>@GQCU^HEY#N;&\U@MX362/MW&A0[)^H^E\8J;FI':&/ M-SIC7N#"*6;(GQ>+K4@P+8_IJ)S#'E5RJ!/4(F@@E8!55(B%)^8["?.68 (_ MN'C8'<3C\3#JQ:/NE#(S,1RV,QACI&\RBGN3(045=(9)=&(8ENH?E6XW#R47 M?4_BT70:#P=3+U>R^:]3I!Q-]0M1<54:WE$_[DZME-&V?^'4:NT*/^I-L8-4 MX#7Y(>KU.],)O_3(-1':!C[JC<9QMS=]C>_ O5'XI^?J]S'ON_LZZ@.;FF*- MIT$'_M\<1[UG*)">83"()Z,$:RP/1O[&,DTZFA2-D5-K-+G&&=1(Z@C6/1B/ M#X,

]X8^&/A[@ )@Q$3OQGJO'X]'/IK8/.F,?!"[B-G1U6%9_' _'4ZN!&>#M&&%IFHH1WHZXTN1& M9>H"]\'V<)K!E=X14>A3UZK,0FK=R,HV.[3V1&OD4WLP9OLZ+1Y#IX?+;%3. MZ_>L^"QCR>9 2SC#GITOAXVG=:PI0'C?+IUK5\MRQH';1$HW34C MU4RL;Z\S'JO,3(48]MY,#])'5;=DX4V*/X7ZZSD!7V]"!%&EWWM?F'S\4RM] MDY/R)2/_Y/Z^RM"U'_W,2TOB9#! Q -LZ46C#K7Q2?KQ=-@#'MY8;D+)!KVD M,QU%D\ZT&PWCODY5Z,$]ZW(="KP:B+&IGJV)#>C92)=SJ4L@[=%,F4?=X<01 M\W3]&?R6B,B2@GZEJKG%8(.V.H\5.D3)/PJBY\[0K,%R XQC&/&8^F-TK-OI M3NJ\)[BP" J/EO[H7T&ZS=:]V''YU%5IW*J>)6F_\.(X$/A>-XBJ\LL-8H%$ M,0-I :!8!UDIFX8;^&KG\W9$TMGLZLK$2##GX3T8$R.Z532S,E)XOFF@B$Z3 M3ALA/:Q%VW!D=RKJOZJ',6D\R? '\[RAI[I8X%OE-5G$T8,R^6-0W#+G3">U M:&/L5NGI@0WLQ7ET('"#. R.C,BS17&X B&IZ_1*M GEG4,41U^<5EXW29[JDLDQ?OPRD?'5.>:&_R+7L8?/,>,)]?5WH- M-CMAOV2@"CM;8!4Q\AD18;*]&:N J*ZB^&Z9SG\]GLT?RJ51Z=R^14Y]2Z,/ M*A(;*1*;V@U:#FR[>Q9>ON'^C98J*$;B?_H!JQO0>$ M5<;=3K_?WEDEZ?3A M9H%"-O[!C$(^%[2?D9I_,!\:ZS1W&FE^ZVK1^(/_A58[@B6,8+4@]HQV MK1;7B>KC2U9K1CM7HUWC:&\<=L;G2I[^EMF)F3+!L'>H:E=0V6<'.RA'+"UT M6]IG78K#;7)D-8WBY!=C1MH8PDMD"/J!%"3%C"HUU=V)Y]4V'\ M5<><)1JLWJC0 PO&C5JN0L:0"'EU1MV.6F(Q<@0K,1($)"=;=9!&.D;2(%^. M(A2/TM:#PVZ-B.]$K:N)1 P&HH*.*574V#H1(U=3Q)D2GDLVGDO-913+Q/-2M;E9$/6E/I\=Z3\'$OC31E6/ M5U%_A":Q,2ASURW)KY3 /NGWK#(3IK#&=)Q$X]XX^MC>;J<7)PF6C1@G$UTZ M?!#WAMRTLSOL1QUD L(VSP-$U?(@<=47HVG1)A+ND@PM6( M)6#<]+->4#V8EGKYV#'^[@Y325/3AF9=8M1G+A[_6Q4JT>QL1/$Q?BN$1NAR M4=K-4_9B,-$^\;7I'&=#I>P>TK]3E#X 8+X;?_=E@%@/.+T\O/9]'-R;^= MS6X"Y-#D(U-0!%(!5#H>46;48AI7OY+@";P'6TK3UF]8-8",CX=C#;^R!UQ* MK>/7\-)?@7_55$H,[P_[[L6TL+'&IS)2L3DW"^5PE#F6([,=[O"=-#O -)RR M.+:Z%@6:T.O88J=]A3)L"!K>9EC**#(-CU0%-P=;7U#_QR(\?O F,V>KNY*Z M?"U1(*-=2])6G(0O3%EV*V7;+\]R0@J M>09K7I7;:BY5>FCIZLHZ<@V76)]18?A6&A+@1_V#7Z,$!6BG[FNG]DDZU0 MJ@3:,%A0CCGFE&$DV73T*X.):VYS%;>+ MBA N%Z!NT+LCY[(DHP%+1,3"#[Z$=RE%)?)E8&V)[ 8>;,-AORN\G,O\5^JB MBP8Q);A+1*X547>_+&_= M"J28]TC4EJ^I:%Z<5!\O2@*509(6Q P M&^6#[+IR*IE2!+"G#"]D+?!_(D2,LJJLF5AN\N/T%N.0<2%JN>_.3FZT&]?X M8Y&UGLQ!AZ+MF,(BBE$NB?%Q=$YJ>""&.6(&/5I8##?DAK]"7O ;'I3>VBZI M([R&O*03E4_,XBC4,"VLMI% 6$#)PLI[I=C9LYPNT5'R&I4FD9B)1RTX0D@H M .$2T9]:T9:&N&7Q5EXBA29+7K?IG"*RS8,=3@]$^JCW6FXRY\>AN"JRDB2I MSAMRA]UT7"Z&VP$HG+;"@>)H;[4#_X3W68NW%1PA44P6K$.52HLJFU#+#N&V M",2[ RNCH3A98BL4YC$'##2'C8M!7.,3YU!S"6@50[/TF19&Y.;%:?%&]1!6 MN3X\&EY7VHB[[#_6+5S%%#;(N6T>B[>>##KCYHOH)>:2_7L?>&G8Y^SL(]:: MBJ[/KBZOL="450M!6C_6$O[+8&)I;RKIUX[94+X7J;%>ZT'=33(0.+8S50GZ_G([ M*DZ=A+O[# L5KP&!$ -T-#I+-+K]A%ZO,M=@_?)C/)K%@BH"(A:JC&J[2"?+ MF_>JIHS8B4C 5:U@U2[EM;U%>ZP=5;LW\HUFB9N6E5$T%(5&$91?X6O]WI0Z M@6.MLG3+BCN9ZMWXVF MC6GZ)@8'W^@-^K0UL:)XL,$"@'WNH=$;=.4I&9VV2*!)R*&O"H7:TZ$9B(Q! MTZXVU/0G &>J'SJ,IY-PVVE>8\%>EK^OT?O0D $4Z-^58JK)( M'_-J"_I$OH@Q+!*H.*MV9ZH=VXP=",]N3?V3ZS-BZIB,[J M_RE=K=_*GSFV?55A=6J:SS,M6X/8F!*1(8>]E HZ%&:Y2@['1+:"6Z&:OG!< MYUP!$NUR=IE]ZBV54QHE"4^9Z7MX^?/Y^V/ RG*[N84Q?Z4^EZE9TX^IK$?" MT5F/T7\44F703 ]W!549LIMMT6ZN,H55FN\BKZOM6B5T2%(;J%FKO!8MA?(B MY =3Z[03 2QI"!,':4UKK1EY96/9M1W.8E6N?] NFP=0B#<8;)%5G.PK"=;Z MI!5X45#A]6XX:Y&3^ 1GR-$/@AC*+/K5$]?DK(*>RHH1%5- E"5&;$7HY=>) M+R:26\4=-PM9H@F$*4K1W#G;I1!T7A@"1ML,W;CV5FF>-ZP3\R6%)N+R64T7 M-@'"749@>%DTZ^=NQ=R-SHZUCBWI=8\Q8D&YMY155C?W;>Y<+/4$&=T6."OT MR;L#QMK$MEVK7@RDE%L-<(DM "62!%J!BGV?[ W>9LH.0>H0E@IJ@IC5U\#ID;*U7>/6>DD70TEJRTZI7F?'H:K,0Z= \6B?.2I'@K$O50"&(G; M"4ZV]QCRT@_F(38J/TE-]6#O%'8+M?1-^7-&,Z/]X=.GTUA3;?V]45SLM!6_ M>^.*(FGN4%V@]B++92P(VB@8P95YK'D9A*^&73?F-1@<]4L,LD,3!$.U75G3A'5<@W8=#9(AWH;5=LG%EHR1 M:&9\\R?L;TBFU!;:RG'=0[LD+4B**6&@9[?;S-UIAX&]%O>DI4"+%=)"PZ.U MROC]=:3FJ]Z@TQM8 5=N" ]:''483\,P$:"K?;NL*M-(\<&@&D'KI"I/=:V- M$1K^'-@(%XBDUV:2H9*61-*)/FR+19L\M4>>X1H_:"/0O>=_8B;(0LU/6U"I MC43#3=A5Q]J,'33E1]_+#!R--55F^NL7:$;H8MNZ ;5=I;)M9YV>6J2H+89G)[8(('*X! MTEW'@JTBG@8@: VWZCX23Q3XN$"QG0.Y0C=\@T1X#0/8:W./9/43C!!3IFSZ M8/E $W8?:P>F!4?L]U>VRE.%-VDA 9VY;THC18SNR\SJZG)B[+I7:-=%6G*D M/GDI_Y]R.)B%JE'[L90@\CEH!R]XU+<%*2.NW6_&LM6U%A)(FK:BHH%DP%]F&0&'5_:<$"XZU&44DE[GXEC)J:GNGL[-P7)&QGFX1G+/XB6^A[9ETXK)\D(!M@!XD9FS\QXK M"J :NMZ8("K7M -+/P$%$\B+9FFZ@H$1-%%*$[^W4Y33-=UNLI4.G*XB9*4QCVH I:NF%BN@1$R M5USI=MMX6^[01<>!$HN_@DHC'@+;\(@]("A4ARIB57BV0HGT"Q9$C7V%JI11 MC+>3 A[:4_"8I,C_ 76>6QN](O,D,%-IBTS4,Q? M+MCMH>)],'A(.4:;,]Q39V(8Y2[?*/I3>0!#<0M$#(Z$4&1%QV\&_&7[A M=.,S%::T[W?.#JIXX3HY[ELH8X"IF2NCRUP;&J9C,$Q(E?A?==()TR8&AP,+ M*U#4ZK78[ "R<,H* M>](LB*/$-MR4*UWD.@4].P!..*P5SXDEI*7L'MLF#-2W*K.HS5/ZUBG*Y.2! MR1W0#C_'96ZJY+WU6WT1$6TT/7L;F29N.K#J+=-G9]J=E:OHA(#2+1:D$>G* M2*&!VC#!M),&3J@*2 H%D7M2D?(E[UM-H(^L7L$2"2"!0%Y_4)GE=6AE%KJZ MS=7LXBW-"EWAM?+PE+G"S- NWV1=-T($3 A0M5#W!6&_=>)VWY(7**^4N.!Y M1:42&%D!X;:XOUE@PU*^J(*\YO9@7-76U$OE5DB<^*&(XIRJ:G&*Z/1_ MH-^&PQ\:K8RT#4A7WB=;K"57*>-0!Y,2)'H[?2:77V7%D&CC#;Q'D:&P.M.)#)V2CFT^6M]4<_--LTX1UFU4GY9.BRT0YQ&;MV9V]N M]]Y"4^ UX/# QI9@U/W5)[G=7_A;JP&\6S6Q$=.>+DI2"2U+UXP(=8590U93 M-*43GLR,NG8#BL4\F@QZL6H]:/(Q.0-2;&]"UL07()66EKEXRFLU(2D;&]VH MCW-(B+@PNIS1C\OOFGYO4I(7/9W&(@;HQ1G5 MQ^7=,4:BZEI"EZ:6$)&:@ W2*J7 [=(L[Z!I#!5+F2VOG9@WGK:%:@X(^^+> M!FYKK%AJZYG* 8>WR%%5IS/=W5N\<%:(N-NB7#FFO=5Q>D6S?Y3N4:RZ;)LU MIA$ZG0G2XU]5#D;GJ:VTI\?;9 JF;IE2E$FN" L+UMBQQ/2DY$V!)3*K&'*K\H"/C.R M>_1SW_,89RD.8./\_:"%\P AK:7?E&WU^G R>Z=IBHBBP5>_K$G<,N37D**+ MD@I_3(Z388P)TB(:UASZEKR-/HH09,D.ZB==!UA]@4K=K+S;4,>,(Z#R:%_= M$('O#[O'@^[K-]&I,#IMN;%6C,SZ'.T9*Z.@D[?P7+DO2 X^799;SD?=TFLG M%JV^0;PX1R(MCCT=C6)O7VW9Q$997U(Q\Y5]N^^(=M2H(7 )/(J6H A9-OYJ M/IL,Q6[$(B9;(54F( 4)Y4#ESBCLF-BFT 9[^MRV5!II5#].<1K/C=$;Z4_" MD1N<,=R+U%X'&\R?S$N+G*N'OBR(_@7J9R=\%P"U-4H#; R:]N/H ZH-/Q-M M^6RE%Q#"B3C1Z[X.G'>_F;3"+5LSLOJORD>E^B_@L)0]V%+>74.U4]W22G.H M7=9'.R&I?+VIV4[.EE/Y#K6'#Q7@&WJ<"-,,'= Q]Q*'>OJ0KA'=)F_(@T'. M7_/TS(*IM6>*>G=0.71B"IMH_VP?UL9SC<"6.++3HB<2"A$-&LJ^#?ZP&]VH M4!!2];HA*%L%?+%:DF39WK,H5BQT7AQ93,A)0,[N9LTCC!FT?)_;HKQ%^X*H MQ$!)C-XIKCR01^'?J-]ZSLI.4Z"P2-!=9/6\RO5MLI-?MEK->D9>CFKB;:9% M6- RC#9!A\1R+,;3HYE/<@ 5#$GI)\BZ!D?CEU'\W");I$#(7>]@7R#102QP M^PNKLHVS-,Y9\).;=>@\@,I@&PO:#7+GT#=ZS7:%6IA+L9HHSDI?%?T2V@;, MF!%' .#])?^*7&K;[E;OG$=2[I?ILT<++5^I,QJ5?P[O]K^$#MNH'"3%?WPY M$9;8Y&XRWDF#1T2#/[MY76)D^,01!; 40Y;.K9KI%HGN]T8>B1Y9)#K2)&,DQ&)!S0REF&4@YN(%TV9^+5S M@_/2.8%6AT.?G7[2.Z!!K/Q(S1?T$!*! =3C054FTY$:_)O=$Q,10NTZEJPH M;IDD>@2YFU([5=6VS)(@#EH"A>R%=F&J,NGCUZY[B6BE#B9 8M@RP7T(&UG; ME!6H%G\CRT:X&&3V.))75N;.4#B?7^R5ON+=XI>%;9SQJVO#F:MTFQ:_VNU> MBK+ KQCD.JF=;F.X/0"2<":O;%?D9,D:31F+S++?L*N4)525M,'JDO.,F42W M \,'=7 7?K([*THGQFRY.-Z4Q[H"$;5.L H.41<7MZD&'16A[G]36M94QBXR M)DS1%9P&E3N.CFX(K%[T%>L46F/'>(PYFP;S)87 ^6,=E .)(&GD[6 F',4] M*P^B.W5(1KO5RUG(MT\G5BZ;J@PD3Q7?,HP# ]/$OL A ;"%59 MO2$HT+1*8N+%9X>M\%5T-(PGO?YK_#2.A_WD-5QA3&4I>'BO-[FL_IMF&_1P MKGC0&V-EXE&2Q/WIU.Q /_C&.FTU'*ROVTD&K^7#Y+67<'2E*L\ '20<08IF M!:^9LX@=L$):Z!?"547&58\O6^R1-B(4 M?KW)U3(.QJE9N-*^19'L0']5$,_4:>X!]HSB0=)[X4AAAYV4LA_VN_$(T,4J M#J]"L9&=FIK02=SM8S7P@62G.:/:$8H#P+E1/)ETX5/2A0%Z?0^3PDIMW4JJ MK.=ATY;MR+BX/EF>Q,^J<4.)M?55 X%G'TK!8NX+(RF8.TA.2W>S99.+F0+ M-4%"XGAN[;/EQ^SL25GT(;V(OI !\H@U/J!'\JFG/_5?RR$+?#]CP6%5?)5C MP#&=-!Y3(JO)&[4R2/E'^U!. VAHF9W#XP#6)6/]K[_[WW%[TS@9C]NVQS_^ MYNV-XE%WK/_=$6-]+LH&P#I#]TN;)X+RIXZG>\$M\VZ.P0XY2VD3(6=I>H.\4W&\ M+6%TZCQU-Q)X2M-=$ >FT^%K.3LJ%Q.H\!H-NL/&/(V+K>[$#J39LXU@S=F MD/CB,0[(F[ZB !&JG"TNM#T32<5MBJ+!5/L.I[1CE=1FUQ=IV2+_F/+TS1JM M5 Z\W^E-K<*BT:1/I60G"?W35IRU"V_] ../>C]X8HNX8%;XLD!=@10>P$:M:( M(++O0OH4@^FQ=PL(.&-TT%32V$IU(+(?3G3C ?=[>C\93"QXVYMV8I)"NS\5 M>XO\AI=[V!L"I?YJ@G7ZP^A\=VP3DIVN'LN&Z%$O[B5=Q?>[-[Z+>9G:+,;IYF/PAC_+^;V'\_M>*-NHG"VNUY; ,*O^L(]/ MKZ(&1IUI=+0XL/GR"_NK/U&30-4.X]2$OTBSSH=\S:4B>G!^R1 ()AGE40/, MY@]%N2SOL=IY'W_M1C=H54%Q!?X W4*7B^#C;QZ$X]/TX7\ 95(C_'8189%M MTGP9R )5T6CP8@FU'=//&+X9Y&N,E34^R, \@A7>]3O@HB'UI<>%M!3.K-_4!YXL.K+ M.!XG*-T<)0DH_A/:_"">]$?X:8 IU5,#Q+PX5K4-'%J1=/M^/R_ZMFTM,/,T MGB2CUIG[<9*$R_+LN>![,36@UGK(FO1^["<_TH^,J!HA62QR$/?$#D=26,R, M1$+2?P?$'\6#,2,^G,6PAY]ZW7@\2:)) MI[#A(=I%\2PC@/%D'_53Y^._) M&YH2CE=/NE8*E!CXBE(N'"[X!=U)=5B48:=#M@B MA@VZ0BXK4RI3Z6HF6,_2@ \"DST".S!MI>D[@>Z]*@%K=4( 489J!P*40!1I M9.0 9G8GA*M RO7;;E$E[]IBS;T)_A\4M6;DJV6'Q&9Z71PZ&5,I1,R@72\S MJS07UNL 9@ +F(#&J2!4E<_I;! @U'N,&]*U+=Y[.*_2 8V= 4D$G?5\%/34>8E:R[6R60^X< MQ>@3_6H^= !)5F'B]>8;&G@<4MW2>)8NW2!RGA2O9D+6R$%_*#9?9U7#/IRF M@+KYWABQV M<6_99R3PFU\&=A[.,2FCH<>E?I%>P9VQ&D8IJ.OA32*14;FI^X#KV_?[EXY5@[/3?4 M[GLH /]HQ_Z/=NS_:,>.^_D_NQW[7C+F, 6I)40'1A1#>F\#@MHMMO';@XC0 M/WJ.M_0<]QAZ<[5V2]_V@*^X^FL >O M=I?A4FQ8UU9GRC.[,^6%U9F2^V,R:JJ"YB?"]5 !9#9^::$<4N?O(>#\H[/F M?X/.FOM[Z;2)X]>FYX?=O.2CZ<]PS?T9#L*E?_0_^4?_D_\C^I]X=4JPM,\G MJA\CL1NG3K^3*[O?R9GI=W+!O?.^\3KMP=?_Z[NP7%;W::',FQRB[:3%ZGC M8UOOM"P T=%[KV&5P!\J"MEU;;(_[;-9B7F(93% M^F&9W99 R'+?7 T@ZVAPR5#-9_Z<%OJ9BTUFC(A?9;K2# Z: ;E M396>PCC\6_LP>LJLJ #!F:-;[^]=QZJ\S=%U8@&>UK_C('1!\+]C3G(Y0[/A M7_)%D37=>L#&K&KA)/WM&>MSNL:2[Y4WY[\]%Y^M(J;GQ=S/&M-[8IS"ZOI; M%E?^'KEH]AL*@1]'3L&N9KTN=0_@.;6UYF1P,VT&Y\-,..;?37R$.R5.M+.* M&"]E%Q*[CU?X.! X_ I W'QX2.'$WK?#T+)M\U_NGW_745P'W#F>OMP7N=XGKU]#2YN( MV1FT?=$'$NR'Y7'T#1F5-M8+8096\Z-2U($B(2<#KDKQ4#>**P8NL.0K M^J3?)!NV62JTSEYH.J#:=5C&'C\#\4CW-O&P(I!S&"H [H^W %*,\-?O!8?V M0/^]=?4ROUKGZ&!"F>J6;R9:!=BZ]T$DQT/3W%L-#^W#; /Y9)Z M7^PXPV]*6/QM@P1S%?UK'\I5/#3'\#CZ?MF$-K:8G^R;O.O2!D/ _N1GH_F] M,-JB7 *;5OEPQR8C[AM>ZGW+2_T#7E)G\E^:ZV8?6RCOJ+;>R/68QN^C'.UTT0@K6-1\(I:9Y@L[.##5O1,4D@O,= M=/#?DFMF'^5+D\IVGH]APCN5J?;'6@IWR3DBXIH-W6 $*TK9N^4=W@>7DCZ, M5[KN^-9?7S*D$;IN7/MV^X.;W0_VE<@UH,YS;3_WM4 6?LYD\?DGINI16[%) M=KTJJHGEK1]%^P]H5#M71OCK@!H63OC;J^T;+N&QA>U])^J-6@3J]#GJCL._ MS;(U(&8W_..?MT7[CWH/=@;63LE;P@$1(*"DF'RE&QV+[;V"CU)5"T-1R%S: M2E(:DY@(=.]\54Q5Z'PN;VZN21RCSA$WQG9@E&)/_-+Z'-GN+?E$>A>IK"%/ M/^T&E;! XEQKEI;M.<669-QI#CD QWVJTM_H=%J7@7+&S7#3?;];C4E:%[7( MN$=M2!1?J/%P41*,:A7!/S#7,S2R51N72T?-,4\#P(#.FQ>_(&Y[SD*G@"T/ M4YS7^>5(WI:X>%-(W?U9ZBYY)$E3>%VEZAO0$R]8F[7;OPI.;X!OF\WV S7: MW8K'T+==&+JA#I]Z'P:L)\&XX>9S7D+-H63WD(QJDYC\FS*J,:CAAI*2@UF@ M0-V)-(K&QB#]X[,XO;YEFV:R*'91I_PZE^&TG8K6/%,H(]MA((B+/6(D\HZ#$DW25Y,3/M3P67B+<\V]@ MCLENPGD@K_T@AR2]N@M,92\&2![P5Q.CZ3M2.W=R';4@>/IZFY75R@@8YZ:XDT58C;ENRZC_]SV34?:LR5OFO M,-V9"CD9*++3"VM:RD:NR^8GO=V$I]I%&]L24MM6-]DS:VNF:BOYW+??Z4%D M=G=JZH%7QQ(PZ?J$Q-P]V+:7!NS33.G.?^;^LOXNUU6['FE94-K]S-NE46]; MGM%;. EN89=F>G)HHJN/AAP$(/$KGG*MXZ8^Z[BI%F'X- >A"$_>]"]'1Y[Z M]E#\#Z?GHBWEA1/BY[( ZL!ZY%6E-+99T'!U):*FRO59YG,"8EIP\R]WK:F: M<:=23DMHV::]TH, ]A(F]^VIV7P?/_!=%''MI?R1WY:@G3#_B8,KPH0GJF5. M"5&?547;_SBYK2G>)/MY<$ONL%ONL'OAMX5%9G1;5=I.NP"AJX M2)X6T)8GW9!?5-KP-YV+R6;V.&HCF=FW9%GYS&V\/IRMO6MKX>3F,Y4?:[*< ME?9E:Z,;7F$'L[;D\C;M-F)9O8HSS-G&'/?!%,'0X?P<[LX1 - M;D\5=M#.) 6_'.BA1-T ;C8R;L/[:__]!9MA@-I2P+4QW?%.V^(^_,3=-LGT M-^3Q-H=428&]85 $^\T)OYZ(R,TD>M/#IMN7&.Q+H)VA;RY^8IGBB7ASD8HR2V=<-7'Q<'YUG MV/;:5%):;5@.=0O0AFO5"*&HI6L=IA4O\2IMEN)47*?[C]A.2S0 MCN3=2!47\.(5M +RJBTQ4F=AFV3+'3$Z9Z%RF,:I;_D[T=5I/)Y96'4QF!I8 M!O8G2NL':I!G2NCN#AZ2EBH['K1@:V\] MY;A;^?:8-GF-9/G &=5Q=\TN305@-MA$V#7?Y.+8 6WNTA2C!UWY52_G].TF^5@03)3Q[AQU3Y:#_B,;<\F3I/'%_LGK[NVY^^@[T;::7[QCRFS/#]ZW39'4?L-(7/:SROO=3 MO= QNX;[G8,XB93M=3[DP3*0F/TBG+*'.8SKM$]\^"X]N_7N6"4O5CES25]X MQR\DAOLF.=9[ME'\=YO$/8O?;1KW$OR.NS'7YSM/$L"Z%\Y@.#?REK!AU(H[ MY@OP)11W[(XD\W=WMG003-Q(;+ GT][F- MX;F.(X\__:X362?SN\[S?:]E>*K??G':Q+=O#G\D_U!;/A&7Q^#\[5.[$H#= M%OGV.;*?0=ZTK6*$ @^-NLR*[RS=66X,7#S-7 M29?^NRP .\4:C.)T%5!J)0$JHO1\3E/10A<5"Z%J%M2O#Y-( A[U))C'IL;5 MT-.C*I%OH:@5XM@<^T8MTHJT T_T4GF=TOH5Q:DL7'S#MX.U&'Y.L-OKG*0S MS4;H7J2%R2.5^6"=%+Z!@9^8L%I:N7ZJF.&R?&(R3/=*$C?TYFW1UC-1A?, M=>4:LJ9GJKZ&W5_'J)C-M\]][ V4X1!4QQ[#.IK-03@*WK/-(GY!F="PL^!3 M)JC5JQ(3MMU)K$XT58[Y<=#^VL!VEIA;;%*.=40M4$BYM'H.K^6W0>J;M5VW MEM//IKQ2LWB3;;D+Y V:+VY,H\27YZGLLY<8841@*O-: @BPD7WO*B&F68[I MFT;9T,$=\JIG<&^(E[^=X[>-'-SI;YW#.#WF5G4L[(9K[R1LP1DU(P\/]'SL MF#.XQ_#L.OFVNR6'0+ #G_'6^&+WF8\"[S2=M=?5"!LL;]"6*MY MJJT254YWJYX^(WB^"Q^QIYTG=FO3V8FDT. MY^6+)Z*Q=^SGG"ISDWX]R,%Y\/:]LE;'T<$%K+['=/;J=X'-J8 3,F7HBC?> MW:#J.)XCA7;>7F=JSGETO[ES9KA?# M:PRAY'1.^;1SLNN=V5'FOA3/SR 4B=5#:-]T^V\ M/9[]Q#C8MO5B1WHLA[>=M$5%XL\DH[(?AOL-K<*E2)H+]G8[GV=+])Z+9I N M'E$WU*TB/+E>%0RZR[)C("+' M[=N^XQ7&1=?E5T\A=F#ZDEF:>^K&N-W_ZWU!+ P04 " ##B9Y0DT@J MR%L" !<# #0 'AL+W-T>6QE++XE'NS7K1O(2'YVC\S\_64IT$M5J M0_%]B;$":T9Y'<-2J>J#Y]5IB1FJST2%N8[D0C*D]% 67EU)C++:)#'JA;X_ M]Q@B'"81;]@-4S5(1<-5#&>]"[C\:Y'A&#Z"'7U!KCGY-UDXC^<7HW] M)S9P"H'3^)S%,)B_A]Z?BY[Y_M/")C@2G[U0_#GMD?3\">EVNE;J,D>)YR]C M>@9I)'QAA+UVRY(H%WS8N2ET#ET9,0Q6B,;P&E&RE,1DY8@1NG'NT#A2084$ M2A\931883_WHPH$;F=/4ZC#"A;2U707WN6RGCP+=R 22GO $#I'$E5(*2SY MC1[8R=;Y2PBT]F)3:<)"HDT0SN"08!^ZR%+(#,N^3 [5Q)1G!L<28K2/)6H M/!-42C!M9 05@B/+T&6TAI9-,:7WYJOV+=_17N? S3%;XD-@*#I3K[HUAUWS M+?*VFM/>E@WWT@4560GUJ='+X79LC@Z^DS@G:SM>YSV 5D=513M9XY*JAU80K#"4I%TV_-#HFJ!UZH[3NM\7^;P")E? M^ST7F&.)Z#:T/ON'_);_,_'T_.^1[:_*&/@5&020LV. G!\^Y/3R\!E- M:W,$D!?_&-)K[^^M)F&G1>B]8-D0J@AO<4N29=CQF!XMAE]-#!O)^UZ"5B.-BW.",-N[0%A_\3R4]0 M2P,$% @ PXF>4/IEY,O>! ="H \ !X;"]W;W)K8F]O:RYX;6S% MFDMOVS@0@/\*H5/VX+7UH-H&<8 TV7:+31NC+M)C04NT380BO225M/GU2\IQ M0R7R8"\#G:P')7T:2_.10YT]:'.WTOJ._&RDLO-DZ]SN=#JUU98WS/ZI=USY M/6MM&N;\JME,[=VMVJQ_^UD8\:N687%9&2]D=%79T!_DKV-];;KEQHNHU=&SUE7G6 M>5+._ GOA14K(87[-4^Z9WX'QPGKF(.15^A_E4IX$1 MDT?57%E>$[]DM12UYZC)>R:9JCB)(#, ,AL1\D<60>8 9#X*Y#+@^$,CR * M+$:$[$62 I!T3,@\@BP!R'),R"*"? - OL&%O#$;IL1CMX,P59,K;BLC=MVZ M7D>0;P'(M[B0R[9IF/GE>>]UM:2 MA4_?RRTSO?P]@Q+X#)?L Q.&W#+9(^<)>Z M60FU;Q##05Y)D<7R4>OZ04C9O1N??#]#;0(!N;"6]T,(B25%-LM!QEVG)\1Q MI]7+OQAR2HHNE:81[M53!QDD15;(PD>,%+/TY)\_8B3(%RFR,+XS8]B+$$%J M2)'=L'2ZNO,/?>6;^>XZ"2'KP4%*2)&=X+%TP\DW]I/WF" #I,@*6/)-:$&^ M\IWV8PVUB3O'D $R9 ,LVY7E_[:![:_[%V]A!N7^##GW@V;O]38S<'2!;('7 M;B.69E#$F9)PAD3TNV) M,2'CY,C&.8[9/;4Q)F2<'-DX(&8_(4'^R9'],]QGFY"+NA;]5ZB !%0@"^@8 MYE.BBC$A"Q5CE+L.F+T_O8 L5(Q9^.IC0A8JD"T$8\:R+,!)%60+P9BQ+ O( M0L68XYX?-,:$+%2,->[9OT4Q)F2A ME" &98B3$A"Q7(%H*'9Y,8$[)0@6PA M$+,_,0E9B");",:,$Q*%+$319_4AS#@A4A.4%+(01;90A'G3.H^AZC!.'YAWH.#D/K*%ANL=0QTY"EF( M(EOH&.;K;C&%+$3'F,49[&]2R$(4>X[_".9W+C9;%]4D(5*[(K< .:U5IO)M7\$ MZAXF9*$2O2+W8I:/G%QQQX3LE6!+R$!E9Z!IU]B>G]5\[<>J]1=_>NNW5TQ6 M"T/"S_[#C(*&^=9U*^6EWW:CKC4+V[MS'#[X//\/4$L#!!0 ( ,.)GE"W MT,(/* ( *4F : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V3<\LL9/W_*I'H]=6YIC7U9OYU-;-E4SCOV7$,JVR>>ZW'5];J=?]MUPKL?I MZW (?;U]K0\YR'J=PC"?43T_S6>N7G:;:GC9Q6KUHQX.>=Q4X>T4?G7#:VER M'DNX7.+=M&"ZY;W/_[.^V^^/V_RUV_X\YW;\H.+O@BI\'"3+04(/TN4@I0?9 ME!< QG7_"2$-5_K"+B. M?*\C #ORQ8Z [,@W.P*T(U_M"-B.?+LL-GK71PS9?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O M!7HK7V\%>BM?;P5ZZPW.2M!A"5]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM? M;P5Z*U]O WH;7V\#>AM?;P-Z&U]O WK;#AM?;P-Z&U]O WH; M7V\#>AM?;P-Z&U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>OL-WE6BEY5\O1WH M[7R]'>CM?+T=Z.U\O1WH[7R]$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5. M,[U+4P]Y]WT45Y_@U02P,$% @ PXF>4-Z?G^?R 0 !B8 !, !;0V]N=&5N M=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK5WB(=@-L 0E^P"33)FH26[8+ MY>]QPD,"%:F(5KJ;ILDX,S>I=5:]?'QU%";;KNW#/*MC=!>,A;*FSH3<.NI3 M96E]9V(Z]2OF3+DV*V)B-BM8:?M(?9S&H4>VN+RFI=FT<7+U?GUH/<^,]\*]B8./A?V_]<#D$2 X)DD.! MY- @.0J0'*<@.4!\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ PXF>4"?H MAPZ" L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " ##B9Y0+'TS9^X K @ $0 @ &9 0 M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " ##B9Y0F5R<(Q & "<)P M$P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( ,.)GE I:$AI,@, #H/ 8 " ?<( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ PXF>4$RU G(^ @ MP< !@ ( !SQ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF>4/22 M44FG! \!8 !@ ( !QQD 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ PXF>4)9QCS6U 0 T@, !@ M ( !+R4 'AL+W=O&UL4$L! A0#% @ PXF>4")"LW&T 0 T@, M !D ( !!"D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF>4$$TSI2P 0 T@, !D M ( !QRX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ PXF>4+J@&WVS 0 T@, !D ( !AS0 'AL+W=O M![-G[4! #2 M P &0 @ %Q-@ >&PO=V]R:W-H965TM0$ -(# 9 " 5TX M !X;"]W;W)K&UL4$L! A0#% @ PXF>4*/> M<\"S 0 T@, !D ( !23H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF>4$'>9(K# 0 -P0 !D M ( !8$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PXF>4#/-F /2 0 G 0 !D ( ! M5T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PXF>4'6A)NRW 0 T@, !D ( !54P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF>4)%;!;DG @ "08 !D M ( !:5D 'AL+W=O&PO=V]R M:W-H965T>> ( #(* M 9 " 5U> !X;"]W;W)K&UL M4$L! A0#% @ PXF>4)_TNS;Q 0 !P4 !D ( !#&$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MPXF>4&-(:O>" @ X @ !D ( !P&D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF>4%_&H9?V 0 &PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ PXF>4,?; 9&_ 0 AP0 !D ( !YX( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF> M4*N '!C; 0 900 !D ( !,(H 'AL+W=O&PO=V]R:W-H965TL# ( !(& 9 " :N. !X;"]W;W)K M&UL4$L! A0#% @ PXF>4)E5IIHO! ,Q0 M !D ( ![I 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PXF>4(C.'&PO=V]R:W-H965T M&UL4$L! A0# M% @ PXF>4+G6$=#3 P =!, !D ( !:J( 'AL+W=O M&PO=V]R:W-H965TC ( L) 9 " <^H M !X;"]W;W)K&UL4$L! A0#% @ PXF>4.$X M20%:;P F[0! !0 ( !DJL 'AL+W-H87)E9%-T&UL4$L! A0#% @ PXF>4)-(*LA; @ 7 P T ( ! M'AL! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MPXF>4+?0P@\H @ I28 !H ( !KR(! 'AL+U]R96QS+W=O M4-Z?G^?R 0 !B8 !, M ( !#R4! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $D ,20#Q$P ,B XML 43 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Summary of Consideration Paid and Preliminary Amounts of Assets Acquired and Liabilities Assumed Recognized
The following table summarizes the consideration paid for OttrCare and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):
Total
Consideration
Cash$16,037  
Accrued purchase consideration111  
Total consideration$16,148  
Recognized amounts of identifiable assets acquired and
liabilities assumed
Current assets$1,525  
Fixed assets35  
Identifiable intangible assets6,600  
Current liabilities(2,210) 
Total identifiable net assets acquired5,950  
Goodwill10,198  
Total consideration$16,148  
Summary of Identified Intangible Assets Acquired at Acquisition Date
The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):
Estimated Fair ValueEstimated Useful Lives (Years)
Customer relationships$4,200  15
Developed technology2,300  10
Trademark100  2
Total$6,600  

XML 44 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (“CMS”) expanded its current Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 outbreak. An accelerated/advance payment is a payment intended to provide necessary funds when there is a disruption in claims submission and/or claims processing. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submits a request to the appropriate Medicare Administrative Contractor, and meets the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million.
The Company will continue to submit claims as usual after the issuance of the advance payment. The Company will receive full payments for its claims during the 120-day period from the date the advance payment was received. At the end of the 120-day period, the recoupment process will begin and every claim submitted by the Company will be offset to repay the advance payment. Thus, instead of receiving payment for newly submitted claims, the Company’s outstanding advance payment balance will be reduced by the claim payment amount. The Company will have up to 210 days for the repayment to be completed.
At-the-Market Equity Offering Program
On August 31, 2018, the Company entered into a sales agreement (the “Sales Agreement”) with Jefferies, LLC, (“Jefferies”), pursuant to which the Company may offer and sell, from time to time, through Jefferies, up to $50.0 million in shares of the Company's common stock, by any method permitted by law deemed to be an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. During April 2020, the Company issued and sold 1,000,000 shares of the Company's common stock under the Sales Agreement. The shares were sold at an average price of $24.24 per share for aggregate net proceeds to the Company of approximately $23.5 million, after deducting sales commissions and offering costs payable by the Company.
Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services will distribute an initial tranche of $30.0 billion in funds to healthcare providers that received Medicare fee-for-service (“FFS”) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. Providers will be distributed a portion of the initial $30.0 billion based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8 million, representing the Company's portion of the initial tranche of funds.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants (Tables)
3 Months Ended
Mar. 31, 2020
Warrants and Rights Note Disclosure [Abstract]  
Components of Warrants Outstanding
As of March 31, 2020, outstanding warrants to purchase common stock were:
Classified asOriginal TermExercise PriceNumber of Shares
Underlying
Warrants
Original issue date:
April 2016Liability7 years$1.12  49,006  
49,006  
ZIP 46 0001217234-20-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001217234-20-000057-xbrl.zip M4$L#!!0 ( ,.)GE!P?/L-IU8 '.Q @ : 8V%R961X+65X:&EB:70Q M,#%X97AE8RYH=&WM?6EWV\B5]O?W5V#? MYA2)HEAM$&"PB&9^_7N7VK"0HIPX#4*:G#V_/GYS7GP\\W[=\'ASNY><).))%>%2A,1 M/W]^\>%9\&Q2%+,?GC^?S^<[\X.=-+M]?G/U'("OR]4$HZ$_/U,L] M<;RW?WA\)%\.#Z.]W1='4KZ,QL>CE\/1X4%T\'][,,GG\'-^)B\6L?S3LXG$ M=_]PLC\K7LU55$Q^V-O=_>]7SRH_*N278EO$ZC;Y@::*7X]36)G^?BA&GV^S MM$RB[5$:I]D/V>UPL']T%)K_#W9W=K=>\7??[=+_O<(!ML=BJN+%#_]SHZ8R M#S[(>7"53D7R/V$.Q["=RTR-^8>Y^J?\80]G27_.];1AG%@ERRS5U.1W:ID>Y@613KE5W9\N=<79Q\_ MG >G[R\^G,/_WP0W'X-W%Z?7%]6UUU>MD@A6_,/!,;S%VX;?RKQ0XT67]^&P M?1]N?KZ\#I9N1C H)BH/OO_NQ?[^[BNS-=U=#QU))$=I)I =_1# O&2&/X.E MG@)#B)@I='T=SU[3EN^]V@I@^^F. 2]429$&(@_2<4#'LI]$WW^W=[S[*A(+ M_/#/(BE%M@B9*\+1R;Z=7'#Q18Y*_$%P#N*A^\MR!QD&PT4@DB@8RF(N91*\ M>7^U_>;T[]<_?[RZ"-Y\_.7=Q5]/K\Z#=Y_"0 3G,A9SDQR"; MM(SEG6'LYW*V<*VS/3.!(/FP'\[_P(/):.= M8#"?J-$DF,.'JLAE/&Z9QL6762;SG*Z&$K=)"A)IE/, 6SWA SWKKS]? M7('.%P:&+Q/SXBL7(+M"$:1@%J"$%!,!)IK,"J&2X)T4N0PB,M=8.SF=92IF MU63_!-61W>,^J2,?P:!38.ORRKN_&%\)@0,2J$W!68$^4CG'MRK+B\#I6G#. MS:/]D-[)Z5!F?+I[NWBZ>Z!LPE)B.2K4G8P7+/;@]WCD.;PNF(*".A%W$I0? MT'S&90;?9&8BH9T1/@9"K,#WA4%>SF:QQ*G 5VD63--(C17\>YRETZ" #2)2 MA/\-@_X0U\47!SP.-P]. SR?Y3(A<92%OC#*Z +,8QE<)I)T2?N\DEO M3/>7X5NI"5W!8:EBE"U!G(Z8:11\A@?[Q[M!BY8,S[W)5#X4"5SB,Y#^H-@F MJE?G^4;O2?>7X<[S^^^.7KYZ9*K;FXU3W8[NU]LBF:M,HBP=_@;BF74WD)LR MF^;T.^"^$;GN\R 'Q@K7KYB E([3>8@_!F9\IR*)G].#<- R(2.3G% 2WI-- MS;])8A'IX-"/C'S.^DL^2 BD?+$#B[0U.O"JKA*D2;PPD@#4N!D0'!-9RI]Y MM(:* JC08R#$@/6]1VLIG_YT=7&!7O='=F$^?/PU#&Z0^MY^O+IHI;\0J8GT M0]@N]I-I5C,MBQ(,,&!/5HE$K1(T#J8L&@295DJ6QFV:\KAW(BY):ZR,&FJ2 M'4DU*^AW>3D>JY&2R8@\Z^Q_0_53:[BPETDZCV5T2_9+0LYYN!9X&>"V#"4H MO[IF46_ R;@4+\9IZ"&I"6.4J,:WD'+UAL7U"*GS!9+B]>?/_= MX<\GT;$] 2DA2U41P7 M%-]8J"G&F<2(J%KD>3I2Y,6>PRVA09(TV0;2YO 8:S*PL@]I@;^PDQ;)@AUG MY"C3+C>T4#.1+3Q3E92;JF++<\-=VSMY!7=/J+AD!\Q2Z0&:/!D@/V0R%J@# M^SFI?JKJL_;'Q#!/X[*0K[1LV5TKIU5[8K0,>OWC,'O=EC7*_YUD]JWB5FX/ M,RD^;Y->^(.(Y\!DGJV?7WO/"]MGN[E2%,.;0.'$3X&*UKH;S(('<)_,/; $ M!4FQHT[)T:1'M^/9,C-5:C)A5N MAC(>!!=$CJCX /EFJ>!_:VY-IJKV-5;3/=AR=4K1;)*A8*EP]>[OP$KEXUJ2 M!&2MZV1G;S#26)9$SA7+0B>;M'(H',RHF2&#'U4[D^>G(D&!SJ@]BE+,3#G_"9:.Y&< MSADO5BI,H9[R5U!Q\][JG7)OAA7'921)GZ$7HV(OLQSK?%#!@7\#WR_$%S.Q M'$;)D?7#;DW1PQAQTO,B^"D%(9/@5_#H:5E,4I UBV# KX!9A,&P+%#RV(SG M(@TK;R;=L/UEHB@R!<^39Q]SY.&QVG&$_F&$N/NCB4AN)9YF.C>9U7JO/NFU MA>ZXR H!ZP,>U$=V7VYG[SQ)!_WS)%'T^L+$M+N_/!)<-R;L#A=7Z; 8FN". MTU&4'KV??&?0LG(FD+[E')9]*X<9UHSH9,T75#ORLB\5!OB*VB9U?T5^0IV7 MMN%E7H"@$K!$-&R!#("I^9%1;>?F)G7#^M#I"TT^P-U4:A(IC:!04Q"/BA+O M:DX?;6FW4]V@&UM*+_Z!0E>C=399[6P$+>R$IJQ+9]S2#=W;@G.!6=ZRZM%" MYT'."CHJ.D,0OJ'C#G[DK(_!,LO/B5Z[OQ@_:N:,$E/GM\KEVI\S:^,LW5^2 M9=7U>*4O:6V4LN66/C85\K!_*N1'=J8!+R6^$VT.TPE:4_YT@E.K_>G,3U8J MN[_,U9EW6:%&L=15!OO=7\U2'X?*S;D9[P8P(E7DSCM+*6JY<7CH IRZ:S8( M/I597HJDFB@5QP<5/VGZUQ?&$JG.T+<\< MJ.PT62S)))_5Z$]S5ZN[8EP._F4+RUH3V;4VJQU=\LM(8E;G5Z1>]B<*L2G) M&$LR+MZ(7(V ;!+,'<#*KR J,V.=&@F,]*.=&YQC,*$KD6P;\W4L5!; V7V6 M!24"P.(6"!$GI="I&,L[&>,O,'\*)R\ALA#F>WKGTQ)?T]OU?N[^"MH2+J0"2 M ^YM?4;,P!7Z[@<'NUN)3GYWH[E31@U#G[))M != MH!(^.D3'^S]*F;<$H^%#*O0TI A;; N-O$OM*ZITOT,*NE#:TKC @N+!WI%> M!B>;FDQ^&)<\H'H&(=&V342QI(VAC#07L?T]3 1>>CFVP9B82EG:"9S,\*0B MCL.Z_ZVZ)3L'IL+*E%>YVX;1I-J5JY]=9=53((E)[?CTE99!U1."^E\^FLBH MC-GY(]$8E965\N5O)@*TKIOV2O^&&2\[G198"$P*ILWY01&<-RF =QYFXY-" M??>C5.84&>)A#*GH?<>_##*!=6U+<=A8*-3H +IW#CBMG A7:B(.6H8#(;>3V*9W,))&FW=$3/\;J1_ MEVG&[,D)4S^;NS(J/2<6*_Z40 2,&/ E[W9R4%=9Y?Y3PM(WV%70H:1V+B

J M8H[UJYR\BL\/I'.D_YT+,VP'*P)*Q,; M>&ZP&R.J&@*7)95F<_6:G:/4G[! MQI%#E$.GV5 5M!?=7Y$' 6%M])S4)9UA,Q.*"S%_2Q7EZ@X7;6Y'%OC+D(>6 M7K"6/?/4 B)[+_TG!\Y*^;Q#3J9D6AU-Q*Q@@L)LYW8'@7 M4-JZ[.ZK? \D^?ZIIXJ*LX->DM-9G"X83PF(DS,6T=W/,L1>P-2*)DWC L1" MK+2&KG^-UUJ87 *4%^T;XHP3,9LA%Z"564\?WQ),R!0CTIC;N( V+\KA5%G? M8-NIDOCFKU-/*J*A:H1?1>ZSK;&41NBMMYEV2+:R)YB_R'S-@8&IX>=ZMA(M M/*"">]]CI;.VN/440:<)!OM;I$Q4UI"#>H0HDC%84"2@M;.'O9]@PZ 3S"U0 MN/>ADH!TP7> SI=WR[? K:^(OR+3,X7)\;+TY6@2C'X;CE2_8LN7#NQYJ#BK MG7A[ZTXGD2$#X+_2>'F'<*=RFG3C@)M>PYE8D"1I]S)L/[=FHK?,<4D_K7#B)L,>D1YV&&VH.D# CI.6^$ MCU?GQ=[9$V'V?-41,5X#*2KMIZ0C%J881^^$!X=H9L4VCIV0.UQ!\35Z[ Z, MD$B9>@E9N=:(\UL)@#AOVE/91#=GVE8;<>/(1VG/54X:!5)\+M'94^A8.A*1 M2\/C%+U'=M*CS3QI$YJJ'K:-0@)S(4GF_*J$3[ \JD+1^GM"*4[!FLL8@[=[ M^]8#S.GSK!*LYR:6+A=)\Z*JOQ@EN?(M*/TK,'5(J^6 <3T:9*9=$99>^6>> MEW@FXY(\KOD,<7B&BAPS8U)-E(UL"7(Z9)$-54D1X;$L\\0O*3(E-P@H8O.T MC!%^'=1ID(C*5@N@NP0CV<[WDAI7LT@62U94A[6PWGY'E\<[QR[X0RT!MG3NMBU!] MM>:-GU4SU.T-U56K'@/R-$(3M:IZ4!4JUF-1QH6.55:JM*W6[\K$\3Q54I)- M O^*_;IQ4( E6WLNS=J,[AF*EBMF,&JJY3]PW'PL=#P0L1*=G^\I?/.0:Y@6Z5PP^V5BH(J!SD)C!DGPD#51V$TG'*'.T,I2V1 MH21-$Y6+>U6#BK2!S3SHD;116\V@NZ=]:4W+E=O,9(8-D3!#P)C2Z1"V0;O) MZR! 0[E(M;->S&:Q&I%BIH^:3A;=?#JN8=SOU( B8PTU]QV%GBV^36:V>=*O MIVS+S_+44\*.79Y@9M*I8 BDVX8BJOW"M"OY8[,VY69:F[[_R(702+_2*2/+ M\RX;F?&:F]FZ;RSI2&(X2@Z^L/G1DKL+FH+VO?BDQRA)IPF=0/)U65< M)#4K^67VQ08H3Z.*+7%M*HR#,C0_<@+S*X9HJ4BRI3%23OVC=%=1R=>C*!I) MN@9$)#JI98$0>4YXN\UK9!N W$TPHVZ_FE%7\P)5FP]9=Y&7KEN?EUD3_1L5 M 6%=.P,O%.Y--S):X>II9:[GC"('S3J:P$RZU9$1FSXALH MA_UQ71WUK^"\F<"@_><;B'L1!._18B*LL;P 4<=5:ZUI&HV\),\&JQ6ZV(CE MND6?3W[V%9@-7?.S5[G0,9\*1W.KOZ!;(\HB-8R+]"[^9 CR5V:XP[&8Y?(' M\P^?[>'SKWR^N OOBE0^B\7B!Y707M%[]6I>OMC9/3FF!16PBB(R\]&+W>'% M/B^BYI?[!SN[NRN^7_GPZB]?[.P?[WV+D?>/=O9?G'RCD0^/]M=\^#EM-F\X M'&,^$\F?GAT\]/US]V] M"L[ER.NK?J"_[OU%[?J9<>_QIV/XG8_A#X<[)T=\-:;, 'M_)-]0A/U'3FQ_ M[T5X?+RW<[3[QR<1U)53:1%!^ZM%T'[O+UK7S^Q)!'7B&$ $O=Q_$D$;)8+V MC\.#O<.=XZ,G"=250VF10 >K)=!![^]9U\_L20)UXAC^<+2S^_)) FV2! KV M#P[#_8.CG>.3)Q'4E5-I$4&'JT70$^_[O<_L201UXAA !.V?/(F@31)!^X?[ MX>'!P<[+O2<)U)5#:9% 1ZLET%'O[UG7S^Q) G7B&/Z F6%/$FBC)-#1;OAR M[^7.WNZ3!.K*H;1(H./5$NBX]_>LZV?V)($Z<0P@@8X/GR309DF@E^')[A[8 MKD\2J"N'TB*!3E9+H)/>W[.NG]F3!.K$,8 $>O$D@39+ AV_"$]>[NZ\>/+" M=>906B30B]42Z$7O[UG7S^Q) G7B&/YPO+/[)($V2P*=O CW7K[8.7RY^1+( M %#T_9JU2*B75D*]EV'OX6,YTPR788SDFD'#[/8DS_;N.;.,E MX(N3\.7!T<[A85,"/J<::0]L9"DOA@CXW8_U@C]AO;42P//GJO[?P"01JE=2KHHGM4'G1)I+70^[/[XO<]]64 M\G1]6INQ$A#%"HDA(EPO85D,X0+@-:EU[<._3B/;6NOF,C@U/<$?EV@YV531 M$@PE'-A6,%!C!+'A#F- M/X]4/@16)@U*T[I23+-*O[\R"#8QPF:(]&/J3<)-Z$RWV2V'>II[DA5[U],, MR]E<(,JV$[4TH744T[;6OXW5Z[[/8Y7EA6Z$ZUYEID9PQHQ2KNXJC=Y XK>! M4X3<]KDVQXQ'+1H6AL L/X22/9)[C9WH3X'^H;QRB=B.>;)X&<8IG MFWOHV;JO"^OA/.QCN\>;W'UW:0?'6I_&>D='??R:XAQA)*GMV ,7TH/73D=T M&:*6AH_USD*M;;D-H+&&M+_W,NP% _PY^O_W=S?@<%8JM37$YC._D0 "AW9_ M>6C8P$GLO>)N4-1-5Q]>:V@&CH_8(A\W=SGOQUG6G7W=7XX[.U8TNS_COG;) M8\TB+5 X6VN_1;4:"FQTX4&^-SS,COO*+R,)/WZ;EEGP,RP38OJ;> M*#>3M,SQTMZ0_F-_0QU%MF^,4L37=W?W^^\.3U[M[>X&YP@2GKD>?D\X\@]I MQ= U'/E>:&J#/QP>G(0'!!^_U2<%P=WO,S'K_EJ<1-&&4&7^5=706)$1JI?8 MY#ZG+C_CJHG9&@2HF)B--M-U>Q/'6V9OPK.D@V02]%#0>E>QUHI^VZ+;XGM: MYEH4F1J6' [1RO>2V<">G2]_?TW!-O89=\S$[9NEH$J:#CFD4HN%W8/6#ES< MR(G>L:)39!AXYC^,X\V>0S)DYN;!1]#I8 3JP3(#M5;FH6Y5DL(WQ2)X+Q)@ M;#2EM]*T%\^YTTE98 <^)?-&AQ/8E5]FVA6NC0W=X=+KO1RNDH9^"TI24+5Y M4S-8R-:!A6,+0=C;(N:CQ;>8'F,D@)>B3=<\MBH/M-,:EE!IY5F=.VL 3/]D M;9M&9[KSEW<0Z'P(<:]G(K.^E QX!UGZ\%9V)SM_2>Z64GW8>NE7TH9H5 M,VGH%FUP(G 8L(TWP=ZM?H31#GI7Q#E+$TT]P)"L9VQB,5[XK7[ MRWX*E71UINL2I(NBM-)D]Q=*[>@T4X6))>D&X<@LE2N+19/?G'T!J68_J#JIF6=R79.K4E+DD&@ M3'K=6U&EB@OT]602I!,UJ23]:HY=9V?X82:K^X%*<$U9-PI_1%KP##C:PNK* M-3\R2UNT24RS3#5%[YCDB)'>-_.RD%Q%LX+/"0T)'3;S[ ?\_1O<\VJTKBL) M)__FIJF_=WK)NEJ=CI#2Y5%C[)\,AE:\(,M4Y@6W/=>7>44VB1] #3A1 MG_ECTQ,V)12[OIY >[YQZFE07 MQ:.M[J_$NR3L.@?%.B^RJSA&'1W_;:*M;]6X6+A0[ 7.L_;EJACLX ][X=[1;OCB:)=#7YPY7J+# M7 =RWW+FUZHQ]H_H8>R;F7/?S'%;WTP8OA_TVK!DNK\>CVIG<9D[\_-A>K_: M>$Z_B4I["'_FFZ!S,!>?T[,,%_=?'781N:7SR:*[_$ MHNW^JMS%#]F;H_.$,&8ZPTO-Y&2(JY+NHX7+/'441M+@(?+E(#P\V@^/6N0+ M$>MZ N9D/0%3=PN:+((&OPYAX;>20I36N;C49_'$(;N^G&>OM_RTBK',=%H% MVB<8G,Y[E">Z:>QGQSC(Z2I6KI:._(O9+%8N.&QS.JSR:S5LY% N$2 ,R-6/ M!1FQ&.)FI5G55[%N,P2A8^'=AQ.8/Y'J6;D]89!!+P87E0W"ERDP+I-@XLO MPMB1=F4R1ZZ L[&Q>ZN#Z4YR&G_/1XI[0 M2;R*6Z)SY(&/HB680)6&&2)I "N%/V:3-.&,G$@48-4 2^8(3 0,-J.S\C<3 MYITPEPE&$Y'= JL.G_)!OZJD\2D?]%OD@QKK"*X'%8%E\D[!V'XMV8#3F,:@ M/+'L@:N/>E6RK!1LKUX*1K;_\@OIY\VUQ\],X*;,?85D90@&[ME@9-GJ%!@2 MAOVHXF(<3"7PIX47K?1' >:;9L57OM.<&*P\TBO/9P*V M;Q9C)1OQIFPT404L&-:= *U*F1GVI1/9-.,"@KJ#]^=XJLA7^0V@]0%!X (P MPZU,Q'B,D6M\@-1+L^J!U.^W,FB&R4Q%[KVI$%\PI ID!?_5S)&^CG&[:-]_ MPHRI!&D$#N>T+"9IYE(?S8CPSS&E95$XEO(R5Y':8&R)(M?SD3H+D\8A 4L? M3V%=F4(2H3#VK7Y.!.:N3%V:)EZ.]E"T$UO\\^RIA.0_[4#&C Q,F@BF*:4/ MB 3.JLP&(C2&Y#)0F*I]+ M4H2(LDA43EY2P93_3W,'@>?-B*2CX!/<[+P>;:[Y7Y$3*O,BG:I N0WZ?NC, M!WN7F7QFD\8!JP'I:%@",UBG M2.++[JJ7LU$AK1.![03Q7\0$5F5E#ZJCTM:B::U3,LFJ=E8NO\QC=0M@9SNW M.\AA8*$9\)"YR#+X:9KEG$&2%6-X$_P)6XVG>F>VC!+V1\">%;SQ5J#*2>O@ MA'<-"01'0E.HS1NHJ98QH^L!]%J9'(EW130H2@Y//5XB%P?Y%KRI4'%]=,K' M@2V1"@F+=L&D-P%+)D>^IBV4!RXTUK.8V)ON+P98FHY'2C*FF"]@[;YC%"G< MYA$PNQ ))+#^5YE MIA)#1AVJ#36E3$C%JDG$JF.<' 2Z1(=HJU$?5\U,'9=:SI(&Z!Q&%6"JB6"5 MC5>&G%E4EE>9O;:FJ= *B/^L@NC0DJW:0#U@ UB!!@9F2J"!9UL*0#*B^7N# M"O@#&F2K45OF5&%7C0@RYZ/V 6 P91NV *_@&:G4?P"RVCOD@:3 +:881UMD MH_*> 5IV^MBHW# =DVZ^+&AA3C^Z#_ZF^Y>C=[&* $SI.ZE#4[I "4Z)+PP1 MA2%9[8M=7C#80G[VHTARI11ED:#=OO0>M(S"9 )W+EYL>?[J^VZ>]4@1,S S M8%X1I9*90";'Z%LBC#IG7Y@BT^P!2CM?]#46YNT%V1O>DCQ!$?K>&K0_D.<, M---)@ P9"TF2F8;I_21VE[\>!')4-@R8GDG9FZR4V[_,-@YN9HOHC!93JU.P MQ;H$DB57W9P:^-!0@H:?/$!2L9^-JU7T([4M!3;Q%5!,'/?DZ^%=I>4+,<:V M423K5>>K:N K5OC]$",:&JH%9HW 2GE2#L77 ?8RVWQDU98O^E=M>44YBD". M;ZE.ZDJ.RUS$W5\FF6)6E_( /"V#0D:()-Y#O?+*WRCWU%=&=^M[B]S_=KU MPX/NKV99[3J=2_>G_P#EM_N+<6?!-]_Y(=#NT;&?T0 MQDA2*Z5!-B":1V:J\8/ A\1.]&,@:PP6Q3AX+^Y@_J//J(!G8B9+H.D\#"Z3 MT0X()U '8S''%\&NS_3&LPJ-+G4-AXE.;AHY1P=_OE6UIIY2&!X"*/"4PO - M=K7NTKX3*B9M[NKCVRO/L= S*WB!(56QRT8^RU77X+!P;%V+;;#;JYR,H;L MP!1\'_$Z[OP0??3,W##,SWJ^9(1+M;WQC,^>L?\]'"LJE M_$SV25 P ?7D*)=ZOZ@F?\W>LV*CB=Y8I\Z1>P@?3( MU?B!UPC+^XB;UOW5^$$]5,5 C30N,<;.8/Q"#2EC\G.:8E7CNWC,894^9U'2 M',4]MK2%3<&$6I*;\*M"[R[P!]"2!T=;P;#,XIXCN$"W(CP4B^\"1YA,NA6IT$=*R")X>(%=$DH#W:(>RS0U<1HK:$&@E M]EJ_-UF?/')6FZ(SAO%I/LCGQEX\LXE(2G-'4V/.NTAWH74K?03YI('-ZK@_ M62LTK+3%V?=>P\=VY38%7J4-0\7160%OBA=,99A.;>G,1XJLWXYO=0,T8=8D M_UH"0,^TG/U+-_"1D?"F)+LMD1J.BM?B'EP- M10G;+P^QCON%VO82:F ^2J!.(76N-";=/_&>%)\ MV<(QX4<+(?/9UOKBIQDTU@G*\C:E@A#EDAQ( M-I''S>RVQG17Y+^YI/J>57V_Z/YBT,>B?.-;%<[L?KB-72,/\I18C&DBO2H] M6?51:]>45=1HHC9PV0U,]]5J7N/1"H:+<#F;-1B+W3^3GA'8HT-)C#93!UK= ML,XT%->I"TW4WT;?.2L \7?$)70ZD]=YC&ZEFLJ*K/]F&3<9;R7:HX&8;#\C8*?^EZ0K2W]O-[ C1W7#G13-GCM^K. MF>G%/ T&^UNH7E+M(D^2.&5U\[UJ-^/D> K1?TT6VE.(_AOL:IJQ1H_J*)-M M3@DN>-&B2B^A8BYC5"?V]FMQ=]L:HQGV,7=.RL]YZQU[;-)-;J9T,Q;^:@&W M%-.^P7HY8XDJ=#.8Y%BS2:2(,)"*F&2.(0=NOL*M76"\W\K$V>145DD#<>:T M-UC3FE?(XK#*I]HA%L=)RZ)I8#%1F^ 6VNA4!LUDK?^LM@_"H29I'!FD?N#$ M.O-2,V4LB!EEDA50C(4;U;L>J&U,QKROO2UM"[B!ORV>8.9-3&1U#SF+&@7M MC=D_D6L,!Y3Q+,:Z3[/K:_[[1SM[W5_/LK31Q\8SQQO),T]V=O=J7E$C_7*/ MV35=3[>E0 0#DZR]RL\U5QH#PWZO7:7H%QRIF<:Y\@H^2#R;; 2=A.P"MC;9 M*N*>?") AH9 # ;=HIKJH)MX%/F]_LK,YHD8+!N1I^BL('V_P?#X:QJ(I$@: M/S:BO]U(HE_'#%ZJ)5@QY1??MJ=\KEM-_M@J=5[VKU+GG6+H'N5@EP0!$VU$2J2NN^6D8]3L3#?0[D_^ 4K6WLX&]Y5$YY2N!A'(7!C*&@-0 MA="E(:CDN\(0PY(0RO/%*Y/P=D,@ $"95*7HYU@.'6)3I#'-E"F=7-[QB.>F M[0",]U5JP=ZH]+U$0 ,14P_,G4\[[/&G(A8=/,.8@(:@P;99TUF<+@CH+8*I MC1 YB7I\P:\Q!QM_GH<,9P?_"_\C,\2/@DN8T !3.1W2/S @J2(E,D4/.,@J MG,$[W$*$489CC7D2,9M,'C1>?Q(%Z\RJ^\NI9N$+QU>5YJL.0G>Y5U73MVE4 M!W*=Z(F+; M-R^J/SK!WFZ?E *VJ=YDZ>?-R+]UR$F6I_)]T$!U&O-..7R:"+FWRU@?TE() MDX(@196!@KA-"\71832MM$F7#@L-^-S2%4^#>R+(XAE,1?2E.&9SJ,%E8]N2 M;&)UF513PLK!?()(3A-@-2!1!68117*,,(*#-L=@.B,"8(CK AV399++V-G/ M6 >.?3$-AH(3MC9B: M"S4UJ'L:$*IVA2H7@6G'3CGBBH];^"&-H>A]-*A&NZ $+NJ^O?211R=A]OHG M8I%OWZN#S+2*!._AE!J\^DUG!D-6G5$8>7&-E"!!AWIMR MR4TYO=!KW.P!ZYTAIGB:)0H.2]VI.#A+(QE4K.NCHYVC?ZZ86F#,TN ]PU9'$6J1GYKC#=ROIV?LCRKA,-P M/K,L)?A6,[:G]!-C!O[KB+-2;I$9R$'2CIH_YN;8LYB*]-KP4$Q*'(*>F/QA MS$%A2SM).$C(&'UFT!"/82[QN5Q'^KAAGFS M"P.-3 G/"OD^WSSM3L==P9R:E7=RY%9>/0AJ=;'^61&TV;B>7./CH&\;B'E! MDU!:R)H.)R;5]!I=($A5./48 ZBW$_>A#[+&YN!JEN/M80UQ,%Q!43XBM%-Z MO_9--B3BVI(3V"%F2")^H_OX*77G:]S23ZD[WR)UQT'! _]OZ0JV!"JJA362 M+7KK>O6LXI?KW3"-^U9#M9,N^+CN,!6^BOAQXK..*=EV2(G$ 1!]CLHI,G1C M!G-/H/+Y.[%),UN[]$4O#?ZM!Y M:1= +6!T[+,BP^KYM4#;F-[*KGU0!(;:).:A%B8%R17J.I\$]8_()Q589-L- M#:>C]"X2U %*?\<^O' M(B7"<(:V(8 %L188/?(*YE+-G^K[TYR[XW^X]_X(I/Y)PO@,+CY<7/WT]^#Z MYO0*UG!R^(I5-L.?/[%NSNTF\0@54+-@[THF)P@ABICOE0W4+9&H!T?H]X5[ M!]J,B0)N-<63F>*6=0'Q\3SD0*P@45-0M!4G"LZ0>"CG #?=>9DJDJ^B$]MW M8V#KUBR,O$I8EC?3PW6EE_T11 MTW==LRU[N2AVXMTN5'CQH>8-I@R;@DJ,8 +J"Q+F\:[)F @#MXT#&'?V"^5]HKM)0YD5+YKEEE^V.*L&U0WX9E(:@XGM02]QH M;:9U81(R':RL1?K"L"*Z+[@=,NYF(F=QIX6 9MBWZDZS %UYA?H 7*+) M5C!/RSAB:TH5F-,N[*P1?9@S]UU1O<5S(66.)OSH;O1A_V[T!1784>\/$UWN M_AKI:E]\P6@H:3MIY+EBJX'R)7?*] RT]S]D88 MJG1UW0Z?W]:D.@1DK9%5E^Y7A>M>YFX0(]^QL:",I(OSIK'.1W#\"K\SD5LE M;'5\XZA]?N*[B4I\R+G7WE\FL 8UVVQ79WG#O_MJ<#3;%5ETEOA)'"M]1\W-0;U_P:"WA,(Y5)PR;W&33$-?W56P-9L3_X:9QA);3U(F MIT2<-(>9GU( ^E2*6C/*WH^HI\ M^YF#)2?B0BLG=>O )+%B*FT&3(ILP4H9'[VQP"\>'5,X[A]3> \6IHQCD<%.]S8RIDGN@*FD"UY8NJ;0%)QR.C>'K;!%H4>\[K)S2K^WFD9A5FF)C MO>MM)F83>_&\3UK$=48!:)D56BM@_PC>YC1&;Q@G1R7 RI34K=JK):2HQZ.+ M@7.8&-X +[#60%C28]S$N"Z]N\P+I @PUNI05-:Q*9J:Z5U@FP$]14^_+H'W M*7SZ+? BT;$\!KK$KKK4L6.J<@>00C@J2/M3TV1+?A'.1Y5Q4VWLK^V5:]C4 MAXJ%C%Z$[,XZMS!;=V8]I!I>+&S>3L=MJ%>U_IG&0[5](_46L%N MCHWVCA=):9< @0A1@,)KUH.. %TC-5$SU,X5J-HR\G*7T5,O$GKPMU3!6]"$ MIS;V]E+#/V[A)__T+&CS-@992;%_)<^,8CO+=X>V =%XP@*W>\K2!=(DS %?RCU+=85J V.TW(E>WW0"HN&.ZH:N3;6ON><.5_3; MS;NQWW_WWP'T=[NBR,I7T;CX]'+X>CP(#KXO\-G+4?S[S18>B?7+C\$OU[>?+BXO@Y^ M_?GBZN+CV_80([62H&((H(#QK X:UG/-T M> =/'E["??KA_-W'J_-.B<[692"[! 5@$X]E"6&_>7^U_>;T[]<_?[RZ"-Y\ M_.7=Q5]/K\Z#=Y]"KS.F4:@]-;M/6["@0^4DND[1X,.KL0+":F'$EN O\@[T MN/<[H)U."=:.E^C_M_O+??;Z ZAK/3JA-4YE4Q;Z[/4-8OKVZ'"NLYW@KY_" MX"<-OG*FJ[R__^X [+YKB:"2(EMLRF*?+=?$.\RG'ZY!@)ER^N&F4^?Q2/2' ML].KB_._A6 JGNV$[[3:/JD*OJ;P"4M;@_="W"X31INRY-ZI"WTZFKYI M"V<7'U<,4=?KKQZN_ M!.\N;FXNKAY9A.FF[E,;D)>M'V JWKJZOQ(/QU!A29O.2::[1R$DS$ZR&5?[ M2<2TBVW\X+,_BZ0D+.+]W?W=T*1/F"SJY6ZI8+5?JB^P.L:YW/UE>- Z&*:# M%2RH$ <[1O Y@I288!3Q35K&\DYD4?#NW9D&9JO8#T&[ 1$,F@/_[?P+/)2, M=H(!%V+/X4-5@*T^;IG&Q1?,;J",HW,E;I,4N-\HYP&V>L([. +1_474H?F M=XBB$*,)5THR"@;R$KK6S#Y$$8QD1A6^UQ+3Q+V0+]9 4Z)61.F/6$V)R944 M4\%<2"K!&HCMJ,,(LCN;Q91_SCF;+O7+UK-P32FU!4OI?WL% MK(N;VOTU^.14$R)M ;IZI700IR-&*"F"@_WCW:"%6RG$+E3Y4"1PP [L2R?D MCL1,%?#A/Y%^J72G1)SI84F]>3VR,:AC.D&WUJ1V*@6F5)G69_#1M +BOU86 MPN:J=;W"-60X?>-#OO(@#;J_R&>O'UO.FN@5Z9G^8:<&,0%!ZBL0\]U?[;HT M>'RT3D,T+US9L0',*=;;5]0-^L'[OBI=3<_87Z"HIMPO[G M= )*13J:3*FS'B=-@P6+M4UNJ06V;%4$BSB+!28Z1YG 3CQ(%S.L$,)T8YTD M3G+CIF/W*FBT@%FU=3HA809;73QO/5%?@NL M.FR/KK_0M)=9FCB,:3#YI[K\POV-V L$%:TWC'5V3L(F M[=_!OFP92%#:PEF&@$;-.[:4XGRH/[0D]);7 !GN'X=7A6FQ@SV84ID#X>0Y M8ELMZ8RH$2)@6QY21G*\OW-PV!L>J79,^8]ED<%[,/^%C(,W""?;$P98 S;I M!?M;B\]1:18QEKB%Z579&Y5/6S:XBMGY=_9W9CSKGJSCE!Z36??A?X&W6!BR M1V8%#'ME!3!&!/K4RG@CF(2NT\[UE,E/PSQ>EU7>R3B=^0BW^G9<3I$!&& 8 MAUMG8749?8_!,F<9=SHV->29O%.P@!IJK:T[::A9,X?<&+I:$\1B&"'N("$Z M,AR<6XEN0$9OKC0<&_3'5[A)E&;$45T5U2=$A&/6$^2I;1J$?FJ_6VJ%5!G) MA!! /5R]%A+5=.Y>P'52,:+S+0QL_8*DG\ : 2Y 9"!,'XZ1T4JH\2S!)3K" M1ZP2!9H\><"U=>#? RK7J@D2UR^& ?@MG#S#HC+,@(OE&1S)M"P0U* .\8Z. M4>QQDUK3QBY7Y18H-:JA*>K*:>>F]]%P?;159P;KNVEZA9N_JR*^3#Q\4^H< M+N/( YMA@0UO%PM">;I&T5X[GZ$V%N[TCU5N__1A)PQ4+6SP8&^W*G@-8*U? M(.Y!?C86AQ"9&M+&Z"5Z>-(]6M]AD$;MI",$T'%*4@UF]'+<;92(?U-JRA,@ M0X,'.D^3I>3J1:5 5M*B-"-S,IC7":F/&K\0(4G2X6\,4N3Z7+L!3?&G@5FR M%:)C[8PP?=9(H-ZF0,=P!XH)WP L.;6 4*9NR@S>SE01X;:D&1$#B_"X&,TE M#Z9E4<)O%CQFQ/JRMR#M(;!XN&@/Y 8GUJ%0^2;&(].71[W2EXW7O&Y@9:,) M6'DCU 3/TFJ7S3.'@]S]G; *MC K"K&1&OQ,DEKA@3J'1N\NI)BZ-K2>BM#2 M8Y1%5*Z&%7W(4ZF7:T3>;96Q;9%D(%NMB5_'B*^)_!;SOBGXTXK@MV*_[M'+ MY+CDKNDEP5$NW*XQ2IW;*F\/POJ>8/$\<+,,W1J43*#0:4'JI'V=-\,A* ;R MCAH)$?"KP)?'8LCZ!G8$3),%#\H->AAFHD2OK4*VAFT$,X*?0G6P#:3?ZJ[I M3"7<.20U-@WWAB58.>[!@PD.9['(BWME!K- MV#FQ1H]9@P\^=?VI_1?E6X8-U9TS]) 1*I_0QTR.6I.? XPXG6^%U5=I];7A M5KY)-=1^87L_W9(%[T#&,E]U>]'1A;:B(IC_$B^JTMS1 MCZ1KK00'8YC3("I95]. GQ[OK.TBSH4T-\-6L;A6OK:%SDMD?HBT=M<60[=)$/RXZ7F75-7VJG>BT8L(3Y-T>;>Z M^B;KDR#OXYP.WVF7RFM'A%JSI@TSM=I0E0ZKMML-/$2N!!@KUGX.^(@:RW"0 M<8H44=$Y3>>)EN0-(B?C)D0YKQ(X92"M1:I=+5ZK&QW@(]!X_+WV!K?[>
)U([S"_QU4 S,T((=]L5@D=X#X M]ANX2+BA@G=J!/;/K=09XQ3)*;-9FC.T/>X= MVS6D)8HH0Y%AD%Y59PNR!N M;CM%,#,O'=SJ41Y&[Y4&)H,OK U'*A)0 $>A=,^VRIW"HRU\G2LW#O"5^EN" M(:C,L/]8?::/J*66L;;N'+*>2,;UB6%HWFO5Y#."^ 9RCGGC@BXM/3X^C5D%.L M2(%7"3+!)7B2'F2+_0"2FXE8^ M3,=O46B[+V-7:@RG&,G"PF#4[_9.NK\:4._T7?EHT *)^_&UZO[\5YZ&<7)W M?QEP#-QE"5@/W@-J*ZNOI-<[P8BFM$6.:N6'F0U6(ZIZCY>V#B\MPKC[N_4X MKJ#?0L> B_MGQ0SUEGH6+G?B/44_'Q6Z8S\K0(CLR;W5_=7Y&.75=!P=;)JJ MHI$0XO(]1A.)_3Y'N5/7EFFR-A&+6VZ@4H6ZKW4,>C932[/-&O! 7WPVYQEP M#HJ?TS9N#M7XR5QP&JWK<)D&5$#L11S$>9&DKG MI$$OK(F1IM4J4Z_K;V7PO!YAK'=<;LU0;D^V6"?+R'3VUC*R?5_F$UEM(FE3 M0;#M7L&%)?B=0OTB1XA#MBJ][ M?"E_#;7CQ&P?6OH\O8?FUBU-X3/-6LSZ^;Q73=;Y][Q85Y;)2KI!U;_3&@KR M.BAS:K_=@HG(7>[!\N/TTZ R+@70] 9K8$^:-\A4ZA)T[9SJAPRS ;$-%&,[6HX]LARR'M9SRE.SC42NNMNG-[" MB'$@[]!F]KOT+;O27+LZU&-[W>^XF3K#$YC7438W.M*^K)N&EL)^]KY@@BG ME,DL3>!J[,RB<1B%O44)G_X9H3>3%U;+,O>AO8Y-W2VY?L_D4,7-P=(P?3FPTG[ M=HQ6O=OFG]K="&W_^6JQL>7T&'ITW9Q-2WO/,132[MZK;I]VGZ>NCA/Y"73= M7\NC5;+[6:AAM+;EJ=O=7S5G]R:FNM\NIIZ;BMP?L3%[HES28KN_"$^A]'PH MQIK@U&*;:+0DR[@E@M#]A:\?*-Z,3-R*KNNEMN,!&?P+WP^)GR=I8DQ'5/50 M:5LL]1\^N JP9[AEW:>"-1@2P33"<7=_,20V+JIP4VBZ>650FG2M;X-M@6:< MIT7:#$TBK0FBLCN%;P#^4Z+=XZP@LMJ&F'I3<%J>WV%U:G3>T\O3(-=9@!7% MFG\UZ)=PVR1:=1^EDHZ8Z/XO2.@+)'J7O M0^?!PP^?)1(!\Y5*9KVN1W64PN[>D44J7&@$[E$E@%;C8\;?X@$0^%A< M89!(S-A7A;!FO'F?\Q^9/M.8!ZCGHJ>::LE97/J&CQ/>58@B&LL$R9N?5,4NO,@#?&\F89GJKZHM: M ]'L4>(5=E\&K!%59<58\_7NK\B6S2ZGY:H9X.DX2P#RODT4X&:9J>'5X8P) MU_?HWCP?41?=L#;MNVYE0E5/]C*CQVX'$ BQ'0-T6EB7J4O<,-M9G *SL_L5:OTP7N'CWE_/LM;[-U"GWND?F^H\T6OVT))I\\"$NL$X:C M08+=%*GLLU5DD1K!:O.J)--44MXM7WOJR0Q A$$4A]4.9V M&J4],N7E8$.*.RH>I-099DE:2:=&0YZ:3L;,'/&N496O#N[]S/(&V#7*96WB MIK55_JZK<3 (LI?F3--T>0K6Z#=FB1D0S!#ZO@V MCTUG<7WY8IRD!LE42Q MBE!@^ 5G82'S(9=PD=Y2_4F?P&_^]^Q3]U?@G/[4B]O)Z9I%T81^M%\9RV2D M:7K&-%U-S)5(&1II 6-$*,A(]P(AF&8&)U"PP)J9"A:@!=C%5E?-*DA##>7N M]X3P(K^5["VXIAD#52R%Z/9)7"9YF4F'[86S(U7SMHP9M7OJ-8I,/.SW2",! MN7FT7Q=O&>QU\M!:/ AN=$1Q:II*"'/->H&G4A:D.IH:=0\$!U7GYDFB@ZPP MM>^CN,Q7@W2NR**MDT*\^-IQHXO- M_+6C>\TXO<>*?&TNYN3_D&-'R2T[;5#U+A#!OY 2YI&F8U(A9VI&#B(D#CIQ M[\7Y(L=N'PA HJB1+'S1AZ+X%QU Y+XWOZ M%E",3U';1QFU70^!<\OT2#$A7:I\U8492X.3*M'2@;AW7O$B>)DFIGA_%:RG MEV+@VO!2W3_,0;DGZVEZ!C&F#?.S&HQN20EKQ %,],7T@'6LQP.X X%#0XQ$ MEB%.=/MC+N'K+[2]IK;LO'T88HI/#"7L:+R M;6"WZ"C!-T_(?Q7\5F8JCY0NQ#5J@M<;U;8$4@HKAL"2L"* M&]..WJ[%3, &SBV6N*M;EEG!Z0R26Q%9(64V?84F3AP?RT,JZ..5KQLHY"[L M1N5L96(#E/#77*!J9]#^8HW+. [@0;Q1]"[&F*,K;:OW&U@('!RS3MW&O2#M M-CBK+O[:N^&>M#8Z'K[2>4DR>"P)+DT:+G[C$/MM%Z?@IY/=0PS?R5'IY7IH M,$EW'BMV&X'2V5BU[9T* :]$6M*ZNK9Q''>R<[>NM^:XU!)T?=+CS:X7+<$( MRLN-,>4K=%[K(*K3^-J/R>7K*F>\1;KGK*8#)UT$&M4Q!": F@.'035(5ID5 MAG@E,9XJ&\A<(_0M_(NH+/+[;"R &F-J8(0W'6>O6Y3>Z<4E:9##$6:*@M>, M&UG5[)?FNV .3UF84"]L6>GMN;M^+JO&=OU:&R<>N8AVNMJH+YT\GDEK>=+" M)O"LX*G42Q!$N("S2:.%5>9*+9X(6Q\8N45OM*B''N2FJ+,8]]1 8U;ZM(O3 MA\5+9/OF?798^X%U%O^2HZ0?F&/R7I5K>TV+&KLO^M19R.K^:"5<0PJ',,=2 M!-;B*Z+PBKEK5BO&8Q6!O"G\H(/C>O9.\VQT,BL"^,.!4Z<#'U Q#)A$Q1"Q M$RK+5?EZ".(PNR]F XR&HUU:V""R5'%AL#QU.TLT]5&&28YF,3.JU1.SXR"= MV1:8S.Y=S2=5>\*]D13;P8L;#."!^2H$) X9(47&0*]I#:MSR:2YY'G0??NH M7]B&+>I;^VEMMYR6;5?DJ7'(K6,G@ERK0[K8M9O!]U1E-1EI&L?0U6#^RX@M M2YU'@X6YN54/"K8O3T%P^-T1!?#^$1JPD4Z &"O6!;W'P%Z#=TQ4M:&BX]RU M*!D5@6(:#P/M"HJ&2G2;82HZ>@5#?:D(B(#TNKB<#DD:D>,G-WJ=GG %S6E" MK?+6GC;EN%(D%3V6K ?-)VDNJ^Y,PKI-(LT)&E WS7&;MI:/C "\)J6L3P;5 MX76P6C_XISX=#[U*$]8HQGD!5S24973)O()IU<2SRAMP#TVPHWE2M3;&3?QD M SV4>T7(<+5*5.3+S#-;7&L78.8S@ZUC90GNWHA JDK;,AT3;=3GOK=R.>R? M%^_2:!3=7]FSUX\MAMM/+,U/Y"$%E7VS:(^"/ 0%1^-6@= Q=W8H@;P2:Z.S MS!E)@]V_;@LWU@I< A?[%=9JB%N++!G-GQ)Z&"6/#03/)!B@1JY=CD;M:+$R MG(>_M=?%5JC]WF1.FJ?I7Y5&NT96V \^F::07-NF,L\:I1YDLYD4F>DD.TM! M+UB8A#<*#SH/$DCA6.CM)O\]QPN-C44.)9X;Z@1@DY4R$-Z)AORMM #S(*X] M8'E4@M"D#)_\](_33W^'%9>QRJ=:$P)25&D)9(H>'B7'[$(@A8]KBU3^F0U$ MA%""9<,HZRSU/MP.,I<,G6E$<9JF(V#]'CN>(E%]X",D0_@1=CLC< MZ)'4<'69QVM-MR?W3/%[+AIM<"I@>?#L AUWJ5;X;.^.D+T $S";V9V)T\ZY MA0^R/=.C12/&:A?!,MY'#3$7MC<$3(DX9IE)FV]IO EF8!'])D;<+PQVM4B? M^@;\/GT##)\5=ZF*3$^0*"V'1>A'2 P9M_D"OQ&)>DUI*#ZC$TMFF9HBB;&8 M&"[XUK:T:#4+TL>F$_<0YQ(CHI[YC:$:F>1L=?=,1UY?#Z[JLL3M-OF\\*M7TZ%N,H!5A>ZP_.E3P(KMMNS1 M75N1YV4^;)OG.G;#[2A&G,Q#1EU]/0"3_RHA3IUL=-)O?F?CBRT0-5<'1 MD]/MO>XOIZ7*R)I!0[ CQJKP'&<5Y7^PTM^U92H_F*^1"S#1G1J])"$<,19S M]&S!YPXJ!%AGE+J"0YWO",IL!*4BSG!ELC3I(*)U0CI>EUC MN>E5_2.^?=H#@5J1G,[B="')&7UK76PZ9;*_F^1*2JS MM@E+A'60!:D.,AM'EG:0V8R<%4MH&#>AWI>'K,#KC8VI7_?(IC:7QF6[KJ<_ MIG?H1;LNK;A+9^B\R'4[9BQ49Q..V]0TMTOOK79S,!V$A@*,.SZT'9_:;&?[U/'3J4V[8B$LJPLN/=]B$WJQ@J";@&V81 M*6Q.!5H//=C(ADGD+>@P7"Z)6<9Q##H2!6K2!#VKVG[&#B78O&Y$ $ZZ"QV& M2M>,U-:AY[C*H"+E//Y>;ZQ+04E!_;5%/0FJTNG*[[_EH!1ZKL0=]T^)\\MY MNK^XIVR;+L[RX5Y.[;JV=9J;1H0-6!W2UM2PQ*)C6\IB@!"HC"+\9B6:Z]7J MP:-SD446/C3W5<7<^3ZY:VZB468F^6Q"3D5KM*C[T[Z_[1?C0;\IHUM9K,(V M[?Y:25NK0P&+9,%^ LT(V-F&J7V\7+BH,L[E'+/W6CT(>DVK!P /DZ@6]PBXPL79_ M,0ZGD%-5A(C*SIVH\-F'=SV2LM_ +VUN@^PLD4?<+ MYMU3?U4.[+4W%A:YCG3-# /2U^E0JEMYTES1<5@_BN/.23 MG[1M-/A)>TQV][<:T"PM">THK.H .J&/PW27JI$)YBX%<:D^W9Z@'S;QV:_M$89;'X&!WBZ''0AZ2XDE(\#D#+%2!&;;J12JURO]& DS+S71T2$TQ MK&YI,]L:E.SD'7D75[T3'F]YI;X*LZ]5SBEJ7,TAKB5\6'AY792S\HH5N8S' M.K&.PM=2?J[O@Q]RKH-II2#.XW(Z0X9O>=DRT!N;--CF@]H*:SRO.5^MYSM# MVB1+5^@MS9J;"HQ7P7_RO$3JYJQ2;D8Y#BZ^$$@NL->"T ML H#:#EH'Q!<(X_=;Z:(%;V?#:N+U53565+WMZYWE(#H:W=\8MV?[B,("2]U MBAN'M[F8-2=YLW6>OK$-I9+Z"34<"QDW9TK'!;5/Q>Y&(#46#256)\0)%XRK M^&,\-N$AA/UKKW2L! O!]DB+?X+P];K2TW+WW%)M>%9ONG=^SC]5NHU%6 M4JF;;?'2_362Z_.RB1J4ZFS\*LIV[YIQ'G=_,:@)5BL+@:VR/4L,F?R8P(XC MX,9F-6"1_Z<7<[+S8IW5W"'J[$C$FH$5Z0P6F(&=!E/N]BG46NS";2!OU12> MG'BVUC*490-M%2[I=%/K56A#"#J'$ 45(JT@# NGMGL 12">N8B%4$K)B)P@ M3&T%E-WS8"\?(4><78+?@9V_G>C4-YNU;IV@M&I$NT9(,W2AU/'15N&AZ01[ MFQ14&]2ZKIM+7Y(T-$&G^AH;0$[2R#E)5X[U^V]%SXL"3OJG KQ7^4C&L4@D M'&+W5_=4%=#%63X\W'YIT8QU7M3'3-T2T"1G17ZRV9+=7STII-V?YCHJ9LZ" MYG!O9S/@#[2DXUEW?\8KCP W_:C[:W .IMJ5%90_:4'*(T8I;Z13#C%?>RPS MU#="SZ>K,[Y;GM A+JH_G&,,4C=O7/C/Z 3-QR8=-B%S^H$:R4\%*8K627ZX#+]TZQ!V^&R@F53I4/4K=K3$S#H576:SDRG$_C,]0FR M_4\0;1C13;'Q%DR&,ROP#_PA_*_#-!@R=F0ZXX8%)H+CK<2NEH.O'+%IR76V M+S?(%7JV>6-V>J_DG39",*2>R#F#*U#]M=_7-#7,YT9FTZ^:> C?QJ9UK/V: MYF@#XP1\,=,=82N,!E-;L;Z^N+MZ?7GXXO[@*/KX-;GZ^O X^G?YT$5Q^ MN+GX<'/Y\.;@56-7EKJL^^G%5]&?GJF7>^)X M;__P^$B^'!Y&>[LOCJ1\&8V/1R^'H\.#Z.#_]G:?M6S#D^M_!45>?@A^O;SY M<'%]'?SZ\\75Q<>W86O%!G=?,PF0#=;.MY_#2HB7H[-9(G2@C56&830*FV*% M!["[Y;>\PSMX\F"]%Z[O^;N/5^>=$OBMRT#6=/2BR68VX%B6$/:;]U?;;T[_ M?OWSQZN+X,W'7]Y=_/7TZCQX]RD4P3GPPSD*+O3%BSH M4'MA0G[_W>')JYS^&_Q%WH%.\7XGN%934(6D#A_Y_^W^:I^]_@ *47\.:)U3 MV92%/GM]@V7^_3FMSV\BUY_?]*[!.;I;:@F21DA^R)U-% MR_18-[:DDN1,]E.J239%Q"# * DWK]^SZL;C1=)>\83@M*M.XXD@HU^G#[O M\SL__>_W%ZA=?GGWZ>S4>[;__/FO1Z?/G[^_>>]]O/G\R3L^ M..QZ-XF*TB +XDB%SY\/SI]YSZ99-G_S_/G]_?W!_=%!G-P^O[EZCD,=/P_C M.-4'XVS\[.>?\"_PKU;CG__73_][?]]['X\6,QUEWBC1*M-C;Y$&T:WWZUBG M7[W]?7GJ-)XOD^!VFGF]P]ZA]VN!5FH?S;C_/2Y^^DV3+4?WTVU?CN-Z]Z\^SM?3#.IF^ZAX?_]?99X:%,/V3[*@QNHS)%--X?Q6&BQ>^^<\[/#C<>\N?_>F0_N\M M#K _4;,@7+[Y/S?!3*?>N;[WKN*9BOZ/G\(Q[*0VB/:' M<9;%,W[E5B^75C#6HSA12+9O/)B73O QF/?IQ?GUX/S&N[GPKK^\VX?_/@WZ MUP.O_\O58/ 9/BEN3WEC A@JRMXQ2B+ASKYRY^ ;;T].O2!(79/?&^X]%0T]M0L!N;9OSS:O_[0\TYOO.N+ M+S_3IU/?4]Y[':I[E6@O#&8!,MLP4,,@#+*E-XIG M-=ZJN:XY3A]NT^GIX/KZ0__TYN+JVO?.SD\/"H<#3&HN?*I5QW&C(]6NN^5[ MGP?O!Q=7WLW'P57_C',6G@HR,E.^U>#]__8K;/8;^5Y'*S6 M?MJB%M:N.4-O%/OS+OQ^MXG[[H=9_;B]=M'IJWV#[;_9.9J/ :S=C_4 MD^Q-[_C@Z)CV]4I/=**CD48E;PH_@AI'NEX6>]E4@5&LDTP%D?=)JU1[8S*0 M60_\K)+1E+7 W@EI@3W0 G5VKS4\+HJ1UX&'T\5HI-,T3N#HX?_AFNHTPS=\ M7NHD]2YU%$3I(E3>WX$N%HDF;7&/F#!+=%3T=9OT_ NPOX-(A;QM6S7C];(O M!25>PQT=HTY?(()09W!XGC)6C-=)-%UX;_ 8B5%B0B4,7B8*_[E8HY,;4_H MIK^XA3LN)-,U)%-XPX<@ =+HX_OI!4 D5;>*)%M(B?-%DBX4 M4\']-!A-#3L(<2VI-TGB6Q \!G* .EUZW^](_/'KA 7/+U##47OKO M!2IO$ZTS/-5TKH#IM8VO7"9Z%L#2MVJNFW"460Q[/U=)%HR T2=P0&.=CI)@ M"-<,;BH> Q&H[X7QB"Y?S'\]R::^USVD?[OX+U[F;B^;>I,PCA.ZH85+'T\F M 9SL/#(1:2]F_@>.-AE"*2?'AZ\/6T"BL"'$4J2^_N$8G6UZV[9&9=6S77[Y"H^2FFLB*1J^:DO7F<9*+8X1D9 M$>2-X,5PPLACBZ*W]]H_>?EZC>0ML7D8!CAQY\1L9[J8_]&[^>K@]2;;>:=1 MB*E06% 6SV&'L^E/SV'*VTT&>RPRS4$:,='.JY=YNZP+&>[BY[>4N6B UO3P M7WJ453@M&#"IF$RU3->UOMK.=I4PG,[YM>+U#+5K.B6&Z1<>0/?LI7-%$_WNA4W)1"&D@Y71?O251:ZYV M6;G:K[WK!0])-X_1BG?.4=V8Z/*X0!M9PGX[E;'[ %2>1*=SX>:*5; L0Z$, MO*)X+D) 0 9!HK.E^;TD# \\KP_D,G<_WW>EA\HR-9H"H:"S%U^:>MN_:RN# M)))%Q+3>W_[%//N9[Y@]%7LD3V?Q'S@+8=R%>W*/7'069)G1R.#BV-0=;P(Z M-'#D.QT%%#D!HVH>P]W;@\MGO9'PC?L@#/$JPQL*#+ST,K& 6'(@/X:'QY3: M:&TLN:Y!]-C4@O>M4PML9*T?AJ#73^CP^&RC&+@X''5R#YS:TP]SX/TI:?\3 MYXB]=*K@JU-UIXDN1$ $\.M,*S2W4^\6?HL*?M-'&R+O>[]X&"8?>)_AOW/O M9OL)YG$&R;LMN,HK**UXRU_1?E?T]!99I:ZLDKB_"*FT3DH!Q9Z\]>9)?!=0 M\',:W^L[G?C(U%"/33,8C%R!T1+$)?R0BZ[5@Q)0IVXK=SXPQO;3Q:XI=Q5K!\ZL$[A'N4AU@RG%Y(;*WJV. M= (VNX06C;Y'HRWXAQ'H>D#'. Z]"*A/C6 ;QT0<9.D5/0+=BD>@41[ RXBZ MWR0Z5*@(N!4@;F'(L_JOJ6$:AXM,OQ5I<;A1!8DH"R)5?OYIF/Q<5Z/!_TX3 M^U9UJ_>'B59?]]4$!GBCPGNU3)]M7LVRYH7ULVVO7!1'$-)2%$=$C.P4\ATW M30146'0'L)9(R2@U)D7BS8$[!EDM70-Y#HGPQT3=F'-/:FE.V/=3E:4Q,G@B MW7B155GG/ G@R_<)6DF18:3H?H#AB)DKF\2#]M)41;<:KP5>.,HP^[:19<'X M6Q9D0,V>\I#,X$5RD5@/]KR;&D9N?.;"L^%M<.4R*X;,5\]U0!M1,OAP]RM[ MS/,9:IY2LD U/_9F\1C(T <+$A5VW%TZ(=KC22ZV?/C6'1UD18*YJ\$!,%)' M@^$8LF+B,O"@.;U)=1.I "S%)^#8]9A"L_@M8N@RKHZ 9]W26X((J]]2?DL\ MA#NE['2L_.7ONAMF/^+=0 L'=F2(MXN]W8W+]ITU^ZQ8I/Q")[\LK1.KC\T& M[NV@XHS%/W2X;=*8-Z([DFD[07?J %25[0H!_";:Z[XX>/F:MOT\CO:OM(A* M(VZW?Z%DM.4BJB2/6$@%CDTCJBBSYD1;U6 OET23/E@('3DZ[HBID#ACT;A@JQ3FIM:LE8RH:%A?B$& MW_!+)7MSPHH+[%2* G*1)"8G6I>T,7P2#O4.S ,6Z)@*DP0J1-5C/@\#U@YJ MM+$-,]]VAZT,=XZMU/&45M59_=YLQ;D7OXVSN ;-!LPE?^_OPU\*XS6P&#O% M;^4R-SGG>.(QOS-!CW:.QQC5Y<,BH"?8W5-VP,)\TV M;RG1O16>KTW]8LZMH$5X&>O+IB PE6\7WAFC_AA50L:'3WW-BP[$'E MKM*L^(FM2:T+55'*)JDZ48;"%G\'21W/X*,D2$7@)QIU';^8G>OD Q*/N\9 M?AQ)#J[C/Z/<4+G)DC)2G0=ZQ5). %S 8R%<_K&>J$68>9VA7L81U<"%P8BR M[J,XPV %:3N+A)27(!ZG>\)8\>HG9KVBV)A 5D=)@*2T@:YZ5&/^E9-SB4=U MAC)6==?KAW-UONJ(.4G\Y4_'K][R,R9S$?FAW8 ]T(^6<&@C#?("O8UA:#S M.OI7G"N'*49JD@7Q17<6N!\C?_'&<'YD MJQ>F@B^F+("@')1KOHTE*405/VC.+(:H5Z?,R3K!'K,B_B4(X#DQ2?)$$S-F MC?*?YS#H4+0-D73BWB!AYWOC /Z<81H#.F(*.^!;I88U',M T@5J+/>S!PU 2<>2A/F=*G&LRJ47(Y"G)I# L,8=9/B5.'N M1O%]J,>WXN=Q%;^:@"MEBA9\;%5J)TL1=@UU1;E?C\TGM+OAK(H?9! R^2(= M7 E;N$)-=_M77TQ,M$1.'%TTFUIO2,1.F^(CP@;%'<*Z?D%7(E9'K+'J[7'O M;9$==(A=R]T%WCC&9 5&L@QK)(U1SXQ6F >N"M:+H\=6/-2%G(RF :J")\=/ MJC6A@R31=S$^#>;T(IO&"9P3LQR6&VE98E F) F:.7NV86(F3T<$;1&3!3%W M6-0#[UIENV$!'&X0<_U\(]QUERPHOV(NUFGTC&=DM\7_%E/9MW&$DF-!S,:J MV!PO="XTR46 ?VDT*^O1%)#=\X[5I7SEA0'&VYEHDQ:K3.X581W-C&R7RL+B MV3AX276OP67;X1K7ZVZ,R>6=,C?;V:,J>TF1A()QU:OK M[%V5YXW 9 PRZYQVKG+A<^=N6DY!*IUH@\5X-M,A)^I#S">UE==!WX[MLKD8%5Q^M*"1O *"2VRWZ; M++A2+ &C?EIN.LVS,6_#837?F7"WJ5^O,J=50=_?=;H\D7:(B(CF7\&Y_8\*O);U& MTC)DK(:I-C?7PX*Q8!*,K&S. ?O8K84L%.]_B3_PK9K2K9M,8.&/S4;8T=R4 M9@/!37*PG_8M^6W_3I"]4/#.EZSSBFMHI>BHD0YYN/6'^B)6VQO&5\!@FS8^ M4Z>XU0P-4CFH*4^ZUZB*"8]C3,4J?FL%(((KP:B0QH1V2KH+$6.FONK5.37U M6K$W(010$UDC_RH+#J :"X+PH)-1D%?N6+??HM9#8EUJ0VVL-*.ZS1/MB )" MY@&5&"Y&9-PTW3WXD;@+0J ';:AS\P"AXCGZ'BI.D^UG3\%XE6.BY7#FM MS6;E>)+A2CIQ>)FGCE+6S>+))-59FD-K.3P48\9L!(K%5V-6XJON\C<5JEVX MSHE>0Z5 P4A87PZJ7>;"8C;C!^6:)R?)"5[:]$['V!9_Q3")O^H$;@JZD>3@ M.:;8N7/V:*Z3%!MHABNYA>#4Q)92@"'P3 ;'G MV^%JM[;9@LFK="R$.D<@X:OAQ@ONL^DS(XJT-0,>6W[3\>[E-_TB9;F7EB2V M?XE/943;.M-OC[N@PR& 9YCU3EQ/"?GK3%H:)5\N9MN_!4[2G9L/6\6(LW*< M/A,9SKYDG'X7W:(,FV!1D)[QND&!E"H',@NS&(3V*"=8T8[ MZN!Y9_6]4ZOO;?\B-V8WQI;(LR%,%BPJH\!GBNY7-OSMK:K:YW7J,5X6X$*1 M.,:(C=2F F\R89ECC-IJQHDX:'^ $H\W:A;!Y:%O3>,P1_L$NR.9D5/9.J-3 M->.76I?Z*$Z)X>F'.=HS3CH5>S_0W6%4WBSVQ0]-JV?'D%ZFHHHC('>Z5R@Z M'A16DC@_#Q=HO9NJG)E*1PM<%<)M MCZ9V[9U;6*/()ML-]PT(&[@@H>6H^]48R>6^1 M!2&,9'%"=PI$6D([@*(\VIGIR* M-E,!8YZ554#?I!!)*JCQ/9%ULW*>G**:2G2DE/R3>Y>R:6PB&@[,/X>= D(Y M;9Y[ 5!-D0ZBQ^Q=&RXYMX"=4/@#Z*?&DU:>=X&=K%*#>2)<'FGG832$R2(, M,<^!M]T#/I,&^#&C#$I\!?3BQ\9G;G>-S[#NVR^["C[H=O198CXCE52$8T#. M"4TW,X0[('%2$]VEY!%Z>"*\P.;.E6JBRZP#GQ^KF4+?K_FN1,!S<,8<[1T? M>4H+^9ZTD..GM) ?8DTPD[<8190X/M/CI6=10OT::S!W;9+_D@M)QBY$J4WV M5UZ&Z$0H&?ZU2,CAZ1=KFMW\\)';D!D^R"^K3"/1=RH@=Q3?:RNXW)!)HM%7 MG.0>5 ?1Q+S'E!>L+N:X@[E M($P5Y4G?!;"/7(VDPF4:U*8"6<<2I7CFD>5*4X"Z)%HPX&?#1>*46L1)F7_( M*BHN8]E!J?0^R>N\NX??#V>\.\PDV#5F\NK@)>/^C1@FX0*[<8T RIC,GE !JY"-Z#FJI"+/",AV+=XQT(S&X5 MNY\6NR2\J&<^4D!8D]SA>TY U*16DHM-= E%S1,Y,5-[$>RMTXN3:D4C-VV% M9IFW*=Q&(Q*G5N+O/-%1S7P3BY9,&\IU_\;@"NI^H]+B.HYD"7O(L>3 MK?NB%B&WN;;@N'&2S7OLC1>)2<8OG$ M?,[E7M6R*VOFY>&27*CFL";5,/S&>R[M?E=TU2E5M-IHB]1^T.15ND$9QV/+ M?WVQ>_FOIUB1JQ."E:$#_J >B-0'^Y_!5.(?L0@JB:-@Y%W# 2I$V&V+BEL* M9J(M-M0BBK3HBOD.^)XI/V 'J[4/\[K*6"X;I\J(.N>.<(_ 0EBYA-SJ5G.T MI=)X!+NT*$>!7#-/Y-IL@5H5-C5'P=B%N0MUHD8IL U0FCLM:L$[40];-990(2B$C5P_[]BF2@")"7B[.RH;YDP)HI@.2 M.G-FBC%_ HHH^(<8=-$ 4M":_7S%N/J:2:>B-3!V1?Y74@VJ;Z7Z;31[12T5 MI"J9-JLFA4VCF_7@G+M@7"3Q;$[5W3AYMIR-7JM4YNHZJAE_(L$HN/4"8"X4$!YG"-%R/BEMCPQRCH060 ![ 0 MEC90"BY17V;G-3FC#:9X8;%\6* !<05IU$ A-,M=;DR*+.5D6VQ9>O$;L'/ M+MEDZE=N8/02Z>D,LPG8[H$[\0DT#>]=J**OG'Q@U0=^^$,P/B=FYE^T8[IXH:W;W=%-<\]TR]> MOQ7E8T*:\7GD?C+$L0-5 M8[?WY=V2@3FV7QJN;/!+'H.4_O5^/<">'2'(^0??.SL[8]]5]=_M7_*SGR_! M)LB\<["$=N*8=NEH;C!TSZ?2]F/Q3J>!GG@#MDE!&%Y0N^BDG0>SVPR[%(AX M+/+[^LOI*>B$'_JG-Q=7U\ \SD\/7/%MP3;R\M'=W(@=%-BGRPCT>.5]!'5\ M-)WH<-QFN;!C(GN3P]G^)>Z4N+[!#*5%4B>?VW8JN\VK\[R [)&)Z\^#]X.+ M*^_FX^"J?SGX!0@OV78NM&,B>Y/#V?XE[I3( M]DX'%ZOO27N.9;=Y=7TNWV.1VZ?]J\'[?SR)ZK;S&U=47VK,#OFLU&W[><^. M2>KU1[/]"WS4;DU![%,*S6\\RE=_6 K-JQ^=0M.61+[:%.:5 MW&SPCX]G[\YNF&7U;SX.O.LO[_;AOT^#_O7@*:_L=[X4LMU>_QL21[=\2?O= M/^R>=P^?+OKW7O33B_/KP?F-=W.Q^H;O=NH@5;,T;$6KJE(DH7&KIKJF,L7W MQI1R;S,M6>CT3K(IY5S"'R]&63S$LJ3>8??$1PRIH<:\?;J/^-59#+_5!OJ] M>E=$JP[UFN$G/RC8AJ0EV>?F;)O#.;MP,I_U6,?)5LUT[8E@#G/!6;<+!W$* MDW__CZV:Z9J#V.4:H94:QY4W\$Z],P^T7>^3=]V.,WOQNMEQLYLJ4;\%M>/% MN,'QP=$Q[6M17J)B(9S,Q&2.7[W%G@-:&S@&Y(ENGG^\0!">3Z?47]ZB/\,A M[]ONEUGL?5YJ&/Y21PB8$2KO[T !5#4+W]QK%?O\K%)T)W^B96[5A->+,WNZ MH2U-D?.-$]\><)+7 5%MI\H($T4%D0!AL!+Z626CJ5% 2=_LT2O4C#&'"0W? M^6ZHLTP[39N]3B+^[ &BAIKF@X.'N>)?+@@X>4]>UU_< H.0]W7-^PIO^$"5 M1GU\_TQ*E=P)L]8L"K)@;=B!;+-[,UA?EH$?7 $5TQ"?I).T@T7W'G%BP):8 M!,F,E0'W;?^]")=MB3&L%$6]P^U?P+.?Z31?>!UX(;4POM/ADBO;VLAA@-:V M:KYK&8R+(\0H&P5NR2T<4RXA+,@=<^GF!D*(.NT2%QIA@X#015(R@$&==IZK M@4G:JBFO@\007,[A(@@)#B",1\SEA"-WO9OX'A<7JA%(==8*KA7P9,3P"M)1 M[(,E)9!WQX>O#UMW>N]DZ5LUU]]F..V<(OZN=8KXBUHM'%0.=I=8MYWTP35\ MTE9?LZZ1:QG=(Q*!K[T.P8RD;M];"__&_K)*;9CJV: MZSJ62LW2YO,D?@A <41(G-YK_^3E:VI_2<"HZ;\7J(Q/M,Y:92*5\ "W:LKK M3B4-L@7=*4%T!(,5)%GGQ"PB7 MPY2W>_/A+H1QG!CT""-I'YOT.FVI]&*',BKH0<+:?)R+!/U0C$$XFP-M8H!JOLSQ+H,4@=;5:"H=R%"?3+DYTW5$569NF3-%J"S(2:=:00M;EMR-9,G M=L)H=$_!J>V<94-PZDM$[:[S+DG2N-XG;8+;(59;PAF@,@&L-ZCP.^>R(2V7$1&$AZUE#)6C8U*"Q"41L5VBGR. \\3-IS3I.T'5.XVH,-4 MWR-_+3-CZEA #0HD=I.S[9H^ZP@3'8^!;'UNR0!R?C9704*(Q@)0'2W-Q35" M'VZ6C2WC+<.[YW2Z3/U"C\Z*Y,A9O,?W/6]9)GW[,L'"MES!9XAEZ6E&\=ZR M)U?Z"!*8,G4$]1$/>M/'0)_ M(V?@K@>;W;URUVK7$T2]9'(%WRKS0)1 SLP."*N#0HE2=N[-+I 8O=8#9#[0LXH69!U(/Y+ M50D:+[3W5>LYM7%S-2+\0CR$.=V9QLSD*O@&-;$LJE)-G;VPT5U938PL9CJ^ M*+<4ASBY>69G)NXHGI?\8M4YM72OXSL<^(HTYG[>9>Z*X-71HX6W7;@ 6)91 M?._V+\N[E R!:&;<"W?)?=IMU]['=M&/=^^B%TKNX(>+J_=GY_V;@93CM8D% MW)1[!%IF8)PJ2/;P.WI^0V9JK&W< MA9]IR,%A\3U3F+VHL=: MX_C'2 ?$281O1?"?>)_X#,8Q:@W PF#>!=T&>Z9AC[.:9KSX9AXD-S5'H\5< MB3N_65NI^-YXE^_C13CV[H(XY/ 6C?)[;8VP8/WFKGC=8^/S.]C M$12Z=U<7?QM<;?_*7'W.\6,WWA>\ M@$M=;#E:M$W#-\!APA-;XJTU:[CO7 MI=HW*8_<.E'1$[5S^U<<4!-C$C#Z3B?D=9 9Q[9S[A)[&4]TQ&K;- ['I:7X MU $9.4:D\;=QD&A>(Z4T$<9_:KJ-!^3!#$"]S73JZFXP[308!RKA]CO)C'RN ME$'#C"=W)(Y"%2"CLTU4X,XH??>M:/C.^]W#V^U[^YN;@Z_SPXO]G^I7&$9"ZV(-R^P.0WB)ZC%2P4 M_>:H2$7B\&=%A/IAUR@E2/'TXT0H'?NM2R>^PK.%^&29*S7I**![Q!A>F.>Z M:$%-$4XEW;K1STK%;VQ"PAMO$\ZP8"V15FP3CS3K,QZQ2ZMPL:,6HRF8KD[] M3+&1I[M9A=U)\B67LI\V6Q+/[$Z-9-JU^B6_:*@G6&E$\\')<>MU=_1( -X0+4Q#2E*G#SIF) M4/A8S8!3IY2ZH^LE!I:%XC"+D,5Z<:[P/&]M_57ZC]\DURQB44>I2_]>8'%S M)>CGB[PUJKV"#^<5_S37>$EX;3.;8$,D+6UCN9=U]!00?*0!05O9 MC;&Z6*0'*K89$6X*1YY.B/Z7-36@S/ *+@CI0.EV;R8%$,='<=)Y@=7ARU2X MG;F2%?X#Q"OC4E _K0G(((,)U3VY5 NN5'B7-,7F"6+QU"V^W)@X)OZ/HU"S M9>1+:) +F]+5>\5L)N=&AU4DL\3^#J<+&42?8X_A1#4-T7]4)S(.E MGLX(#@7T@W.OLNRZ%3Q*Q\*KW5.PWY]=#4YO,%K$B4@?SRZW?XVD:;M^A90= M"\%D4_T0#-Q1HHV.2)Y%"I0 @Q&K';D5(Y_4)/,805QW-Q?U:LL*E<5E" W: M8A0S*+[747*!A[JL?,T3D+[Q EV5&1G?QIK.(U+U>H7O=8;YJ 5W)#I9)QCW M0OL<%+K \#Z>5L;E Z0X4Q(M:#@F;\N>#RNE1L?LC.15_#R^P:H@,+;*TE@; MYD[JIC.7%&1 @JUBQYH4 =VD*<%KQOF*6/\1GX+=)?C!<2\E]+^\D1Q64V,. M'#H/S>((]7$,.3:]%YFLSE_]34ZM53XM2Y:L+\&8TV!NHQ8U$8M<5V/R_HZ+ M\9TWHFC\P!]A*+H4#>\=@Y$1C?VBY4%RM;RL7&TM4P+??RO94U( DD9HK%6 MWH \HFJNBIV=A2X*(BNLD?[+$Y TC07(,D7%ER%55N/5N".%!+@83"F=ZG&5 M>3WY&'^DCY%-^NKU>6SJR^O=4U_>70WZIQ^W?UFDL93<21S*%'>WB?+9R*M( MA]\8 C99P:4K92V7>^!AP--1OPA&N3\NGQH"MMEXB>$>UMX9H\I5^H956"@Z MC'@O&,]$I8"3F_$:PB]BO*$O2*5QQ$XM1)[ ND80^L$DX'QL&I[G5[<.NO5* M$F2JMF0>?":A;GQJ/OQT%W_5A6 X'-'@@3PT*LTSV]'_I1+8=347C+.7GAK& ME(M>,L/PP-988.4H<3ZWJS4,?H)XH^=74R33H2@4#/]=G MJ_Z B52-5]R+G-[>)#A*DR-"?SVT9S?:OKR$X+O$4 MJP2Z&2:Q40@[I-" &@7,*A1?'8-ZDMHX(T/-JH]4E:XB^JH%"64VQ3G) MJ4^N-_T0I)S:[/K@L#HEH[K/NFE;9=BWJK#OZ,H418;_U;-Y&"])*YWIV9 ^ MRQ*XV%KX);"D1./FH2[=-E"*,Z$BE)^7+#.V:MKK(!!R::L4V, M8(@+HL\U2APMH]8^,76LGHY[BL@\RHA,'K$H MD"-2,]=H(JG!:R*=&!M:E/1R%N="W"6%;,[&V+>I-C$4F;LE'?)DGX;ASHG& MZE)$/LLH0N-PZUL,ZI O >MIA-.#-')^9YWP+B!>CG-,R'O WAN5<"BT?K8@ MFJ\T*I;H]C-EJTY>I0!;.:+KLV*?61*<_=P ME[3F+B=5?;H97+6J[OP<$V0RP8M!16YL'!P=BK,FZ' EYF( 0O:(]/$*[XM;4%Z'[_#8"^NZ.P7$! $?A<^#^\S+XQ*);H,SY+HVYAJ&1%V!=@BZ@:$@QJ4-MRD+[REZH^ MQJ(=44URJ7D11D95$#:Z!>F4772Z0D)F@QM3!GUTK&^G:O.9]7T8#-JB+URP M8*<<8Q,"61=>YHXE>:5M0I'&/_?\%X>'%!"0L+V)=!LW@C6,*FZ$2J&+<2, M[\ L!'UO&%'9ZE?A\G_PLY+IE8*18+QH.-G(&&$\JW2N1E:I,="Y-"/*=4B( MT47 \3)$F\%?R+M#"9%8W",@D3*BU$U[+<@PZ3J FQN5Y5FK+%#2C-?44"3:ET@#>&]J/\ M,E8P,36*6)1DEA$/H^0:G$ !,(MY+VEXD9E15@-R@!^Y6--5H"JT)J7<&?\, M@D#@4^C-I7AX)+S>V74WF<1.BY<\4HLR,%NZK=$*T3 M:GD^XNS+H8[T),A('4M& MZ*)$//LY_[G;W&Q$AG8W+\ WD!.YUEGM7L MBR+&@RFA,Q9W[;Q+\]S0LTZ,1E"W3/V%];(7TX_%P;YBUJ4IF"RLI"$[M&X5 M,FT1,BP4GJ)NCS+J]@?I KF4?I+ZVTT0W9W")ND:;)*+J_XG[_1C__R7UKB( M;EP'*)ITXNOE2!&Z>C&%W_>&&"B/,)F?"EH+E8UH+5!J.A!E7C?++FPC2.ZG M(*)T1%BEA;(/>@_A_U#=W:.["3N%5L$WX=W9^?NS\U^\TXOSZ_9 5MQ40P%R M%X8!V^=UXF3!4.#DF(BR()0&'/E5* 4\'AMY[U2MJ&7T[P+90D5*Y[Q5/VF.[TCM5/\57^LMUW[OLWUR=7=QX_=.VW&LQ MSFVB((NA>Y4@'E%=4W'R5T2(5,EWUC<&&-[?0BVD ;*11'*;1YXGC4L:N2\M M*#A-WGJ&6?G+G1Z5%P04MT/!>A>,%YRU1"GVRU8UV+ND%A9;-=-U>>7LR>.< MU("<;J8F+:ZC%I&I32=VC4!HB&: A$/%)V@LMNA K@W1;M5DUYR*7P2Q">,1 M%P/%R:V*8,"QM,I!$"JRT!752V4)L62XEF"P$^20PPK 0 ?U[!;AQ]B%%3!J M@7O+[68Y)25U>,[>Z6*H?.\,Y)#OG1-4_-_@[BH,"(P5._VOETF@7C6XT1(0-*Z1ACI)@F 9 G MC!10[[,9UZ.O[0=HXY/$L8#>5280E>7LML8R_KC4+=/DXD9V3NP%10-W>GZD WG/Y_@,VP(BQ[Q/R+M_[[\O!+YAP'^K;1,WXIP?F M[S +&&&/46=,JL8W33C/N4V-]H8M0%;Z,8KIO+B6>E8B]%4>([+A7QR M%R]P)F",\Y.)LNF%0?1U/X[VYVI.",=R^/##JJ$#(W <+2X2S5!X M.;:&(19B?>UC?W_YTTGW[;79#%9[V;<"Y_3!=M:\!** 1X^J73$;@XV[&7\- MQG]]%AR^U&I\U.V]UJ]>'9^HR?#X%6A*PY$Z?M'K'9^,_]D]>E:S#;]GT';G MY/#9N??KV?VD6HQFQA0 M$B>J_V[_HI_]?*YF>B>.:+>.Y0;AYW?B7,1YBJ!6]?!^<''E MW8#2U+\<@-E_^B22MFZN&XNDOR'\DW<-YONT_;=L9R323IW*[@BDT\'%ZN-H MSZ'L$%?FBI0G&;1M<]U8!EUJ+/?[K-1M^^_5SHB@73J41RN!GKSF*[WF+W^T MU[S5P9J5A#CXQ\>S=V= M+Q*L5$TE$"H!.981W4,.S/D&\XW &H=+Z6?)$&1;M0D-A];H_]RJR3><(*;G MU!G(K4H[-M=&&JMNU937YKHBN6_5C!LVV?6J;-5\'P%EYZ"EG1*"(FE.Z5DF'^R)27G0+1Y;8M5WJ$.9DM*3W8E.1>OCAX^6I7 MJ"[8+JIK8(+]RZ/]ZP\][_3&NXX7V=3[]*D5549>![N8W0$#[MLTD8@,N ML>W,I8Z"*%V$ROL[-]/Q<75[5+]L.6>;))9I(]!"7:PUJEA=_M]6S;M9)4L] MD?TMI.F;UFEAU/;%)# 3Y*C*O)%.,,->^@JQV?Y9)2/)+.B=D%W>:UU'K M3 M7N%V,MFJB:^W!5.+/#]<%D\KU!DN*DVG"!>CC RSI91X=6>I0 M/DLW)J?"G\RCC+A<',:W1#>7]CK>+#8RAQIHA=@K-ATEP9 *9D#]A8?;QB]D MU::%T%9->9TC9C.KMG=P=+PS5FUP4"1@ML.L)VK/=47E1A8_Q.KI:LW)QMB33_ /''!G5A>DN:B2JCTXVZU:4^TQK,ZO>)@& MPR!K2X[5FER_EER,E:OH"P5NU3(:+>]&C4!X9"I77X"U"KS1KV68^3=M^0M7,/,D M]-\+U%0F6F<,\:&]DVSJ3<(8 < GQ291';YFE)C5.F/,S8UIYWVC7@S8Q#L9 MYTW^\E9&J:;F./ W/J;'!H2T4\WT. 3:OGPN="A>"R2:N'F8.DV#O3+WE!B^ MR_W2C5AG[1>;^6;]]<_3#&141O8AD [], H7*7:GPMX<-0U<');+F+S1?NUW M1O%LAKU4F M$]-?-HH-%#&AKQ(LLH%J_D&(QP2KS*HE[[?(1]1!J2U'V9555(CCI$J(G6%U M_=89T-XM6+%B K0>-9UZ#=WQW6-H>1V9<(8/]WRN$[ASC-YH.WCG77>E*[<0 MI5RE' !KY*8 MC4'!H]ZP392*4N5>47[JTCE#NQ>9.>'Z")@+M5DDLZK*ZS8()&A*BKE2&UI\ M.2B9FF2" ! '_C> M>]BT62G]K-?;:QT[*BUOJZ:\UHDM/>&J[(FZ'((.XUBOXT+<$?4>MJ1";UK9\^)DERI[[MI-5>,O^0"'[A"6*Q:I'%AN=0Q(C_,@2:T0DN.U3S5+\Q/[@<"[__UN5JA_"N M<9#.0[5\$T2T 'JO.#-/7A\+YF][\P0I@H1_\4^4>_&E"__>VZJL'[3_#CBCR5Q[$4!.^H@MV2!ICYQ-S M8>1#HL;JIP5] '.#S!^86+M5\>C[7Q_2Q>ZPUYP1I8.S2A[<65D_MQ M9T(7]#]T(IO (-';#_^#"DX=?=05!4?8+N<_*B$VFNE*XJM(.HD>/5%A2ZA0 ME-2S*,U SYO]IW66WTZ1\:2J<.\84Z_\U\>'!]VG_?\/[/_)D7_R^N7! MR]<[N/GM%QB]XR>!L24"HU<5&+T6W1D3<=[U,T.!\K+KOWSUXN#HZ7RV\'Q. M7OJO#U\>]-HD<'ZOPVF_0#K:0"!U>UOFS_U/'M]&E3LX^Y=;Y.]M2*?XO^=Q M)E"!ETE\%XRUX,65DCQ3+E&;Z@@3/DW]0TVJJ.]1N106YYDL1JF]4?-Y"(>- M:0U228$YGE3@P*G*J5^;'R,U@TYY":;+8-8,CIKGR*@L2X+A@A,GI#1G0EA^ MA0H;JL&DO!=;+HM),@<;!S1,PD04DROY1SY*=_$YK>@;^P+M1)Y:)P9$.EY@ :HMT9TMLH4*@?KU:)'9;.I2,BS,I#HHYG A04O:?CF'BTOLR9S"?) I3>D!#,L;*>- MR99>Y^B0-]5LYLK36=(MQ&W!"BY3.94 YYCAKX:& ["ZEXBB>35&=4 MPZR&*J.H (%CA.H>3H<*H2Q RIVA]S+0+< MQ+:D"A9*U.=&%#/8"\A4YDJ(-VC+*X#"#2.LDBQS)*#]N0/6T9 ]VJ&">V8D M^67>6U4*JQ#.P/1-L?/<*_'G8;D@-\<:4 RK<8\*!54AF:Q4#,N.%WK5RUW& M 9?KZV).S&(\"Z(@S1(J=T?0(U.,D.,$E/9US\&OI3IYWE4<%U:7F-)_8.1A M@'7^#W,=F71;UG)LN2Y,*$DWPQ(Q!:$KWDCE6X9;PYXF-"S\!80#3"13#S 4 M[I(%& GYQ2"1THFVX$[V&U9RK)I:0D)")8S(8J9IY!(3B3DF]XC*I1ZFKAF. MMM-EH5%3REPJR75*GD1&$#(%OKV#>")8Q[X3M4Y M*BY#NB:.0I1K]44]_@D-XSN.I5+(_CT=?-=J" MJ4 V&>T ;0T0B<, #G3L (Q84(@*& 0*.;!C9JFKD(Q!R1LA1$K9K^&(+5CT M'1A6:9W+!C6_8(+>M7!)2J/&B9+QA9B0BP24)0>OOUXI(#.,]1_4/0O?$MU@ M35F2,]N*'N5J0$WJ5-D.5N2%,@NJ8(/@K,JJ;Z)!&TVDAV@0K9IQ^6UN@>I* ME#6_HJ:R"E.I?2:-A(F&2IS-7I25DS*O6%E,7>O7,! [Z. HD[.>DX21#'!'Q0U M@S F3MT:1 / LT384YRG(3G+6?TJ71D,,6\$JO.MJ,IUZ(&.E5%WLBZ0C!UB M#5R0Q1#+=68S"T((HTUS;S0^.AHE"]RE>1+@\GBO*FF1%CI'I57$LP >'@>, M SM'99KV'W$ <(R*[^L^:/:L,K(/+X#WPT7VJ8(!.I*)=BQ-M1:VNL*,JW#! MAJT4CHA;A!7C*W<(&$@F7R@BS+&?*0S^&A]QX+ MG>%R=?(T!+ 3X[27X4[+J6^7L,<3BO>?);]6%Y%ED7=?4$6 GQWR7*( MNF[@/.]!H%HUU2#^TGTT9Y7&YJ[D1J(@7=H0A(4:4\N9 &OB>'BG59HW$ZGD M$K@I!+F'&;]6^$)A*:3=DSB5Z)T;")$/K7-X/6;D'W*"KN(XY#@H*XXT:]_1 M#U,.CH*]'H#>L31$"!:RS@R Z2HS_7ZJR=801+>Z(8T*+?%R&\. ;9^A209+ M&VDR&QP+*M'[L#J$G:Q&1>'R5%5'(!NB57X]4UQ:H;(R1ZL5&WY])&$%&CE' M#GS+Y$GKJY,Z8LO:R8[SR6I:@^M0*6E\9%D0%\-<@?)*4'V;$FED%+7+B*LZ M"AQ!)#8PHYMIWE>,&]^OF(>W^PK6&<=%"JC.#[?[=Z@A,BI MYCD:Q]#DMC5U[J585'N@6* V\_(G?_QW",ZC)W_\#]A5N0=RQQ:1N?:E5)CJ MOQ<=Q'=^WCH+UG> *'.6 M1V8OOMP]>_%C'(Y!(TFV?V'&7CPK>^;'L>8LTIRRD?KOU CET@KGV&(N@L4@ M1TI[A?*5JD!.UMV3BH969Z]2NIS\1>&$)Q.0B]%(FX;*J\1TQ?(MB^^IG*5) M6RTDX24" 8L9?5,Q?2?!)*/$P!&E*71?'/[7GN$*H0*Q[%@'U:R\FLACC3>K M&D8 JK+@\E;7];@E2>ZK'07):#%#A_^HWH]I,&WKE&,V!F;S!!M=\/R=S!.X M(4 "Z- >!Y,)=@;,. YJV@>RAFR30:CO60@$%2[6IN&DKKK_#31E^VGC=^U! M%MZ,3;6'(8?)I'4A6ICN3.$1@MC(]X@5]EIMCWNX, V:X PH8T[^-9C3X8)S MA(I'B&9;0#N8W[E-D7YKHCF,(YCHVQA^R[L1"6W1V0#)B^& '($52#S$,1D$ MQ08S%2]N4)X_+BPMMC_Y_?F$7UF$C=R@5]?$/NL@&DW!O7HN5G6DX\O(DUYA2<:S3HL@IUFH M K2#0R(7WY"HSVYMNC[*9.SFT2$F"@6: NA*2ZO+3+2LE.)?OI O[AR]CXQ6 M(>+'IJN\VCU=Y3V#BK?(MUUO8 LX^BJ64X>&CI>X?[U_=NU[OWX<7 V\L^O< MA50V\AME;&T[&NZOW[X\)<_';U^.]BJ MN:Z%RI=D#N-#-_E:0CF@0#JT(*TG\:X'$08FXF2YZWWLA0#?M:B3^GH>5;ZE M3MM-8A_,Q4WGQZK.Z;:PPD(SI_\F<3C3>31=ID1&E"%8T^#++?]8H[+B5S_^ MO7_JF_)K5N6"4C 3:PLE;6T6"VOP]"C]_759B4]M' M\SP)_&(.B_FHM#BN]IAIMV"MMO/8.B?A-6?_2#B]H_9*ZW6B$N^PXN0KYB7:2'5)I6Q:8UF*8&#J;FQIXR3PW.1(;]B-WRAXJ9:4LEMU$ M_(+H.F&93"W% F=2-HL9-[VB< M29W))Z=>XP)EX\Q[4:3!;A%D1"H$\>HX; MMCQ55--08$_"8(19#-D]9FE+G)0J]LM$5.^(U^N(K;KTIMWT35%$<43E@G-*%<8LDH*HB8@IC=#*@7J>XFWW)J9*0PF832.R-]MV!;.US?2C.G&"#$I+NELW##O,6;AI9T24,A!*#$ M'#/R-'IYX94IJQ36!>T*<++[67Y7$ 2<<>OFS+I)KI>4I@)?:=(4JEI$G&PX MB_QK1398';;L6,(G.J5@:#G0*":R.(KS@C0*F-Z#D>XHC]53HG+!E9N066-_ MXTW7Y245G08RCCT+B4J/ U]?%^1L4T.57CMQ&E/%=>%6]MC#47&EF?%.K M/4ZFH;T#Z&(S'6SA,;MYQC&J$=62$>(4,97[-KD[W>2)"=)4FN/ L)//@1;) M4WUC=*O#Z#-&"$-$*%"&4"M%;)#9'M4Q#RF9A)B"=HSUOHN]U4IE(T09S$N/KG"KO7 MW*FP[/?E(T9#!PG7X1B?2MQOQ5UKXL;\EU'G, F55RQ\P)2)+H3#N^!%;U(W5+:YDC5\1E40%W M'!KNZ'-@US<5GYS'QS!(0%$1-9I/Z \KO+IB?2J\Y+!-D5;9%$8>8J4K00C\ M2XUT9-VR?J%$68UL#)S*8?!ODDN2RC'P6FT^$*^OQ@T]S,O+<1:3(+,(@K_M MF)K/J=;O4*&V7"\(TMH269\J1<2*NU<(@,4)/)ZZQ0*,; ,;5;0BEFEF9#SS M\M!)W=XEBZA06Y!SP0WW[\G7_CV5L5OI:V^[W;OR*O_>=YE+:MFA93*.3(*K MP30C[L9U?X:G.:K'C[B-S5L0/,@&2'HSS\_.@5*4ZN+6].4'9_/6>XIK/%*Y MKL=VJG$RI69S'>\V)XX.9UA>ICFS@*KN$#2."R)%O5DO+4G9T/@L:?YX/H2M MDPE$3J[+,[ J_QNQ+^<7^YJ*!M-LAF8A;3SZI;7'6EIH>94#$U'.J!%E'7- MJ+(ACN974H3)=$"#29 @*"6!"P!+M38-^4U4E,B*7YHEBY$1VQ*#QO $*/": M*@IF<$N< ,"#O9UUNTZ0T5(/;A+C0?,.@&M0@FH%4V5MV*)NTTU(1TQ3RL\W M,"R5P'OW4 KI:URW5/0:P81&+AB4B//B^ISRU;J\:ZO<%:-*YD5ED*.*ZEO_ M_756YV8)>WF5U!IF4"AZK/'?FTQ.+F;E5J7!2+Y\%I%91Z0D!Y#R"1QUAGN^ MUT&0ETZ _X1[.>E[K[U.JM&;5GNJ\$RO!__!@[T3/__V45?2H:.E MNSC:35@P3SCF>"<'3 F/*0FC!/F276.J#;!!GRJ;Q[I[S8K9K[6N@0B2 T']B-U6O;?5R% MY;3YS!@4HCZ/WE9S$>B6J9M&C6NY/T&71>?XA=1.LQ)(=9&;-%3@5,"*!A4G M)3T)5:H\<:$VEG\;V!165N@Q2V1I25# 5TPB?0$TC/+QRW.P:?CX1-.MK";I M5)XHI^S;\CN&N(XXL:(IT;2(4I8)LO:J:@\+'\F%[S65+J!R5,KE\ZP,O5\" MA>$6XG6P\(UI"Z#6S8:@G%95UFI2$Y7.64A*TN<; 5K\X]*SF3A-!:Y\I$7 MU'>[NZ!X4$JV5(YIJMORO,Y9K]! M$:Z8SGEJOW5T-%S'=>4'Q43U$[/4"S!B*(SG#K9G[%["R S#FB(KYVUUB$PX M].4B&4UI5::PR.L@CE)$X$E@K>Z1+^9>AR&'/8WO!UG.:*B/V^DUDD\.4.%HX\^\X M"I>"/@:CN85PC".-4%-Y59SO[E]EP_SF$D)?DEUF\P52 N((\'(PJS^AHY;6 M1HSS%-]'NBJ%"DTOG,P9S$S+:IZO9E_6%&U6_&9!L2;%@7.]QF@NK''I]=V% M&A+TS;IHBF9=%J?+V9P* JP->C904X>JRRP)86X5B;:Z^H MB)7QJ,G7^A3G^1Y$FZ9Y-P MYB(*EKU0<\N!+238)HT&9!]D_VDS,!6-^N2P1&:-@1IP,IH+BXV:!EL5):_B M16-_,R@_H"C/M-$CRSI)'LZ@\Z"@24IYW B778_G38B:,"\C>[&C)?!FQJ[D M["KS(M;2\(#7U*;FT8$"D:QI,T:>/NDB];W=_';(>.OMGO'6=YJ]\;TA_7_[ MUVG1T8I9MIPMYD25V8L18WYTC>J5*Y"6B;+1QJD$FSL^ZL/3M8.R0\9R2IX; MW7.;I& G5L,=3&)5J4W??)$ DRCV@JEQ[[$*&W"<&__WV[%A)1/UT=W^H]V[ M_>^2^&O+_#9KL/8D)UY2R(UF9OMRDK*SY'2+L09;C_400@)"YWB:4?,3VA:R MJ$D1 N%]:Y*'L$-D"K?4"QKTVG MJ4[+L&&85EI202QQKX!"79'T9\F!*ZF])^>[-OK,,:Q 8X^50LA1;Q MX?*N32!^-"R45D_Y9,.EXV4CHO9E9%\H6Y'SBX1=" MQ?A+\%(1\'E>O=KP&C]_#^Q8X0H%'.3A;^2WN=+SE/UBG3PML,:8X",L1$(W MN9WKIY"[IFHF41&:I6DPS/$Z0JRRMP:8L]AH]6[IS*,3T,>[)Z#;!9Z!!],.)9E/QG\*R-SO7UBG%U0CG5LUZ?8Y1^417P>BQHQC9M-%=4U=# MC1'F64=YI51]"+C0[<:44[ W5C^@2D8PHU29,;>X>3G.3&!1?XP_!3]Y%W#- M_;5"Y/-' >=XVB(X1^O\IH1I.-$@8X3Z',^DIHC:Y&3E-/04\OR.S7_U%/+\ M ;MJA6FY: R4P3N]K-% &SM,4YC)BO%JYI"3AF,ZV%03:];D)C2WMZYVV,T[ MS;JQHCJ^G>=$ECAX#0-W_I+O683*(L[L+@[J[-TB8/9DD62V)0(G]PCW$)TJ MUWL;1JII]26[6_CZFLU\=);U3O6-98T'QGS&;"]*,3WK82:_ MP(: Q.=IXOQ->$5# <@WHY9 D)@E >62!6J0>0G[K#X-KL\7C&MK.6HLO=IG MLT6$X3C!W:YWRM;.4""(3$Z(R6;#5C;&U.>R17B/S=?@\#BFS/'*]%A@#>7S ME,I$)4B&#D\8)R*>,HK!%L.Z?/8#^K:[R)S8Y)B^ M1U)[UP5K;I$"7<$9HRG&-0&J+-J$?%44VI >X 9PI.Z&<]+N)K M$1A%D5BP5$"[&$G-Y<,- =F:^F:[?^B^#L::,VY@T^ZTN&S)*9)O:P/.\UH0 M1!?'Z=$)AIUJ$&?2V>L]^%<&S.44N>%[P=+9_N4;^='GZF:*_9<\3M8[R5G< ME*.'OJM5UUWVI=E)9!R[@H84E%%+(P_X&O#6:+2DQE'L$J1T/5#U9+A*E?]> M;7MF3D$7#Z"D3TL>.GGR3$2,H)C03\8.9@<4J2;WJ1YFZIM\AY)Y5DS]X@IB M5.W3C;HT4ZJ8^.Q@,B+EBQUD29BH)4W%^&!MX1$)C":R-N=W\T0L2.-K&[.NL/ M]8P:2 ZS2@*\"K"L KC0@BH(4+.6M7.6+NHO G7;$$6RUX[UH>(\.%D4+M:] M2O)H.C'%1W=C=@IWW^H.+"0NN0?A]B]PU76QT2:+8V<<,*F%&4"?5%( @,\] M3BB3";!/].X&<.BZ1NH;0.[X>4A)IK,Z!3K/ D"2<8Y6UHPV53J7+U^. [A301LT:D+8=2\UW* M$4'+.UJ.]1=H926P!SW@. Z0^. %*%XP1$K$ M%KK>$&@ KS*'>.DN9*7C?FQR:Z? W 7]!@X%#C@*E'=J?%>H]*&Q)^648 )X M9Q&[.N)H^W? "+9+)UO3729P@] [C<>8;M!]"89L]^3H=9652OH290?F4? F MW4\"%4\8G-_7B.DI4/D#=I5N_FT]>7M> MO#AX@]QA8]C0V*\(*:;]7.I?'VBJA-2SAY M:/E-)"Q1D<+$/9JOL$5@8>Z],8TC2]/U3?VIR2G/*T'O(P8Q MK?/QX;O@2<$JG9:Z]A!4)_]$NB5CGI/RM>F\;*8? D7-055E'%1K]#A_GJR: M $5S\@X$P^6JATN=N253E="G0DD$-JFVE%UV:] 59*[DH492 7J.&(R?KGQQ MR;YDA%EH)+K;.@<>KSQO# 7337N6&RZFRVF>%TL5@0EBA7IW01P:0(A)@>R\ M=63GY!R;(SDHI6T]$JVYMX.8D9^#=*3#D!NV;?_JFL$BC8DNI:ET9;!_@'=+ MX6"^\0P-0\3?'"T%-DJW))?/'-)&A!J!EY6W$590: MFM1QZ*7N1WU%8^,O9_$M*WJF M)AYX2)!AYK88)Y&XP(68@6I6;:9H%GUFBM>,,+;=Z'_\J>3 M[MOKLU_.^S=?K@;>9?^7@??AXM.GBU^OX:.CJBK3:&$_.4(V:Q?YVQTAP?BO MSX+#EUJ-C[J]U_K5J^,3-1D>OP)#>CA2QR]ZO>.3\3][O6[^>W9P/KJ\]*O*[^& L$39WR 5H&5=M\T5;",=*U5*K1 #GN5.3!,B:F4IQ MUU[RIF5D%1>?(!&F%EEL-IK4%O[+D""G<%-#-4_U&_.#>TSX_;?N.1["NQ". M*%3+-T%$VT/O%3HY>7UP^.HED4H&])&-S7R$C Z8C)YGX^J'QZ\.#KLGS9^O M_/+JD5\?G+SN;OCEYS1QGCQL20KF\5^?'3TK.WZR>/ZF-W^PRH*J?O_]T MS>"\?WZS:W1WVK\:O/^'D)JW,:T]L;L?K"^\6[(MMOU6X\H*5'*Q MI/2O]S<@J\B[G@79U%2DYO]N_SJ?_7RN9E)8TO9C:?U1W& E\&ZG@HGH& MQ9-X$O)/_/;;^>TEADR]STK=MO..[PZ[;?M)/%INVP8UUSV(-5NU\9873VK# MXT548*J;+=I(6RZUVK!];2##%DO_E0RCZ]W$]\"]+\,FOG&23;T/81PG30]< MQPO,_E>1]R'!O.]T%%'WCNU3*>8U_XNO!L? M5(_J71*D0Q5IW\-#A9>\:#K4[_NW25 ])Y_Z-P;46A5I_'8(K(T:.^YF!N]U MWJUL;>61DR4H3:>^I3-KN>Q*\F>Q;C*5QH!1CJN]<9[+%F]YHZOX]'1P??VA M?WIS<24._#8N;XV1_,]5_^>8;T@>^OS]W<_[ \V$\7L+_ M3+-9^//_!U!+ P04 " #$B9Y0 )00*\$6 @#A0!H $0 &-D;F$M,C R M,# S,S$N:'1M[+UK5QM)LB[\??\*O&\7]S=G$4;\##;$C8(>^"+ M5UZAL"Z,),SEU[^1)0$"@PU80BJY9N_Q(*E4RLJ(>.*)R,C(/__?>;M5^QIZ M_;S;^6L)KZ"EVO];_?/_R[)__[WSKK;>=:?MT!G4WO2"&01?.\L'1[5//O2_ MU&*OVZY]ZO:^Y%]-EA7?>=,]N>CEAT>#&D$$W?FP]QH[3;E'+//$THRI:#-K M",K@E8/_9U0$MWSX&CENM+4ZBY&2C#$J,RV=S3#E)')C+8MVV;]VBA+)G>=. M*88(-@Q9(BURD5$O TL_>S2 IX,G[/1?.]\Q?RT=#08GKU^].CL[6W&F%_QY MWG$KKMM^E0:,*,5+H\M]R*^O/K>]UDH_N)7#[M=7\ %7X^N'7S MXBO=WN&KO-/*.R%-YJM!SW3ZL=MKFP%,=KH)SQ#)B+B^2;_+");WWR@-[]7H MBM$7;EUX1HO+L-;ZU7EZ[K&A93#X6Q=?/F'J\O/ M^_E]XX-K\:M_U]_MNJ/0-EG>Z0],QX6;P3[T$YB.C?;J\M-^=FC,R?5WHNG; MXOK1!^E[ZK:D^KW!MY?#F_==4\[@][%_7HS^C#]C/SV9_P= M;1O]AG@U_/#ZTF^$<$OLZ=,ET/I@_.J?[3 PM71E%OYSFG_]:^E-MS, 6\Z: M%R/VF9B]>=;B? /+SU^G"T!O^F7L?.L6?\'D# *67 MN^'OGP]V0OQK"2X@*%)OM>*,:6R-U%@*$@FB$2MF/Z\70\$P;S>&VC'M]-,A M?[T&&.433FVVS.%2+??IEO3CA5WO?GU'=K[NT_JI/][X>O!6'V^WZZQ^N44; MGQI?&I_J;'O]PUG]>/.HL?YW7C_V>?UMH]U8A\_('GI'&ZW]RY/C[?7Z1>/R MX_'!^D?X^Q#5U[?.]YL?SO:/M^C^\=_'!\N.H<5S_ZM]NYO;MGMAN M.MXX_KM=/_X[;S0W4./MA\LZV4+[9.?+]J>=''[SLM'>0]OK:Z/O?(3?XIV# M9I.=X_0[!V__!<]7)P?-#ZR^J2[?-3<& M]5UT_JZY]ID1HX7#-),&V8P%'S.#9,@\PS$(9KC2:FDUFE8__/GJE@BG*=$K MQ[.9]YUI[0?3VX1W^I5L?R1;/"Y;$P+U&GPM1SQF##N5*2]"AI'@S@@>I +9 MIOF?F6C?P_V[OA+NHX1+QH4+$N :ICD+GH:,610S&SG/7,"$:F(,TVQI]0-^ M0=%N=,!/7+P!X?9,:ZOCP_G_AHM*K#\2*Q\7*S?&ZT PF*MW&4-"9,H)F:F MN(#W=!!Z:16!$( ($LI>4+QO3GN]6YB\T?'K$!:44L(?F?_GOUH'I/75'I^T M&I_VSPZ:#F^_W4+U3_L@X7T.OW6Y?WF(&^L'7P[6OYS5R0:I8X4:AY^)&.E$#0:@YBF M)AK^>6LD(;)4&Y)U^-*0X+_VI[VS;L_W0^=*:",6_/I=Z/=#V#X)/2#WG<-W M 7CZ3NB$,]-JAEY[MO([KS?W+JYDV(#K#SY];#W;_<.S]H@C62O3LR["(87^O@$XR<;.'M3WNH<;R3;W^JG^]?[K0/FOZX MT=QL@372@X_PF^M?.%CT>0/& ];+&F>?"<2T%*']_N38XZ];:(+ZC_C "G_:ZF?MT]:*9XHWCOJ)9VXQ<17SOLPB#]?W;['\.?&?Z-XV>^> M]HI712#S>J1H(V$_ PJN;A0*F+]ZE?OT.N:A5RL&%.Z---]L_>]MU+K[Y=6K MMV[?_:3@!U>O(-[J#1+D%*0EA5$(7WWOYK/K8?JQ2VEAB;<_N7I]]2.O;DW4 MU7U.._EPTOI'!B;U>AK:8$:GO; Z^OGBPZM;7'UV]3K=XUXY"(Z,I)*"SP[, M6ZR=PARK( UA C,Y,GA&U!Q,_S#@'8QFE&5$7=]H],D39_2TT.;;4S;*<;S> MVUU_\FS&2)5G,0;).!-1&<&<,1;T&6$M%!W-YGPH\^W9'-?/I\WFK1G@/#HC MHR1JWC??3V^NATZWG7?NN^UC >+6+5[='OV/-!\)[#&+0!- \ZEB M"@(]2X+3V/F $)D!GH\>.QRF:&_XTL./G9^T.UU-U_)<(V#'!M"*"8(B^D-."">X6POY> M1'ZSL3]LN"%\!1I*K705)3:"%]>B+.Q1&MMT!%S+95DQ!/#%*8R M8$LDIA;)&0BQ%/,6&;?,DT!(" P+8YW0C'HP!860POSE(K>GZOPUO1O HZ?O M;/SG-*T#=-LGW0Z\[-_V0O!^N]O9'73=E\GK_Z1"RMNX9!'%RFL>J&3<<0 C M%55@/J5K03P+(YHU[_-4_F%:[TWNMSIOS$F"JY*(2?(83'#14<,8YA'L!G$C M(L%&>\3(XHC)N=/V:2M59!5N)%W7"T?I;E_#5L=UVU.(L:8C,B?5ILQ>NB"(( MK9D 3/"M47&.4&#MCRM6(<%%.XL/.'L!*H%,B3@*UZ<+A$,>*$-5:+:*B_+OXHOS!?* *5%\9;3$1,)!@6E..,0FB-I.+7>1!V4H^ # M_>*(:;81X 1%!K(2P^H$;5DPS!A/)&.4(QVU-V9A1/:2$> $Y2,\U31MM7($ M,XN-,C"' 'P=,6IL0#B+NZ)REWBZ.F&::) MV=D(.@2ODZ C!U@V#BLKN%=68BHYC7X!!?VRB=D9255%Q;7FUAC#(M(& 3Y+ MS45P(&\[C($709@O5YHSJ?2$1!$3"*L(B0@,CAIBJ!!61$TCMH8NC&AF4YHS M*3'A"!84,3,8<)&ECCT$"2RDQ]I&:N/BB&GFI3F3$EGDQO.T(59 ;!5(*OX( M'$'<$2B5SB\.Z+UP:<[$Y$,A/O""<:,)PSI:L*DH++,@+1TU>SGYS&H&E-,H M*&<"Z"EC%%FNL07FA9&7QDM:HE7POT_[H(+]_IH#5>T70#]6-?X&U/8\[[XM M]@>Z_OO!Q;N!7\@5<.DYP VE6DMFN-#$6V]I"#AH"(-G43N^,!*=T;XXZ2TG M6$6(=%.IM&8(!\,Q-QB$RU$);#1MZ:B;XV[OS6E_ /Z[UQ\39#WX/'42_('L M'O4CW]DWLM9J=7=/>^%_<]\)%XMH^MX[S+TS!!G*B%<*7I"TL&4]N#-6ADK3 M>5&4NCGY9P"9+8B:7._N/S&#'$;W3<>(XL%''U[=X]$M(R"*UT8C&;# C#AO MJ <'Q%V 0#]".#E<2D!XWFC4J%?E\VC43<.$3OZ?T]#OMDZ3@[I_9H?7[(ZN M>?($4\,ME@9I1RE+]0/"<$I,=#X$AXTN@6$_SJ?_^Z)3-QUS6(0<$.HMFODY M&%KHW:\CP\\>HQLWUGS4"K8+.)GW'S+IL2N>=.O.:9KB!QKUG,"?3U9BI!3$ M59((9A +$5FE,+>>6X*1@%BC1$H,U#-)JU?T^=W)^U_^OD@=8>\D D<>[)N+ M)^&^INXCO_.H?X>..VJ;WI>[.8"OH7,:-GO==FJ3VS-N\"D?'%T-P$M23*,JP_V5.E6G-%?W+^SO!A?RKL:UICN$>V^W!DP^>:KFEA&6JA*!8 M6&#+D:&(E=4H8"6CH910P>_ \CS6H%4Z/#2=OG[;G26"W+OT9T-&6*L>$ M"VEU5CM+903TD00Q%PRB)168.5]4@07M/5746T5$F5 M-;B#SU-RZ6O8#>ZTEP_RT-\X=ZU3'_R0OK9/3@<%8F['JU7:JSZ??U_*KR&SB)8B.*.%.ZT L Q^MM(T2(B=IC19$E:D9Q%15Y.I'/IE>SW06 M95WE=BV%L%I[KHG GGG## L!7(D,.@I'Z-VPHU*%EU"%V: "=Q[CH'&TVC") MK 5B:(,%J- ,T()5J' WT=8?]'(W"+[P%WN='&+,W;U%1 D4/!?(:(6%9=Q[ M8YG4'@>(]#@.$54H,0>J,:/J FDTHLC0WI^L]_PD.: MGCNZ>!>^AM8#H]KJ@.KVBRMP21H-2,-=B%(S+!Q3)E@;1*!$><<\4L:52H&> M+2TR!=69LC;/BP)QC2)"T5@E$5,A;03QO*@RL=@(8W\-!:*5 CU7@6BT2E"I MM':,60 MK6C'TQ5H@AUN64">6472<9N,V&@B4T(*8GBTUHIR*5!%.UY>@;P4D0+GD*E_ M/W?"<(,]1=BP:+S'^M=0H%^-=DSR= %JE'(N8FXYB]@KP1D35 7I%4&F! <_ M_'HR$U@Q[X JIA9$2$NC@Y+.ZE3Y$(-GI9+97!G]N]S8O)6VZ[9,?WR);JPW MP2CY?GUI290F2@\JXIQ#CC#IN3984&\14=Z"K9=ABU.E/>5(U$>)&2$:RV(W MG74F,([3.;@JO1ZVAJPTK+P:-I586DNA4B#$B"9,AZ@"!Z%&)97#CNH2-+E^ MC)S>]_*O8%7O6\85W*/\G024K5(,_2F7+8^F["$6,45J%P(UC ;K5)! MF52[3IV)C+(2;&ZJ=*YDFY% O2Q6-@;)(T-*6T]<5)K@("B*J@11S=-E6OBA MC]V6&4Q4N4I$TR=YJ) /3FFOF+&!4>JL=!YIB@5BAF GYI]G50HT4Z8%/DYC M(9QD&!"(>8LLAH<+F'%$""O!J50+X^S2CMO-7@A;J5U-Z ]V8,0E@2'/);<1 M8COX7\8D L9.0SHCP##LF,/S#T.5%LT>B[!EPG+$+.;I2$.5.IL)2;C ?. MKOIE/7?#OO MY/VB"45CE 0:M+%:0N02O ;]PAAK4T3"TKTZ40C U"+! 5!G9IF&81:\5#),C3P+27!I<@,M@$KSX( M[\"G>XC,3.RBJ[)VFUT!UUNJWNX<5.?G@TF/JA21/"*JFD-\$ M[T"<.2JT6B MPJLI:AH,R(?4"K8L .619Q&YJ#4&/Z>Y$MZIZ*T)2E!6 53YU6;VB(09=U)Z M*SP*3!&G+.;$$44Y(=Y*//^(]*)>Y]&C>G@A<=3Y^LXJ8O?"M 87+[!X."EP M<@:;(+AW#A$F"5:6!HFD89$J0RR??\69FHC*BT?3X=G,"6T8YH8@YJ.R'# F M&,0#AO\S)8"8IU<%K.?]HL%\B0R:&6/2N?31<E++83-BX6"B#R*UF-!.4O[@XSW5H/\+!-K4/1N/HI!2446,5ELQ3'C'VZ:,R;,9X,@*G(OJT0=FT\LO1P6/37K.; M9&/H&"@*RG($(:FVS"(,[E0$:V2QC6913?-E13=[RRR*P;Q/&X(C,]QK)!R3 M%G,JN"6$+)AE?IO; X)4O&B8=BB+<6JIA"98&Q(D2X?]T: \(R921(.7?%&- M\\6E-WO[#(B#I+FU7FA&'-724BPMLB1:16B][HN]/NE M"S]3L105C$L)9$<9J9&QP4BJ.0+'BLK0XWCNH\[I[-8+(6#)+6*$,\V)MO J M"")MC"@.HY*R],N8>PG.OE4%IHX(C:G%(3)'F.72$XE"$($P:NF"V>G,\@83 MM% 4HI ,!<0D9L(J)8SR,3"ME'? 71?50F>8-YA1&QF>&A013BQ&#'-N=(P\ M8D<),""+R]!M;7Z#S^GT5>=1<L-1)],>Z>Y2ZUH0 T^,9UKQWVP@MM MYV-C>XE_4-/")K,[/%JL@$9'[@2P-,Y!R0C\ZST*G$841W5CE6K-!T-\]("F M6C];8HN[7>7')M0_ S,>A:H-Q<1KP;Q8 M-''NAE8K[QR")=8A> L#^/M%&HC-2+K"2:JQB2'RM$G>(F&#<$):YR.Q=[/; MI9?NBQGKTR+Q28F3 T^0W"BG&1 &9JP+Q#-,I%,<<7MW.;'TXIR5LE@MK38C(@5@)A1?$E*$^8]8V.IWR"TF,$3*0"&9G,3,F>L289Q:L MCLH2E(//G;5-2DZG$#470FKGH$^#;B=\/C$7:1C7HF@/P]0A$?_FLJO[7EUU M]3K=^%YE +#%QABIJ \L NH:8E2TPCHK><3#52F&Q!"#V4NTIGPJNK'4]_%Q MZ,9NMXC\F54>IA@"-N(PIA#A&BN%H-$8Q#0UT5P=EH81F8/INJV>X K(!&#$ M&6^<(%8H+UE45BN=BJ!)1-9$&\IT?.PUDFS\YS0U@>^V3\"F.H.[Q04WS=\G M%6476;#M..HEO]TKDE[C:87[/M_J]T]#H;G-(XBV9YAW0":3#&H1*RW\0PH MKO(&4TK[0A'@0J! M@F0I<0,61E&(P2$<> REM:\7D=]4; NB*,:I<\A3S BQFCCFN58<@G/GRK#! MZ7W+=%(=V1CM:YYUFT?=T[[II(T4F]W3WB"$SBTAO3_MN2/33X=NE454!''! M=-0N$,141$8ZFYR5)T$Y*\O44&,>938'\,A(I"2M%1.P19-V?VN&O0V8:2;8 M3;*#9"^5]UEP 9-'"GC\TI\Y"MI;B/09-S+M)I78$H9324!D-CAC\-TC7^"/ M2L O81" MB1TKRCD$/>!T%\V&9W[6[@RJ[R*3.FKKE4$0[CB(9[E,;;"D0!#SE*$0^N$F MYCANYASYP[N+A0*4(N#88/4N M"F:E-T8!P$-4#.PMXN'6ASE'@5]'16:#(H$(R[S%ED8(NE'4!OA]<()H35TT MJ"0H\CW)I?186H/=CLVC\*D+=YN$KDQ"*"$L9"Q >A, 5E4K@J CV MPD0<2P(JOZ3&S 9C-/@;$90,T6J&+#;4(A>LT4(XJD,96G;^O'>8@(J,/EU$ M4 D4&4X"IZD+7>JKHRT2(0BE@H[.EX6I_!HJ,AL441%%XKBEA@;&J+-(:YV6 M\A#2:1VO_"B2/MXX[75/)D)FYT!19H,E'/'4-D]PB6AQY'*(!F(>%QWB 6%? M?BQ9.$6950;%(&D@*$:(,.:<"E(0H06W0054BI6,>62R"PPM. 2F!$C0.M"HG#,J,LF<59$KS+%$P&T]*T/QTB^F)[/!$Q1UI('RE)QE M7C$KM98*!2<#D)90EE6?&9/;7^6,7$=E4)AHKG3:6> MX4X!O 2*A/%&E015 M?CEMF0VV2!1D1%%$AC%S.)K(K+7!.4HI$-XR['&8)W;[JX",(..,4(=$QAK8R0ASJ2E=>5)&LET_/;76O&,ICDR3LN*,6IQ9X(A@W1T@E%K)0)V'CPI;6# M:1**J5A#.DM."!Z<\(IIIU6,E@AB6:K?CQJ7UAI>1A(3M FITWIM0!19RWB MR):"8[#(IZTVFI/2VL2+^/;I=$PB+BI+C7.!,>R!>$GN$0 4,5I;-\='N\V7 M2"9H)0QCJT,4U!/" *D,$.#H@T4A(@^N?!33L*N89HX/UDK;^\-_3N%+&U_# M?6?RW+E@^I$->WQD,Z'CT8(!#@"N'PG,BR/XK"$V6$F4=Q%X06%A"K!P[BSL M$4T:"BLK.OF_S"E&*D-J,E;&A9!@8!B@C;,HK>&IV0(S+!V[$*4HF95-3#Z5 M;3]IR05K+7PTP%F8B4+S"+;.4D-(R1RZ(OF5[LR=[MPF4\\YQ.]5?OZZ%_K= MTYX+_>'+HV!\,1Z??UW]$_X9%8TH2B1WGCNE&"+8,&2)M,A%1KT,['-"_IOO M] <7K:0'(;7W?LW(BN0G@S_.HT1^C]_+!77K?[9/S&=JZNM<5\.>Q > M^\QU6]W>Z]ZA_8UPOGSUWQI:0;__,?SL'Z!+*,8_(CQ+%DT[;UV\_K]-$%._ MU@AGM9UNVW3^[W+?=/I9'YY^=&$_OPPP !A+\?)L-#Z$_FCEG9"-QHL)C##- M4.:#Z_:*U@*O:S"NT$N7I<&;\@VZ=M0+\:^E?_Q8EG)IM6EL*]2ZL?8FZ4IG MT/_SE0$!)W%=R?D;:1<_;EKY8>>U@Z^$7IJHX3=L[]6=;__H>X-B *,KVJ9W MF'>R5HB#U^9TT/UC]$:O>/+B'=OMP9,F&;3,23^\OOKCC[&[I^\/7^>=A#NO MTYSZO'_2,A=@,\5L%K\[TE2M5Q2GA;(.P"0&_FH\(T5>&2KRJX'_]D.M5A#Z MSN>WOORJN/WP)V#@:9[^6J)+=\R(PF@?J6YW'[HX-!+BBM%[MCL8=-M7H17Q>P]2L0C"0ZZ)Z_% M\#8_!P4PVN=8E;AC5?(^JUI:W6ML-3?6:[O-M>;&[M,4>9X?:W?CS=[.5G-K M8[>VUEBO;?S[S3_7&F\W:F^VZ_6MW=VM[48)GA4_[ED_F?X1J.Z@VUFNK:^\ M6:D1Q)DNP?/=!?X'GN_SD__SA&ET.XW3-MS%U4:<9R>Y MP-Q[@B+U5BO.F,;62(VE()$@&K%B]KXEUUK')&KK0_YZO>M.VR/.MS0J?Z$? M+^QZ]^L[LO-UG]9/_?'&UX.W^GB[76?URRW:^-3XTOA49]OK'\[JQYM'C?6_ M\_JQS^MO&^W&.GQ&]M [VFCM7YX<;Z_7+QJ7'X\/UC_"WX>HOKYUOM_\<+9_ MO$7WC_\^/CC^<'FP[EN-377^CAQ<[']RHMYLY-OK!W"_#=)X^S%OK*]AL.2S M.OG8KA__#?<]Y ?MG3;<^ZM_^Y'Y?_ZK=4!:7^UQ][Q.MEBCO76VW]Q'!Y^V MX/?VT'YS[?+@T_Y%_6T:0ZM]\':?U;$ZKZ]_X8WFQGGC>(O5U^NXOO99&66D MX"YCQ GX1YM,.^LS02R)J:9$2A8GD7R0Q:$5_#!+(RM$DX<__NYWOT\/^0I':C+T\(J4)70F)^?7 M)&W$Z]);DZ&-\ ./I(3CJOP#:WJTTM[6]4<^$8QETGX@=GMM,X!OPUSU@P,R MW6U9TVIU![9[?I^;^'!J>F /K8N=<-+M#4KI,39S^W9/'#0W6_7UM8N#]@8^ M>/OAK+&^CP^.#\_K;S=A/!_P]OK?7]+8ZNMN])V/\%N\<] \:=4_[9W5U__5 MWF]^_'*POH8:QQ_AWAMG^Y\^T(/U/59_^P'5"=P3J[-WS;5!?1>=OVO6"?S& M9VR92]7 6: >7 R-.E.$&/C+:RF,0\J3I=7_^8>63/SQH)<9V5F9+>@^N)ZV M 7W86]MI;NR\VZ_M;+S?WFG6WN_M[.ZM-9JUYG8-(H@FA DU3&O;.S7,?_._ MU[8W:\U_;M3&@HOKP&+M33-]C'7* (Z)Y:G1XXSHP".]Y6:W5QLTY]LA)ZCAZNH8$4%?WDJV.S!0^0I-5]Z+EB_/#IJ$+AWNWX. M]V:-]0V^W]Z USNM@_9!J[&^>;3=_+MU\';O#A?L7FZ_W8"Q;.;[EYOP'##& M9BO?;V[F!V\_M@_:>ZC^:8,#;'\Y^'B7"QY^YB%M1 TNLQJ[C!GF,A!7S%!( M#7LHXIQ=<4%6<<$)6U!S9ZVQNU4POH?)X-!%OC C'/.F=.Z]Z15!'%S#P15# MC+UN>SA_T_BW-NA.X[;/(SWS+Z9T/G;>3\O^M9@#>>F)VPF%Q/D1GD,[0^]6M[O SM4P9[&3FH@H9\U$ RV(T M\PXS'!!\3"4 Y-K.QOJ_EVM;C3O?ZJ3?;*!&NMUM/]I@VV_W3O?)YNM M@^8A:C0/S[>;6]]F29KIF6!LH/FYO'^IX\M>$Z\O;[! MZZT[69*F^XR,UD1[EM$H5,8DPYGRSF12.&]8-$Q3O[2Z'EKFS/3",](D$RU$ M?$*=867?\V#?=\VW:5:[?BT ME_=][HJ473<6=>WYN.LJ+NT=FDY^6;S^O8+2Q5.*K96=E=V5VNA4YUZA!;?A MKS;$O]]_G93VU%W,FO>]T.^/_N<=C "7TKU,+DW36/M,/0K::IQY15#&@@V9 M=8)EFADG)3+..? 6N-;LG@%ZO6\9]S#7F]LDP)QIX!OX<[L',]KYU?7OPV=) MB2%6HXP0G)+SAF:6!IQA2[4*B!(2[=+J;O=T<%3;!U<+EZ=: M%?6X&'0DW\+E;_?>PY7@VLL9?$Y0R(>?I0L*(D:52:QPQA"GF<+*9ZD)M L1 MPW_B'+?-\%&;<.\I/2)@TF*+>SS]%8P3718)(FI(T9 M(E,6C%-K))Q#A'D94RB!U#=U;//O%!ZYW@;+!SYF.KUWF)Z";_DE['$K%T7Z;HB$FK[C6"Z8R/;R]]EF8=!84(1DS MB9=QBB&>%Q&"=F%-B,IR#7Z187[7\'Z?)EB^ZT+L]?ZHVZF*"PHY??A, !]3 MGUS@+X1G+,)?QA@-_)D$%Z,1P="E5:)D1BA:8)2\6?[^GW\H@N4?_=H@M,)) MTI51V&%&?C$Y MOM%;$8@Y.,>T:P"$'6ONR'0.@Z_U$PVNM4Q_4.L55:O5PO% M/LCACL.:AM #89^<]OJGJ;AAT*W!%44R"Y/?[.^)0:6:Q34W*-_:.4;HNAW' M(7@Y^X;^/&8'[LL/S_+!&5<7&OF@V&KG WCCFIO "?[LRHS M7Z!)[9F":>Q>M&VW58MDVCTD,V:)SZSF(0L8$X&BY!BYX18 L)*B MI>!R[<3T:E]-ZS34_COQ"9QV;=3Z1\^KH*FL9U;6,W(N0]]2F[.XNTP6@!Q\NT)VY7"N MJ$-I=TF\M.5LW;(<)C'WUN$L,/B'J6@S#?+*E.>2@#NBU'$@OQ!F-TS?F_\, M'4\M=5\*@]J[=V]^7.[U8(')?/0;N)NSNK>-Z=+J5L>G4II0LQ^,]IGI(;@V[-AM$% M<.-1?N-ZOVJW-]JO.DIUC&5(KBGSFANDC]-^U9J'3R%&29>>]((+1<2"2:WH MO]&O_0;W ^NJ]4^!8?>/NFG/Q=4^S\&1&=Q]BC-S>ZC%GL/BRZ,'^7VY2-?] M1L:>UH*APD7V&)XE?:FX'KZ9AC*Z6=IXWB]&4HPTY?$TJGEST5^YM8MSVJNT M;TY[/1C*<.=[\K\#,SCMEQ)%)K8(0>IKGYEW0B$"*& P W=*&7#2 /\0KK0W M)#BKEE;W0_^;A?51QZ-Q*3:ZM>N][]_/TBTB$"2+ &-HYX,!V%!H@5'TNIWD M\EL7M0#N_Z*VE9B <<7J[[H9F%K:;'L7(F[N,9X/W3F%*QGB"0 @8CYM#6O] M=K-F[;]^MP91F]WS0;P,BP&_TKGP1V$0;9NIB.9$ N!DXS323AS68 MK[/!T=7'*\ )0C$R'V+>*5HW%+4E:=F4P%,^,+[B8_S'U64_O.#!\5U=EWC MZ-H'AGIU9=XI<&M$NZ_R@5Y2D M4^D51>0*)5/9;3G=R?C.D&]]=U[:6TU@9\)](%C^Y$#A[0O(2LA]V.U=W%=) MFRA5[\WH@E*R@%&_T_6=H_JG#W#]WF5]_0-KK'^ >VWF!\=KY\ >/W2G=>; M>^R@?;?'U]LYB7GMD!V==U9 MMMK+M5!R7?O6=BI;F82ML#^>LHX\K?-M?MI^JH%5 YO%\A5@ M3P6P*W)3?KGN/I1#JFQF_@/M!SM)#P/L0K9_G_;S3NB7_-W:@K2QNI["R'R>%]Y4U'4%'RMTRUJ MDD[[PWH$L)7AZ6+WG"G1[16_U;I(/WZ6PT_#S]8Z\&S=%!Y^S?M%.J63>O.8 M5EI12KU7T\7]@>EXT_/]6FJ2MBH)?OF*E?Q1:K2M1UWX# M 1:5(\.&X45!65&3<=_DW:[AVH?'F#5&[J:'*3,T3K"X*_7(MYJ&$#)K-,Y8 M*/JN.98)2J+65G(+4_P0U-U7V"46S4R21@^[1R3]+C9*]6O=TT$!*PE?X-V0 M=B2.M#_O]T]#[[H%A4M[:4-17^6&^[#ZPWU8IG_UC1;\3'\ Z)2*#UU1D)1. M0/QA)=.<=:%X8"*;@"JA=I;^&9G^9O&@,!.GG7QH^,-97;H-!H(C(ZFDF-# MO,7:*N;QM6OV_EK8:F[Y@=,$]!=V% M4(HM"KO%*+9O1 N\%R@I7(Y^-:!(6T+6#VG]>(VGIL'UM<\!:R6XUUEDQ6$: M)/7T%32C05&FB3.1B:551I>E8LODY@R;*V&O7IO.749P;2KC^Q2'9N2+&L%Q M8QM:S=I)+V\-<8>HX2F6#UM+N'LKXOT>]F[C[$#QT+Y@OF8GP,*]-Z\Q<])=> M#4=08)-3E$CN/'=*,42P8<@2:9&+C'H9V&>Y=,_SWGFD!T;Z?-<2XT0ZW]SK M6PH9 ["/VE:_!G\"VI4N2X,WY1MT[:B7/-\_'B7+9H%7 (9ODM/L#/I_OC+W M*M-C&UH5XY_S5D=OP(6LGR_7MCKN*8 _YT_57/O[W48Z0?+--M#S1G.WE#7L MS_9<2JT(HJ=1$"Y7J'QLF7JITO_E:G!_+S)..Q?['GQFK=%=F7DSF)\[-W=^ M?/"]X#7O/OC)@WZ\#\8(E&QMIUG;6JEM;C76&F^VUM[5(/[,''@Z4-?=/I.'WN]SBDKGQN \D)7Y&,ZO7$+XUYAT4._-(M7'F'Q/6!ZVLKO57YO&GXOZ1:O_-[LX6#1,8P_TN\5 M];E'W1;\1G]4NUO;^,]I/KBH_-^MV?R%_!^O_%_E_Z;D_T"W1.7_9@\'BXYA MZK%QG^D?U39;W;,JWKL]>[^0OU.5OZO\W93\'>B6K/S=[.%@P3$L[>MN=

L?%!T1B@@#]YH7;U.B-GJ]D]3EX\UVST=7)WYNI/W MOU0P6,'@-*J"DG;2JBYH#B!EX7%0C7"0K10]-WJ@4 4&ON]U7? )]BJ0JT!N M*B"GG@]R5R/!DV[F-*F>WS,=6>4AJH80$_,0!%]UA-A:J6TW_[FQ4YIV$)5S M**US2%I'JPJ).2"3\X!OTV3 A-TT?7@7#DUK2'U#$F+%?2MXFPZ\L0K>Y@,I M%A[>Y!6\K:T4.WCVS?FQCH[=WVCL3O\:W?[W=;Z6GK[9IYWF_!&_?[C=1\Y MS>+!::X.59Z[IWK,Z4R+\[B_7;?P^7V!'FJK4QL<=4_A)KZ_7 OG+J2S2H] M86L@3O/PH\[M0=G 0U;0B(L\^:1LB5^5VT\ITSMA&,^+G? M_?[CX!6E'_NXU>'>4SO<6]UCRH^&A-M(\LBG6EJ]TUES_(3O2L"+(."K P-' M,L;ZEHQGD8JZPNG/;]K_?XX^WDAPYG F>.EL?&YG+@I&,X_G LAQLEE M[1]I)>P%K.3-::\'9E\SA;6\?HZY/')ZIJ9U"_O[TU#E6/SGZ:J,5P@O@SJG MQN5I5X=+?X3_G.9?36N89;NMV-.?PX?D/5\3]M_3G9CAZM#W9V:H2\-(9HYF MYL_\_'6GV]GL&5=TOSSMY(.=E.<][?LEL,=.>LSBC3Q&JCR+,4C&F8C*".:, ML8I9H'5"T<];B<,C2O%2S0>7MTVK_]=2!J8\K.*"6YP/7G=.V[X[&'V^5.N8 M=D@_EAT:<_(Z*?9:QZ?_V;C1ZK7!&]/K7< L?C2MTP#0 +,<"I HTGV>?KRP MZ]VO[\C.UWU:/_7'&U\/WNKC[7:=U2^W:.-3XTOC4YUMKW\XJQ]O'C76_\[K MQSZOOVVT&^OP&=E#[VBCM7]Y2/7;=?>[&RW/[8/X)IZ>X_4+_?A-S]WE[?S/VC[VK?JGC8N#3YO'^\W6\?[EA_/] M3P=YX]._OC2:!ZWZ^N:7@^,Z:ASOT:OOP&^='I ] >.%,?VKM?^I<;3]J7'< M6-\\.FAOX?WV!]QH[YW5/^VT80RDT?2Q?H'.WS4W!O5==/99>1E ABC#*IJ, M"2PSBP7*4'3&&J:<3^LPE"QCC?]\=5LS5H=IVGDQI/G#F/OGYU&N]>>@]KNN MO?( E0>8F ?@'(!"1DFX!M2GTC(6 #L401%19E7R =I/( \^4!+J\] $%. M:$-I9B2 /_,V9%HBGG$:C3((6>,U> "U3%)+XLH#_*P'F*KW@.,M,["_ +6_$NO.M50;83#*RU1X_@0\;[P9 M8_1>"^RB,)F.@@*C9R2S@L4L6'#/RG"I65A:)619L9=@],\SJ'E%HI]@]"^1 MK*O KS2LM@*_R8'?#9E5)B 3BZ&X8J M3/2($)I1(T/&C(/PG >4:<$UR)!@'GW".H19A77S25 7/-OZOA=.3.Z+:I)N MT73%W:J5JE*OY>>M(QEOG)^D;31K'5]TUQE6CE9)B&= ?#Y&9XUB278H4XZ8 MC"$7,HTPS@(+ACBL$%#:I56VC)2NR8Q%)#-EA\XI:52:WPLF7*$RH-(&+%BN=<*@2OZ6GPE? MB?=]RW0&:QV_<27A:F'O:8"_/5YWRXQU3DN>"6%BQB@&Z">.9MPK09A4G*7& MXGR9HZKLMLKZ5M@WJZQOA7V3PKX;LHLEMD!S=88)#AES"@//C2R3W@7&I>.2 MI4,5EAE%%?;-)YU=X'3O-EB\&< (:ZU@^G#W8J!9-V:G_3!7Z=\%QO87X+77 MG2N1%(#M'' ]H"RUA,BLMB%3U!$=C6;1 MVJ55+)<1JDK6JJ1NA7ZS8;85^DT0_6ZHK7;1:D]0YIE1&0N>9S8@GPD>O,7* M:L.+8B[Y(M1VX<&ORM0^<3/9P'0.\]3Z>LACJR3M@I#9&\D.%^0:8;!Q[EJG M:0;?=KO^+&^U*E1_2M.;YEI"]"&O7?LLB?'"4Y9P70*NT[12)U6&8L3<"DFT M3"D+NHSQ2ZS/+7S.HLK7+AX,OLBFLPH&)P^#%]9L83 MGT6&(PTQ**$BP"!?YE6WF'GEMPNB ("T0RX8Q:6B5T6;U(?YN%3T=4N=C%@[H78*T5U#T7ZFZ8 M*5'82H-HYBEQ&7-69T9PDQFI;* 1&4)D!77SS4P7./.Z$_J#7N[2L9/IR(TJ MY3JW!/4V--_([?Z^XHUNQU5['YX!WENW>"HG#B- :RXL!? &GFJD$YG%C@-P M*TV"2'T8J]1JE5JMX&ZB)+6"NY>"NQNNJJRFDG*<&8MBVA3+,L.UR A&CB$I ML78&X(Z+"N[FDZ@N< JU:&M25;G..TM]?)W739N:"KR?"=[U<:[*L22>>9XY M%7#&B$494%22*:R1=4XZ0]#2*EX&G:GR#%5*M8*]V92W5K W"=B[X:Q,(Z$C M]YDQ2F1,*?@K6$!![T24F#, Q0KVYIJU+G!Z==BBZW[6.OTI^U$;C&_G<[YF M;Z)'6SXMH/SQG)7?W;U8M[+*OSW)OWT8I_611Q:M%ID32F>,&IY9S%#&3;12 M*&8$UN#?N%B6ZB7VK4W'C.8/>^8S05WYC,IG+'J(5/F,Y_F,FY@HALBYI@@B M(6\GK>J.HO_?OSM+A;DO.: MKDX2KIV8BW2.\'33LD\1\WS-TT0#G)_)5Y:7 M*G558?Y$,/]BK (_&N-%R)RQ/&.:X1&[:C?HE$UL)C_CS% MX>6)6WJG:?M4MYV.X#-)]:IM5.7G[QOMDU;W(H2=T#*#X,>2DA6L/P?6#V]M MK$)"@JA81GA:H9"*9,:GLV68EY13J227B1*:5T1H4B)C)J1=I;BLDRF\.ZGA)B8)62?S:U M38NPW6+_U=B"4[4)J_P<=R3@,6"_.D!\[*T*Y)\$\E]NI:Q%I%)*GUF/TZ8L M13-EO$-VO2$>>4*SR*0# M'(PRLTZX3%A#!*8<2VX !\6RHO-WW'8)<7">\K@E(+K#;5KNVZJJ^4CD_JK' MA+\ ZYR&C\'\\>W3B,(BDJB/,"\(3%CCH3,A'0X 7:.@N"$(WQIE:AE2N8O MI[%HIX7_LDG?7Q4N7X H5W#Y\W!YPXH=0X0! \Z\R"N(BQF,< M!5I:I6Q9D9=@Q;\V7,Y3?K@$E'D]Q X&L#D%,E0TI#B:\DN]5Q MW79HFO,QT*^.%W\JX-\Z]\!(+J5.)\\R0S.0G\NLL3Z3V#C-O*5%,W"\S-%+ M=)1=^"Q(E0U>/ !\ 9); >"$ 7#L- 2I%-.@C<+0FDJ M20) +6D%@//):1I#W)%%=]**HL;H6% M+TMV*RRIQ994,6I>0^!&V1H@D+R8M0WX7'PBJA M^Z09W#X)/3. $=9:P?3#32YW&=[H]Z\K?D^ZO:IM0[DI\/4!.U4@ZHGP5D=<8,H9F1PF<12Q(T=\*3M*5-+G/T M$FMX"Y_MJ'*]BX>#+W'06(6#D\;!BQL4=,Q@ 3,Y5.9U&1 M(>\ %V,ZF(4L4_D2!X\M/ Q62=^G,=^J7<," )^.=4N2%;5I%7IW K[9GAP;H5]DR2R@'TJ,.>\ M,IFD'K"/<)]IQW@F#;.!8H>X5 7V\6HI:TY)[ *G;X=M&:IV#'."\B_;CJ&" M]2?!^MZM6:,DQE6V-F '0-]7UH%+6 O%]\F:U?# LZ$T->A,$P7A#QZ5S4W]K= >AIGZ?E]3+=%CF>3]_WJ?A+D:.3=!:Q[\9GYX**1^!E/OCC)+!S$MG:,8M5QD#$61&!)-QHZ0* MEEM"62(<=S!RYGHWZ]^?#FNH]'ZZ>C^6(',F!HI$%D( O8\& 4,(*(O]J(U?1H.!U[;^_YUW> MA][ND>F%B>3PMAJ;=[W,]6@*JWUO>MN]W4$Z)>:C:9V&FU\?!:>HMYH]'!OX^0:W_LF$_Z=/OXD-8O=^"96NW]X]:7!GQGGQS /37?U]N77PVFC@;-02TA(#CTLYF5D65.>(,TL@HX]#W^M=?.QT<=7L T+Y2P9FH8)U\5BA& M8@BP;\1%QFP@F7529P8K)KAQ2GOY'1"[5Y]^ K\J?2JY/EG/!;-1IAX-/&/$ MA,P2C3.J++,D,DT$7UK%:!FH7/KO(W!MJ&,U8$DPQ-/;[3@L9SN.DWM\Z]5N?F<%R)>AE[7F_[1]Q&A2$95-39/18&Q;DF< M8A<0RAQ3)B4B0Z:<4AE1"BDJ@BF.0"W6>\@?59%YM<&F0KQIE116B#=%Q!NK M*I0,NR@"$!51),Y5IK4Q@'C!1>MT8-Q5B#?GE8-36#Q?M 7I\7;YSUN-GMA: MXG HU4+BY!#MRWRS@'@A$N!S06&3,1MQIA&"ET* \E$DB FEX'.59YP+?0I* MXZ"MAX! JXP9D4H?C,RDH (+KZ3T!""-+#.MEAE] J/[N<7HY1K9>,RI;V#<,QZ M:G0RT+GK\%#"I9A9[TVL,&V>%I\K3)LLIHV=N^-(D-ZY3"!L(8ZB0&(%45G@ M@EM.L//$5Y@VO\O+SVU,@XA+O5>3,4[1B^5]#^%&B_7!NGJQX1ZI'QF>"IU0YW!.))^,L) MAFU00GO/ =K_?_;^M*FM).L:AO^*@K[>Y^F.4%(Y#ZX.(FB,_=!1@,O&Y;"_ M5.1H9 N)EH1M_.O?S".!Q&@$&H[$OJ^[74+G2,J3PUIK[]RY-U=-K36$#T' M)*#@4G(P @K.'@7' E<%@:V@%FE*!>(VXV'UI\,A*A^U(M:7C0+5-&H1N1G7 M'@7KE*QJ552N]V/8Z??^A8;[6Z_)BG+5PWI_[D0 MP=O//91?38/YXQ&O"E+L3([W7B ,JU@X5 MQ[+88&$IDP)ASP/B)D1DHDT(QRB%U]_I.Z.$04\NW M!N#N72?Y^S8.;*L3PZ[M=7+W]2<&_.5PO ';I\+VO4G%2W T2GJ%+"^)>$PB MR&)O4?)1)X%3"HQM;#%FFO*6U]W: SW<-H7"1FA>@D!+G M0D5D54F[3V1$+E*)-(U96!AM?3ESQ1AK:G*S*B] X;*%[AI7*1@6I>Q/U"KX M?T=5"NKAZGVN5=<6$/:03"R@J M&7P@0GHMRU%(TF2:URZ.;=VJKSU;)_!SQ:F*;D*,UR.$9' M$,T+PQI8QMYX:![BLOVA>XV*5-RJY5T?6^G<6_)JO 7#==U&L4_F]Y=O%L^G7U67CM3@ .?B(' M_WDE*$62&(05*%"N$*>)(A>X0KD:&_0Z*;&X#CV8X8F>Q9: M);0HPU*(G?[P5345JHBCU.K8CF]5FS/YC:H ^N;5M"<377C:[5>G=U[T8MN6 M%"F_?V^%P?$PM_&HN9QN*G$C=_/E)ZW+/WXVB+^/9AZ>_(I;\CU?&;#:YG8> M#A&[EB]FXM_CWGCA?X[(]:+]BFS*#_7"MK_;\_[&;\-GKR#::T:5\$%XK3FF MQ'+LJ'+8)\Z"BOQO8C9N&9YK(W"C8Y_:>RG-K_>JPQ]\-.?4%@;N>ZA)H=R:!]MTEO)9A/CR-PRG37Y\'_^?["[+Y MUQH]U%XG4VGW+'])Z#<;\8>/14H=#VDW-/(XCO[*PVSO?O#1TAR1WDAM5$KE MVAV5+6G/!MV+U3S47]4[(\V6'[YM3_OQQ<6+&\;N9*6$\J"AU3]MV_,7K4[U MB-7OCNEA$X\H8N2:'S5H='US>.V:?!U>5&Q3*W7W]7L_?.]%LRF->.1G\2:Y M[Z)@C_WL+UNL'_[96UPL%Z.4;8A8GUM_L6GSP 4[UZUO\Z0MI%\V>(143VGR M[7:3O@6#YKZIE&5);.SG7SGN-W8S1(1Q7L0'N 'K.4>?[GSV*_4'QANJZ>O7>++>(?]E-#S\"M,I;OEB20'CBAG'!F>9:!^EH](;X$#&F?[^L M@I4()NC)44LCXGK5ZYX4QW%IW8?6X'CGK)_[-/9V?_CV6>G6[7X_YO\?ZI1' MXO#=Q7;P'O[X,W_NY1[;?_WJR\>?;[]^^O#I>/_+1WI0MH9??Z2'1WOY._;Q MY7;PR7^_[!_]U?KTY:/8/WF?O_/M\<&7=ME"SK_]F>S3W?S^7\>'KS^=7-\. M_GBR_^/@PW]/#KY\/2_;S0>O=^GAAU?YWH.OAR_?__QXE-__L,L_G7Q*EUO! M[_#WORDE2N(JI9I)B$O!D8[&($F2LT1S%IS;V,IF-%]$!N$9KK;ZP=+CHY(6 M9X,#H0"A+(90,KI$9J53WG!+<#GOQ8AE@1(FC;>%4(@9$4I^ 812:T+Y>4DH M3$3+F"=(\T@RH02*C$X1T9#'-;_BG/F-+4J:@BP@93$0RK.R$A_MSUD1N_!- MKQO._. NZ@I2 M3SE2O@#/+F#C;+"1$R.Y%!X4_$IAXUC!:\$35Y(B M:I1&/"2=%;Q62'N%2U%>+,K)-M[D[&:^)0O(@5E@H9 ].8BRSY>-221DNL MR[I?!H8-4T8:)A]@ @!4+A@JQSJ?!&9H'D&DE"C%L+5%S@N/,+,R,B.X+ ?R M& &5J91EA8"<6\PTI@JQ&T2BC).LB+)Q*6;V;BKG8=JW=(?/EO7 M_G.%5>=<-(D(H[3B-%#+-6$J$D<580XK\/NO%*R.[8'@=@&AH "KS]E$F-&NP H8##O=?I7:"/8!UMU&*"-] MF$:4!C0U#4U-GEAP3F2)+QVBE,828!J0,R(BI9Q(/GDEH]G8(K3)#)Q8 !<_ M .3*J'T R"< Y%C'1R(]#Y$C8SA#G!J*G*,4!6Y-!D<1DB[5(9IJ$?$[@(_/ M2K>OLVO_=:_;[S=.>]TTOV+&X(*JFVJO1OU-->A 25-0TN%DN'T(4DHO%*(> M)\1%(:=$,)).N6!QRHSE1JZE!1P* ]<2>.R?$UPN4L,#7#X:+L<*7@2/IK%WH"-?8EAPMN.1H$8HAXY-#WH48 ML3'8,E'JK38'$#$"X]# Z <(9 .%%(73DF(I$9""5'W&N*'/$.<6=H MLD+Z_&)C2S0E640)UV>*@\]&E#^OH^[O,B@-B[N?V-[76*QJ"&Y;6ZW^+K;; M)1"[$_8O1AOXZ3'\M#LIU(D46"8M$';<(!X31Y9JCC!)AE$BH\$EUHTT%858 M#HAU [Q<&4D/>#D[O!SK>>VQM9AJI&)B&2\]1RX2A3+W,57B# S5&UNR:>@" MTOH!7#XK=;_N+O?7L1-[H]15-IRT.JW^H%?5RP:G^QH)^=$P9V+:OC+(P$Z/ M8:>]236O.6X1-R*PK.NSJJ=#MSL&MSNXW0$*EQW+!E X M6R@<"W4KL8A2Y8EALSSG) MU@S5!#%/%'*$J!E/.J! L 0E!FM?#\;X"(GV8 M?JI[(XRMCI[WYQJ.O4@U?QG0..*L/I#65*3UYZ1^I]9J0R-&W">>24M@9'V* M2"K&(^&"J)(@A9&F8@L(RY[_VJLKR(&K'@"V+C8" .R3 79L%3 EDR.<(>>X M13Q(CJPA!A&-K;06RZ!H53M.\KK[[Y\'P#X;"^(?WL>8TEK:#'^48^VIUSVY ML!NZG7G9"[=TXZ,6T R:9BLO=77/W1 MTY@81I*8S&282J19"HBPQ!/.4L1'4@)+E;B97OU?,W5MS7C!U17$GN+^?Q"T M+]?]#["Y"-4/L+D4V!P; ,$HKCTW* BA$6>D; LDA4P>6HTCCTQ6L,G,S6T! M@$U0^K!7,,UA]ZK^7*L"KL8_1SL%_X(#[^O4FF>S;!]MH*](]-U>5CJ]V!^, MUFNST8GS.^P^%?FMFJ9C.)0+8YYQ!3\JA%5%?X ?/Z60#>#&QH M +SY ][88)929UB3-L^?D@P_4IVQSBF$@PHX1NC<1^ M7L?7=XYMYW/,SW8& MC7;+NE:[-3BO8\3=JC'7LG;-KG+8^TXOYF[\&<-KV^H4%^]A9Z_S+4^+DH4% M_+W3T=?72;TN=9+<&(RDM SQ$##2QBAD(XTV"FX=H1M;'-^,]IBEMQ<.:M;% M<078N#Y;8P";,X;-L>HW)F21KPF*V&O$1>!()Z60(DH0C86VB635W\3X9APR M "<8 '#"_9X-L=%&V'P][&M]G+,>LKT:S4E7TQ4?%-#/-/3SY4KZV"@4B\I+ MY#6IJJY;9%4,B&3IG@6[CE;8C2UY\PS[;$,TGN>A33B^OM)X-TLI#G@W3[R; M.)9"2')*R1*59A&7F*-22!$)DHSTQ&F.]<:6NIDB%O .U#4$GMUU2'U2;=?1 M6[Y6QR?KH3Q!(=A+0<<>X9XBF5=.;1(>LCBS%0SC3;V&+JYAYP M;7Q!S^.TY#/WL#];/%V*^QV@=F90.[8$5$C<6EGB"[%"7/%L"3AID;&9&P/C MT7*RL46;BL_W6!^ +=@-SZ'D>G4TW<4,>O'BH,K _IA;.JOG7$^X]B?4QR[0P\ND!?^I)LKPOJ,R379_#'HV#U*K8WOG>X-XTL^L6)ZD MUZVRKU]$IP(E3D6)5Y+:9KM"Y9&W*"@A$6?.(L=L0(FKF/)<<(R8DG*=W%*A M8HG^L>=!@L]@L^#9@O!2K H X1J!\-@N\8X%HJ5 (1B#. [E& "+2#&6HG/2 M\> VMG0S3Q 8;!$8 ?CR:=Q+VR1;)UT8FK-*U+H686TUF*+XI*Y1NZR_PS' M%]AI*G;:OQ(O%(R.DGB$<>"(QSPH1AF*5)8P-%K+J"YY4['NJ,2;$0\ M>UR<7W@1X.*,<'$BKLA&:; SR)60(DZD1]84<&1!EC0&>?#DQI9<1 D,P,5G MI=37><_@( X:[6[_QA[!_+MK^O2+]>JY_ZNA)Z#NW%S[;9.\'" WY2/9^DKU M#Q8#PT9SY'U0B)O(D5:2()O_C9H'%@DON2GUBFQTU![(Z[G+ 30"-/(,-WZ M1IY$(V.CC[(D@V<8A:07)%ZD,2RBN\L:6:@LT[,SS0R#.U_N;O M[:O1\%^8@XW3V&OTCVTO-OYYT!W$!EM\JN.)1<3R(@K=,]>.#\K,OVIYAU>F MVY[-HE_WY W_L?V67YK/!R3YPYS#JR6\W\3>N\(8L_7CT#OW6'9MKY/[JG_Q MN]6<<3TD'&4K95(:V-1526F"A"G,%R8PMO$CB[ M#8X9P'K ^AM8_T1G"V#]G+%^[%AQ+ ^1"@X)@CWB5D2D263(2X\]MH$*[RJL MUX#UX#U9>I3KBIA5+UOMLT$,BPPU>90GX)GMB\SJ / ]O;A&)+XP@VVT6H#& MIZ+Q*RG!0\ F,N>04K8DV^(:61HUP@$'(WFBD;H%F&P+6V#UPZE5"",&_@'^ M61W^69@1"?SS2/XYG\BF)8V)/J!D',G\0QRRQ 1DD[7>$44$Y@LP(X%_P.2< MJ]NT1@/^H?JIF-=8?B#[.0ZWZ?N-LWX,C4&W%%HZS;!6$K)?V\I_U [^H\/P M'D+Y3]XH7TB&AE7IG6>SPI^74^G6O7HX&3C#DX%#!)VM&P1/$2YZ >G;0T0_ M.#MQL7>8*I':/SP;] >V4SH6=CVFEJL_KR1_E2)*SP-%*G*-N%,>.2,5\E(; MKP-G6LF-+4[+L80FIS?3?\!1PG7SC0"0SAM(GVC/ Y#6!D@G4KMB0U@@I:I# M\3MSBY&A#J-H@Q">.RR=S4!*FI*0)C,W"ZL!D(*1#P&Z4^\DSXBM'G^*X=/"_?^@!XGA4\3R2#PD$3&0C*LX9D>-8, M&9__M%$P8KT-)-#%VA\ S^MFL/PVL+G+\W]#Z]O6O_,_%Q^9&&(?2S[FWT]L M[W.K4XVFO#D6#^RUJUW]X!'ZQ4BW6YV(CH=_$UJ!^=%Q;%A?]@EMYSS/HD:G M.\A?7P[[YD:W\A-][MEVX]3V!HUN:@R.8S]FE+5GH95QK,!K*#GMJE?5T79; MWDZMCNWX5OY@!KA!K,K6;U[.@.M]>-KMM\I"?-&+;3MH?8N_?V^%P7%^AMS$ M47,YW51BV)VW?=*Z_.,967\?+1,\^14;OQBQF@\1O]IQD_\>]\8P]3DBUXOV M*[(I/]0+V_YNS_L;OPV?O>(4KQE5P@?AM>:8$LMQ9CZ'?>(LJ,C_IG3CEN&Y M-@(W.O:IO9?2_'JO&NQ,T=UACO47>>IF,"VWE<;;U6MTX[A7I,P_?CV8*B_N M EIEV99T\V4-_OLWNW7;;'HHH%7MK\MR4;SAGUTM[7RWL[\.6[UFOEN] M(QR:?;RAO@5AYFW)'67Q$1O[^5>.^XW=C!"AL6][_KC!2'-E[;MG._/G''=W M[\Q_2NVIVBV+LI6SQ(18C^U F!#SFQ#$K"P>UFF#?@4VY^N;-/W6E5.OSJMC MPMN;+O7:[7I!ZO3'[&V=[[MC_2O]K[--]S])4?Y'OVO[1;^R^]Z#U\.MNFG+W_E MUQ]_?/KP5]IOC?:UWN'O?XMH?%)6HZ""1=QQBQQ5!GD;A&-&\&CP*B5.7ZO= MJO5,T05L FP"&=37B$U^7K*)#5Y3'QS2F"?$$V'(^<104MI8G(P5(:Q2_O2U M8I-G8PL^GU*WAX/CV*N.8(_WY(JEN/#DZ;,_Z@RM>7X+=]U/6;SJ]O*/=1K^ MK->+'7_>&/3R=[:K$(R_.^H-JH[U995,HL5#V1SV.9*Q:T&[MW1<5K S"TSD8[ &7]@')L MXE.+B:;9Q,1.9K[S_=#72LSYA1=8/\E8A.1:0')#<>I+<4C:U@>1F1G)C M^U>&B(T-"D5'L_W+N$2.!X$"B\H3AK7DF>1TF2E M#;K^ZW&WG55'___YAZ9$_=[8_=]9:W"^/AVQ_HD%FHWXP\:#O- MH]8Y^X"0Y''9!YC<)&HNV0?DIB:/_>POLP_P>60?@!;/O\5ZDU.Q8BTF;&Y9 M-.;28K-)Y#U??.6S*W ^?U4S4Z@EG+C>Z9Z<=#M#O;(T#T,=)DUN3:_[?18! M5,]K FWGUA4/@FU7]NL;VPIHKU.]WK&GK4%^O]:[,S !GCH!O#\[.6L7(Z@: M]2JT;3C^DY[ZZIT_;HD!@>FPUM/A94PMWQK J*_UJ!]U!R,"N,7S4;U_S?NQ M(E)R+3/[+&."#!.WKPX*P*C/A Q.\DTKA/TK:[I P^O4\+D<(O4QIO2KQSII MA=".,\W[MICJO&W;\;%A!XV7T<=2\J.DQFS<;G3HK;$EHQZ].[;D M"0>@EM'5TQ5^25PX'FBD-$9.I'5>&LX"<4QCK(GX>Z\,$:%7 [OV#EY-$=!5 MVYHNYP>7-5UVSP^^O,J?^6][_V2?[O]\^_7CS[>M3Z\/\GL?Q:?7?_+]HW;[ MTY4PKO;7PZ/W[/ H?#TXVL?Y>\6GHSUQ<+*/]T_>?S]XV3[Y]/K3R4'^GNMA M7(O].///\\_'6WCPP^?OGXZ^<@.7O_W:MXK MG'R(/$04,>>(1RF0=D$APZ,Q6&IK::P*;G&CFYSA151TF?$RJRF"_2)&B]Y- M7P_MH:>?MUP*W-P^E6;5"S6=#?-=0/<0_Q0T5:L.FVT&LKE 3NU6UL/CM!_' MXB4\^QI33_AVAOZ%*T=9D0'(R)37'AAI-%)9UM.Y)*]5!XUY*022.$H?+1!:)8R>S/5-$H"A0.% X4#A2^] MPX#"YWH<6HD4;?3),\LY$2D;UUA8F2BQ)F!.[^;PZ4]! YD_E+A4P$28@X9T>Y3K622,2O DRD:"(V=AB MC#4UF7?5)^#Q7Z5!GJJ'5BV_-F7E'&-_MVG1P64\42TX0S5G/!@TI<6NY4AGR#=:0Z"I_T+U(B3QE4 M7,:WC'L,+\]ZN0O?Y ?MAF&L\>[):;M['F-UTYNSGC^V_?BFG?L#0H^GX8CS MR9*[.IE,Z0YE$]DA[K!!5@B!B-/44,&5CRJ;7[I)N%H 0SQNW=44OYY@:,T4 M?VK7,75JRNV&%O#(@^:WIH3^#B@ * H\&Q18 K_ 7;<<$*(IEISQ8@3V1Q, MU&"6Q:2S] '5-1XD%_^R[;-XIUH$A\)T8G$%D%0MPF^ MV$*#8 HMWF\^L;=*D_5*>XZ48P1Q:SURTC DE(A2N5B."=?,&+JVJE8' &N6 MF6DUMD_?OGO?Z,?!H#VL;]%L=&)5RVBXR]?XWAH<'\=V6'*BIM64,C7>0GT; M^X->RP]BJ.!^N'4Z)(:JX-[PC5?=WI']\:',@6Z[=#3LH4[#!0<[DWNH2F/# MM$14E#U4B1G*\)^0$0)'Y[53A&]L$6::0M0H,<3:R^&9(E#M.J9.39FO4;S6 M3#(WHQA0 % 4&!%4&":DTXSV$6=_LC3-559N15N2,N[%"5X%QZD*,<;K=3P M*)7'B/*26TP8@73 66!R;;3%-G"NLJ)L"GPS*&\91Z* 1(!$@$26W7<@)0$% M 4 !0 %%HP"M=MEG>DY[;I-\&ELI1ELLX*M5$=;:7(G5GK'4YX^*(0H$ ^) M(,LC0<0H'*-SGC):)VL)MF'A%*O_6O"DD;_Y6\O?4V$-XLE6=O-;L ='(@ * L\=!>IZ>O5NC0@.@@=IQ/%FJG3&$9$2BD0P MQ+W2R 2F4=0D9/E/2(IL8TLNHMX#4 -0 U##BE #"$1 4 !0 % 3BT"H=6 M%WYH%2R@IWK))[9(G6:$V:B0)8DB;@1'5@:-K'%&"B)9=+Q>-A!LDLXWY"2T MOETTJ?K:5B?$SN %,A,?J+Z!XN$VZ[5^?V 77>W7!P_'_:/:;G4B.A[^36@% MJ/?NLGK;/VZ;WXH_8\ZU^==OP>O>TS//Q!FSN%P@X>Q;;L-7%P^'P[X[F M18"MV&E(IC6Q%1LPPRF0@+07 7%'#'*6\3R*,2FE2(PD;FQQWM1R$7NQ$*T( M,!NN[%WB\4P1OQ(*$XWH\U@F*F T6"EHI_TBAD M5=:-S"?%F)(D,K>Q1<3-JKW #\ /P _/EA] )0(* H "@ *P/G6-3[?6M<- M63"#9N$OG]B4%91PK)Q!SEF'N-<&Z4@8DD%AK@0)2IF:&4*P*SO?R!78E?UN M>SW;&^N)@-AVFGF@L5H;SJ]G;R1'B?Y\$%J1RF#Z-) M\&[48-B3?3C'3%9W)5XDA8- 21B)N,8"&9$)!SN#":AO9:TPA$/@,* H\=Q18[*;LO(1DY< 7\5T.G*\94L$3R@JZDH^2H\S_N D9G/OJ+N=.[ TSK;?V%;8Z^S8T]; MJNX MJTH9[DP(P[?Q?V>M?FL01QF9AK'!;Z/O?NY4WP+FX[3FX^%DU4^7G'7!4.0] M4XB;I)%CA""5IX&DU.$02P:-9IX ]8D(!JX!K@&N67;?@>($% 4 !0 %("C MD7 T:8UK9U3!CMS4 MH0TKO"/WJMO+/]9I^+->+W;\>6/0R]_9'F[&V4ML@<"C.DDB"#R"\,-U,HP M!0 % 4 !0 % 4 !0 %UA8%_CF%$TDF&:4Q7!)".!7&8>N]9-$X08LI_P G M4C_W5'XUA3?I<' <>\5)U(O'L=-O?8M['=\]B7]T^_V1J;@SLA2/BJ$X?(SM M3C@:FXUCC]1!'!RF(_L#?$C3^)#>838N;$$T-M9&%*V)B!L>D=7"(JRMI!Q+ MFJ+:V")-A6\FZOH7T S0#-#,,Z09$)MPXFVM3[Q-HZ-FL!D'.FHU==3D7AQA M3C'J#%(I.L0Y#*U4E)P3;<@!% 4 !0 % 4 !0 % 4 !0 % 4 !184Q28QDLLM(Y">^ZB,=R( M:)V+T;CHJ334&SD7+_%!'(S=PN#CHRP%:E&P@2&>@D:& M)8JT29CJE!3G;F-+-#5E\W7N C_ 8;4Z#%WM-\@ ^IX"??O#^* ,?^60F90D MD;=Z;J]$'O5+^2N:_2[[59H7#[D\.+HYUB^'KIGKATO;U@Q0IBN M+A])6F<=3*GW@0=%-:=>.NN,3)8%*_[>>WPYOLMRK]4/'YX-^@/;*3T'I?:F M8H$+!A@*X#PZ%GN.F/<"<6,"*L.'$B&1$JJH\&ECB[,F)J8IN*I= N#9+,:: M N'\XTU7E"'JU)3;'2T+(_<9LU&M^O;_U@-75H;3;]IXCR/T.VJT'W?;N=OZ MN_\[:PW.P7:;EK7/+UF;3+,2>EQY@B%K8_:L;O9^N'6-Q#Y4XG\8"+1 MEW*2&2M*9=)L?F.AD+%*((T#4U0)0:G*1,Y54VL-; YL7H..J5-3@,V!S5>+ MS:?98,U$;G'46G AN<;*BK(WETS4GCE!P]UT/OV^*O#ZTWE];*#[9(T-W"/! M&$7<"H><4P1I0D4(S@9+>"FI9\C-!)Y+/#0(A Z$#H0.A%YG7%EE0L],+C7% M"3/C>+3UZ&*-YZC %N7:-;83+ K3 9X%:8#' K3 :X%28#W J3 6Z%R0"WPF2 M6V$RP*TP&>!6F QP*TP&N!4F ]P*DP%NAT.NU6)Z+J=W__W@J#XQ?&; I)_G]5 MX66R.8PFONCQ*Q>9W"3*W'W]W@_?>U%N:O+8S^)-(KG_T%QSXP4'FN>=?-96L>$TW^RP:/^&+VE434M7AQ MM8!X\9WNR4FWTZ@.2#S@?--\^+L.DR:WIM?]/GS]M"S/SVL";>?6E6,=MEV) MH3>V%=!>IWJ]8T];@_S^(X[-P018G0G@_=G)6=L.8JA&O:HL/AS_R?+BU3M_ MW%=!&*;#.DZ'ES&U?&L H[[6HW[4'8P(8/*H957E3OU>O3\\=CG-P;2:S(>E MS8%[SRFNV@09%E-8- K,H MA2LR-*4[R32M$#"MKUT##Z]3P>51I>E@UNQ5- M&S91I>EE]/'$Q=ZH4!/12RX[^JN, NM=A$D&9IAF5'E*N"-66TPH=4HHSH45 MI"3N()I0*,)T,W''7R<''][G:_L_\OO?#X[^_+'_^FWK\.5!Z^-/CP]>[_/\ MV?S^>W8]<[W3Z_W^#[][Y>#GW_BCS^/OQY\ MR>\?A;3?&B66>H>__ZU#))YXCH*7"7&.-=)1$42Y%]3X9+BV&UN\2MK1-/)F MPLBE5:M^\#*K*8+](GT4O9N^UKO^\1U3:/JMQ['X,ZJ\M#"J_GE)U=Q&G0( MTE 9 Y(V>)2M:HM<'BY$+$E,,"*L=(6]:1/?4I8!*!PH'"@<*!PHO/84/DU) M!IZ4UC(#?C2&"ZZ<*R49#&;)>\>"NYO#H23#XLF<79*YT,G1B"7RB6G$&8O( M!&,RHRNIF=>1\>(U;U)ULV[B3,LQ (L#BP.+ XL#BR^S4J)7#%L>(M:>\Q , M28%025EDW@KN@<7KQ.)B[%#'WOB@&'(ZV^6<$8MTT!%Q$D0@1 1#_<86(Z2I MN0 >7V[)I.EZ:-7"F>K4E-E70022K0<>U(UDI^!8$;CG# NC.>>&6BN4XU@: M[J(02@7P=M> 6G_LCXL08R%PBD8@;EFA5":1(9RAS*U,9.(-,H:-+2.:AMZT MD<'=/3N"G4=H\52% J_"-MFDHOY\O-?OGU7QQ=V4.ZTZ#=TO\) A*D^,QNZ[ M-V_F%67\P+IE*^JPF"J66">C/<,Q98N**R*-P4QAHJPT0@<;_WZ90=]@@@FJ M7K G!167\2WC'L/+LU[NPC?Y0;MA&&N\>W+:[I['6-WTYJSGCVT_OFGG_H#0 MXRDXXF R]#@X[JV,.),#)Z5@8$(N#S'R42DN3*)>FV)^-4F=Z@6NAHOL"0[3 M]<:?ASI,UVHV %4]:@EI2NCO #0 - T #2U\()PIR0327K//;=2:"^2EHS$ MZ)7$UO]"$-\1GW]3]/YEVV?Q3LT+;I'I).\X"##R;,\P8U'9&4*<18LTM@$E M$3#+ ^J%CEGR+B2&?ZV !V@(: AH"/0N $U-EAP #0 - ,UR0B5F.GMJUS%U M:LKMH1* C,^Z>9<-(D(H[3B-%#+-6$J$D<580XKL'KK:/5.!@,0[J/6UJ&4 M!$?<\8AT4!09JBDWAB3"&-B]]=WO?T(JL=78[W_[[GVC'P>#=CR)G4&_V>C$ M0=G['VY+-[ZW!L?'L1V6G%ELS9!^^7O^;V-_T&OY00P5W _W^H?$ D$,0%.3)0= T #0%/K# H0%E#SL("U1H%IS.(9Q 6 M65Q'LW@R=, 3EJ2+"7&7;#:,A4&&F8A$$M2DF+A3! SCFL8-/-\\ 1E/&OF; MO[7\/04N(3YL):,&[LT4,'S_5;?W;C3Z$"LP!?@?[DS$"ABO4E2.("]MJ4TF M-#*":X0QCXQ'S9T+!?H)H1 WMC!_Q7JC#AQC (*"8PP - T #1UZ;2:Y@>X M6^F"F^-!2G>\^V\$9H)IC+1C!G'*$G(D)I2,UT)AGICP&UL"CD< ^P#[ /N MS*W;U *@ : !H &@63;00%J .C0%T@*L75H ,':?NJTSL:=OHK X&HE$*+4! M9 C(&)?-78\E4]@X3B28N[7=U7]8-H"I>"2TOETTJ?K:5B?$SN %,A,?J+Z! MXF%W7!P_'_:/:;G4B.A[^36@%J/>&!7C;/VZ;WXH_8\ZU^ M==OP>O>TS/-QQ$#N%P@@>Q9Q ]7%P^'P[X[F18#8@6E(YMU$[ "Q6$ECO7&'CCM #0%IQT : !H &CJ MTFD+C1YXJA8>'J>X5PJ#O^5!4G@<7) 8I0D'BB@7"N7_L2R%E4",+(+_ >L07K#4*+#:^ M ,SANIC#D^$'R?E$) O(A/P/US0B9U) +&%AB*3** 8&<9TC$!Z65P B$*:* M0/AN>SW;&WDB? ^SX,+6CE, M'T:3X-VHP1!_\&"6V3_:+@[7"Y9Q"E.M"$;:!HFXB139_/\0#I+&H!Q.-K., MX4V%%Q& L.Z!;G#< HY; %75P!VR5E,+@ : !H!FG0(0'JF'*T\,.%VFE,,' M8SF.SF-G;ZM MP"O^**\CA*/520ZN>U011+]#]#L #0 - T #0!-G3JM7MN]%P'VV^'+67]P M$K/9>M3=SAU8&F?;;VPK['5V[&EK8-M5S&,E<'&)91@QG SB2E'D2"!(*Q8L+ M'7_>&/3R=[:'.\CV$EP@FJA.PG'= T(@>!F"EP%H &@ : !H &AJU&D - T M #0 -'/OM'].X6X+T3G&HS(&*RXM=I1Z0Q5W*3GZZW1=Q=W6SSV57UUWKAT. MCF.O^,QZ\3AV^JUO<:_CNR?QCVZ_/S*<=T9V\U$QFX=MW>Z$H[$1/7;0'<3! M83JR/\"E-I5+;7]P,$X1R; B)AB"DG$:<$Z- 5.#R]$M,Y@CQA$:YU%Z^0^,$^:1VH"TI9P MQ+WS2#LGD9="8"*CYYR!:JWE!O#:GR/."[S1SM 04%UTGWK'JL!,<@0@PQ M T #0 - T!3HTX#H &@ : !H &@J4DO = T #0+,@K'V,P)90D"9*X]40[ M*8)VBC E6 I3A9(\^ C701R,/?3@9Y_*S_[GX'"F0C ML\AJ(;AB@C(E-[944[";QZUFZFA?*]"!@[W/?M<6^&$.N[; #POAA\E]6&^< MB(9)I#A.B$='D+;:(ATR,_CD+)$*"**F.[%/.(I;?R[YCVU75:'MH+%O>_ZX MP4BS42!DR8$XH^YTW5Z(O>H7@[J M/T_% N\GZS]K):BS B/OK$)K_K0=TU6Z%3N%F?)1F M*-;C-5U02@$==]NYV_J[_SMK#<[!/)Q6&(S/E@4J+9,.(\EYB=+E'MED ]+" M!4.,ISB1(@Q $( @6'Z_@" 00""H-8K].&"0&5JH88+2A/FUC-+,Q-))Y-A MB3C+[A8$#_:TZQ)%(%8EQB+MVM&*;? M@ ;I\'3I,'8S:&\I\:6VL"A)H95,2!.=D#?:8Z$=35IO;(DFQK06QX%!,X!F M ,T F@$T0QU7Z#2:(0D;LLT:I52.1RHM=U%@G4QD3/EPS[8#:(8E:(:)R.:0 MK-%).V1D27L7;2B1S1REJ(U(*7*AT\86(Z;)E 354 _5,(-\5BL:S5:GIMP> M&0V4#I1>5TJ?AM%9TC)(+JRAG)CD-*=).NXROYMD..P;U('()T/0K0D^6_L) M$!6F QP*TP&N!4F ]Q:DUMA,L"M,!G@5I@,<"M,!KCUP9/AMX%U[9C_ M&UK?MOZ=_[GXR$3@J(^=0>S]?F)[GUN=*D94W@SQ?& TIK\2POG@R,_[ TC; MK4Y$Q\._":VBOH^.8\-ZWSW)33QO=3XW.MU!_G;;RV]W&JW\0)][MMTXM;U! MHYL:@^/8CXVSCCT+K4$L?=@)L=,?OJJB86UY.[4ZMN-;^8/]07ZCE%'N;UX& MEE[OPM-NOU6B>U_T8BF^_"W^_KT5!LMRS]^-B@! MNE7P+9[\BHU?#-B21HC@APV1O-IQD_\>]RY[PGZ.R/6B_8ILR@_UPK:_V_/^ MQF_#9Z^BU+UF5 D?1#DLCRFQ'#NJ'/:)LZ B_YOJC5N&Y]H(W.C8I_9>2O/K MO6JP0_3=7E75^T6>NB'VRFVE\7;U&MTX[I5S#__X]6"JO+@+9I5ENU..3.0U M^._?[-9ML^FA>%:UOR: IFY?+3L9NE[^:#;V.OYNQ*D-!CSTH2YA=F<29M]= M@FLUR+9_W'C5[G[OK\US__/]!=/\:WV>::^3:;1[EK\C].]^K-&J&_'92$A4 M(N3:'=7).'LVZ%XLU.'IDNJ=T8F4_&AM>]J/+RY>W#BZ5_W=*I-L\**L\0LA MU.I43U#][@CYC=DDE%;@/U+(H_:,B&%S2 P7*NO*16DV-=5W7[_WP_=?))N* MR$=^&&^2^RX*IA[YV5\WV3SPP[^P2!Y28..V,YI3%1ZZ(9S-QEA^S*0&R&@! MS[XZDKQE;<[[.-51INK8V,^_UIOU:83Q13/Z*3]/>,Z@RZ#09_EH%\K@#./ND(/HXK\E4_J/K6$ M[CL\C<6&ZGQNE//#WUJ#5NR_F%$AOZ4MHN5P?>TZ9WD5MFZN!+))Q=-6PR+. M=Q_$0:/=[?<7GPKDKJE7J^Y91C*/6^O;W9>.8QD=,TV&K1 H3BPXHP7GACBK M#%&2)HI9(IJ[4A^2XE%]R/QBC>M#'NZ,DG-\V:T>?CO=/_ORY_]+C_0_OQ3@YQS[[2/_DGTYVZ<'+/5)][Y=]?G"T M]_WPY=?\OT_'GTX^DOVC_9_7DW/L_PRY?<3DU9+3)L35\<;>\]F7CZZSLCK4ZC>YR3/YE6]4K]/LU,MPI'\8TU'PE5!D(D;/# M.)N3T]CI5Y$!2RZ-_;"AKYNR6:PQ.UV%Z_^4(=Z9&&$0-E,(F\OJ5$78L.BS M"/48<4E8-F:-0DZJB/)PXL"%(U*;C2V>IT:-JE.MK+JI@44+X#=;\)N!50?@ MMU#P&UMUFL5H@K'(8T<15U8@'1A&R:4\IEQ)$MC&EFQB<=.3!^"WPJ;=B@C: MM_&;;9]5B[Q$+F9->](M3[_GD2P"RW86>O\RV.K'W _6EP MOS4A>A7VEOCDD7&*(&XISJ^81RIF,O"."X9Y%KU8+ #U'[>,:@I83Y"\BW#C M .+51?).OY$!8#A3,!R+8,EHBH)KI)S#601[A;3-8"BI4$S(K(=+H0G6Q'@1 M'H!UAT/PZD[;B2_C:2]#PE %VTYHV)-N?K"?X-I=#7'[8(2?'.CM3MB>&&9 M]VG0?3)8*6"7//,&&8,=XC0FE*6O0-80:W$*E BQL46:DH!_%_R[@(!+]>\" M LX, M.NAH IJ*:[IJ)NHF=-:/#=OOQ\&-XQ/@A:F=-+_*/J^J;#3QCVC[\6UYXL/T MOA^WRV "$SV2B0XG8RV,E39JAU'*@X2X"@EI(@-RQ@B%:60BIHTM2191SW/= M_2S@=EX[P)N!$@? 6P#@34AO@5V,$:-HL$&<$(*T3 $I(ASQ"L>@,^ Q!8 ' MCN4:1%=T2CQ\[ RJ)'VM$(=YQ18=5P&.ESGIV_^<]5N=V._O=$]<1O[R^SN7 M8[XS.>3;);3F\S!EV,YQ>;G7R8QPULD,<<='_K@(PR% %],N8 M.C7E8G2 6VIN2DPZ]7_&7C?8_C$PSHHPSOD5QL&>4<>#08J2T1ZI2SK_J8B) M6..4E"SPJ2FAOP/KU-)466]W^Q 2^M<.[E9N]BHDYB((' [QUNSW:V25,UG_ M>;[M?>&\?CG%'EO?2CI=D$*U-[.G#^;=Z_A>\;J^C,/_9K$S&OFWEP,/JF8J M5?/^TH[>W_[;6:-C"A9)C /B3CJ4YZM"1JH@""'*%704.F;&U&0O&DU M#;M54+OE^%)GT.V=0ZA4_=.M/@'-+\8Y6^< XU/!^,=)46L]MU+)B&(T$O'$ M)QN><=W7=0PF6[30!!*REG@68FR/,C=4J491[D1)* M.%+$F$ETS8JC,WM05, 30$9) M[S -F$FYL27XS?0RX&T M^NS1KL%R%1 NUF@W5BO)\6NG5]?8MSHN:==:?^%Z+2^B#QU[ M"Z!?#G5UD.N/\3@#JD^%ZI\G-:SG6@3I$L)9RR+.4D!6:(8")S8)JBEE<6.+ M<0Y>"'"U O#-6,,"\"T8^,9R-@AGC: 1I105XEY(Y(2)6=ARQW@,T4BWL<75 MG(WW=0<^<+\^+C#VU)Y#5.Q*1,7.(/SKS7"P K8WMF"RC."0Z)V1[S*V+^S;0LQ M8M."^Y?M254;96+6!HR\, [Q( G2U&!DHJ,A:$6\QAM;HFD(^&?!/PMPN/SR M-0"',X?#L=9ES*9$ D786UL2JPJDO65(:D*-CY[***LBMO-6N^L.A^"U?93: M'0?-3D0A@ NW]B[<7T%X%3LV&F38?GLLE.]>C9VUV ="D+0Z*UNB";+64&2< M]MAY;+WQ&A'SU2GDB$I(,2\3SO\@E3I!A5FJ9 MKP4G-K8R20'HU5+!KK&_=IAXKN2="S'%7B^+V8'],3_Q"DZ*Q:G7EZ,1S5>Z M)_&H#"N@^%0HOG?=]JY'=UW5Z(O>H709S2K( ;F)1J\0'#UJ)-04\\.H"HBXEG $0=7Z(.E;9 MHI3"PHF@) C-B)H\LC;#*E $2MLPA_I,OXB<6TU(*2 MVO:O26ZH25*GW__%? ZM_FG;GA\51,CBO M7B_\Y:IZ40W5S3Y*QUQ$9=4Y._L>=5A<&C[K;/ MH]R+;T8#_Z9M.X/M3MB]&'M0[5.I]BM'CJ75POJ D9.*(>Y]\8TS@;SAS!CK MM+:R.G*,YWPX8]UC.9ZMJV.-X7#F6X& >?/#O+&G0J>R&X@-\LKSC'G1(X=Q M0H;C(#.U2:-$20(YY\H,ZXYX-7)%K.1^8.L6YT0]0MF>J_>Z3ON!EZXK\%X_ MCA-^7CFDK!6Q2FN!,,>NQ(A89+4)* \W]XY@ZVE:B Z>PTJL*>!!O!P@ZOSR M]0!LS@\V)ZI5&FV8P1XIKTKMWBRJK7,:&<9-AE3*);,+D-+/&C3KY$ZN_Y;? MJU;'=OPLMOP6X:EYCK\/>SI/W'=?D3V=7C<_7^@W4J][TFCU^V=Y758[/+Y[ MSZKUD\9*QNQ)/3=O<\QM&;IQ?[07D@("77JN4FN!CY5WG@WY7Q+-Y- MD&'3R;"KT:R4YH%($1%C;+9>?4).,8(D)5SG,4F6XXTM)A:1B6#=CSD\6QMU M?1%N]OLX@' S0;BQH>FIS5,UFY?&BI(:.]N8>6!*>6V><,3>YG5:2KS<+-P% M"+?*!N5J:-GJB&:CJCG;BVT[*)D'NB4BJ=$_MKVL6N-@T(YEW[;HVU[L#WHM M7^ZZT+@M*$Z["KLWO]RTJ8K?5+/A39X,;X=SX:A[$ ?ORD1X=SD/#M/;RUE0 M,<3[,@> (:9BB#^OI)EUBF"L-.(T&<2M4D@+[)!P5FHA.7:!EQT<@6MU_J#F MR :13,\"&V>@@ $;ZX:-8_6I9 XG"*=@C97)2Y=1G-T2H00^$/#R/GNH,*1M9E",>2H4$9BU2FL?\#A4QA8VM6Z0JP%P=].IZNWKO MUJM#7V[WM$Q%\.:NLFBMG Z'PX&\0/0 B#X5HG^\DFY6.R]4\H@E'C*BL9 P$1M;Y)9<6Y T'-RSSQ[L%N&=!1R<&PZ.E:VC+$5;SA9Y[Q"W MAB =G$-,*>>3-$;QJL WNR47+2!A'<3MNCMC6QW?.K7MQNGH)'JC6ZHIN$&5 M;255L?.QT8Y5+A:7G]7.5>VNM>MBJ146WL:+$3Y,?W0[GX]B[^1E'N?M3MBQ MIZV!;;^+_JP'!Z2F1WP_J7Q55,$:1I$D1".N94 N"H*44L9:JHO^W=CBD'H< MO+4 >?-UUP+DS1/RQB*76N($+8E@:08Z'J-#)C!1:B[$()RR4? ,>5!:IG;B M=KT]MSOY^W/S2A#NI;J=B-8=',>&+5F7^JT*FKJID3\1?[2ZC=>QTSUI^7[C MS>"\\<<@;()W=[X.#^T-CMK;C!=9[S+L1-:\21""@[)!L2E#=7_&7C?8_O$= MZ;9>=7OCN9%?]5NAR@S>[5S4C#R_/#4,:0,>21&?K\3JBBR*/IH2^CMX0L G_$P@4<",1 MQN4<"=,"6<8)4L%X'"BSC,J-+<5JY<[^]4JK*9J!H_N9P^7"LR,"7,X +B=* MHJELEG'+$*:49KA,#NE$/,+"V("5MI2[C2VIYWSH[OG"99VL2"E*]*-5WOF5PF.,A/7#WS%TZ#X?],.V. M!OUM'O/#3J&'\K_=\1B/3V67"]N=+& ME@#O$7C0 5(7):\!4ER95@:+28!.8X5XB99Y'Q@*&I"@W/6)!TVMC2D M$:J=-E].I>)%>;8S]/2JR.O64(@W;ZCP2II/I) MY*[IADPWU5Q[.9ISE_0S26E#F@.JF8IJ]JXD;O;1X^@](D0)Q#$-R"B628?Q M& 2-WHI,-;*)N5P)']%JNHG J_[,4'F6RA]0>4U0>6P J&2]<5HAEQ)'/#&) M="0$64N2%?E_$I.-+=4D>C4V.E<3E<%Y/U5T^ZT&0?,VBZ!A!PT7/[JJ2H,-DJ8,IQ'G'R.EL/F'&G_]XK1$3H$T[V M/XE_@$ZFHI,KU5F$5L%'99 U3I3,U R9K#N0=0*3B 55@FYL,=WDRM0NV'W- M2.79^O&?*ZX&[CG#!54Y-]1:D:$52\-=%$*I4.&J!EQ='5P=RW260AX[XY$. MI?AHLA@Y*A7R,1#NK,:<^(TMR9L:+R)7X+/&5?#FSU&LQ_SVG3)]_CW\D!D[ MNCCZ-9:OA^Z9:\>[*:96 _)_-;7:']RM*T_4*3$=>$I1<<%ETE9R;ZW+QE"V M>Z1FA:@?690'B'KQ1/WGU20X0BJ+ XI:6L0IRP:0P!Y)8EB69]%15XJWT29G M-PN%+SNI[RS79^UPKYZ;(4!I0&GK0&DL:1DD%]903DS*9$:3=-PY'DTR?.C3 M TI;'4H;VYY:QT28#XAR6YU9GB/3V;-#]??3&L ^J M=T;]EAO7MJ?]^.+BQ0TJJOYN=4)>@B]P[J"+@]^M3KO5B:CZW=^_M\+@^(4Q MFX32"@%'MO6H// M&XPT&\6"?(S6A0&N]0"_C#Z>N-@;C3$Q-?%,SJ [KQ/H(KISZ)PL_S9VKX46 MCZ7D\+KM-[KIQ?S-QT>?_O[U\EI.E%^]>F9YD39S6"*+\M\_Z!CL\GJP5OTU M4U_$4P[&K+(W83$.\BH;\A4WP?9@Q_9ZY[D3_[+ML[@V7H/]HW9[_\M!.U]C MV;K/%O]G<7AT_.4C_4@^?7A[GU1[)/W[8_?GF5]ELCC\$[_/WO$'4(O&1WT]@A+D5" MAH2$J/(T))&DQJQR@Q-#:K=?77-$KF>H#\ _P/]J!8@"_,\8_G]>PG\>*"*Y MP4@R)1%7*B!CJ4&1,&&Q#-X;5X6!TH6XC-<=_M?*[E]$'[ZMX[GA]8U,?;R> MOU[6Y-I^WS7\/NAV_%FOEU\"=$\#W><3RMTRA9E1%+%H3DM-DV5O]=4<<^H9?P)05Q?M"E"W&*@;JU1/8T@N:U/M34)<1X:T M\ D9)T-0W(0@4H8Z<3,? 4!='23J6OO=C[H#VYXB]TT)GB]UG>860#]5;T.T MX>)/TCRC:$,(H%\?2C[8F; ^)%:$Q,B1,LRA/+H<614XRL.IC90I)AX6&#Z_ MO-59.]1[YKL.0&BU7S(K3&B0$F.]"&UL8PJEJ H!(Y*$1MP8C0P1%"4OC60X MCW/)6;V*"3'6D-!N#YZ_:.[-F-)19'SI'WGS\1[8DJO-?_!3CSM/W])Y57C] M\?!O0BMD/*J*_OKN26YBV>)L=+J#_.VVE]_N-%KY@3[WLL5Y:GM5781L2_9C MQBQ[%EJ5C=DM8?S]X:MJ)E35A$=5Q_('^X/\1E5J>//&$8/+.=L=5AQ^414C M;GV["/XG.#=QU%Q.-Y48]N9MG[0N__C9(/X^FGAX\BLV?C%@2QHA@A\V1.IJ MQTW^>]P;K_O/$;E>M%^13?FA7MCV=WO>W_AM^.P5/'O-J!(^"*\UQY18CAU5 M#OO$65"1_YV)Y);AN38"-SKVJ;V7TOQZKQKLS'W=85;P%WGJ9G@JMY7&V]5K M=..X5[3!/WX]F"HO[NH$S[".]V 8G6FW;IM-#\6SJOUU62[J]N6RD['KY8]F M8Z_C[X:<^H+ '4]U4,'RH-MX?XF].Y?8NS.)O:\NL??=)?;>[(<' @*_#1#J M07 /[3FRV1AI[H.SD_P=?@;YJ:^*Z,/>9]MI_:P6ZW@H\A]9/+_I9<+L#*H_ M#]/EV(R'IE0O:'?[9[UXE-OTGW;7?UVNFOYY<*&F3_9_'KS'A^7_QX< M9?7\\^#X\/7^]X/7>SQ_]N?^T7];GX[>'F=EW([_W]OS3Q_"J:-/ MWGX]?+V;__LG.7BY_W.?[O*//[?QQR_'N9U9I9_\MWWP.BOC+_ND)#/R>20L M2\CDB8@X,P89B2G"(2I!$\>,J4]E]A89XVGR@CB M,-=8;#1B-E%.RX+OG65%??CV]?;!WJ?MH[W#@\;VP_#-ZL_R.^-;J_:F+BX-A2@HXO_ MRD#W.>;+O<;WUN"XT1KT&_TSUV^%ENVU8K_9:&6)VFA'6TR)QFDO&[?],A(G M,;1\;DYC)&BS(>RK2KCY6OFU4$J%9*OFO)D-YF^QW3TM:W!XD*%[DL>ZK,W1 M2BZ\Z?.S%0.H?9X_FE(L.ZNM@K+-QG%^7O2M! 0VCJ-M#XY]T>MFW^B=/\G9>;-.76SUGG]OJ;0WMC^&_1XA,=0=3O_?+=X7]G67WG MFRM5WNHTWG7/\R\.?;<(,)_F9RG&E=BO_9J=E-QOEBTY[V=[OG3>ZEQ51 M+C[^GUZK[VPG3G[F]\;AB3VVS3P#7,_VO^8W7O5BG@B#=KYO^ZR?'Z7=LE7K MWPTR1AUWVR?-QKOO,5/0W31;4Z:XQQ:ZWO_C:9'G@/UF6^U*4V4R+@7B&_FG MOK5\[%?F3ZM?V4C;[7;W_\_>NS>UC71[HU]%E;WW>6>J$(_4:DFMY#VI8@+) MP^S8)(%,#OF'ZINPB&WQ2'8(?/JS5K9\@H@,>,!QQ0]X.GI>F^7\[^9&FM@Y;-!)@=6)*A\G!=@ M.Q? 7CATTT)K9[N_U<@A!>-/X8-&V-1,:WCVFWGH*M:UZ&2XNSU^VFWN M/6_NOS4(O;F]/=8@V/4/D/:E$?9SVS; RU?MFI6&%5L[ UZ"",RL$ ?NA47" M\_1*S,-B@&UM[6Q\FVG^"*8<1_V!2DC_R"S?(R7@>\88[)A.@-N71,+\B_FP MS$$XI"C&474X(-2'V>0/1GP"8RMZG"#V@H1[:7QW\JIA">6Z738 MFF+I"%!P7&;P'&Y'Y0@] 4WAC/@$5@W^.--Z7+.%&31W4%F>XM*8!X,5:MC$ M*J8<+=DK(C6/2Y[OCDTQ](99S'HCA(8IXJI_SXSQH++C#',J9IH;-K]%1]8] M1'T.C'^&=TQ,R.P_T\S&GK "V-F;3 KSBJ$&DCF8W=[C8WYL+/U&_N"U: LU M\@=7_O\['\\N73"M$G;7VIO70[@UV9O,G+UIF@]\RB&+V3+=+?.F(RB:F7"%I'S"7!R)QI<\#$J6B-J?'"Q4+FHBWR$EI0Q:F#KM;&V M3_FY8;VTR$?H?GY'%H0/47OF:(5(X'A7G+OXKP/LGX%);?Q[%#1I5H DF+MM MP_GKS5_[J%ZMQPM*,X.P)T'?T^-&6.]:&G(U]F%F;K273$ACL M]TR?W9F!\^";47D?UCHV>R"LA6>F;TQ:HRJ-Z&M$HP !G&;2!D^<,D.K\F\^ MGJ*$-H@Q7G1S83I[?5N4/@9)ZMQ&E"HE_5!)CC%)2A1C\ ?1S*-"Z22EK!.E M]Q<0/O@8]B\^^WO;.Z1W<'C6^WCDIR'(4C]PA:>X2T&:NCRDPHUD&(4LH"F- MHA>O@PU"O26QV@BP]92OBPR](%0OE6^E%;0CM,[LR3S89<4QVE.?-_JC%_V9\B M4MM>^DG#+&:!@@]5N.K9"GWXGL+W,"9Y!N\XZQWL'D51S'W)E(O]!EV:"L]- M)-6#-RPHM*M9>6\2"SJ9V*E5TWLEL;166KV MJHVQI%(OC?S:%+XR[6QNFC%I%OM2AJ"ZRU3!V=W@&=OI^" MS#@#^VS$E6Z=HR,5#?&[57IZ,H!!'P],= ,TE1%!Z-%,2TQO0.MWA);?T)Z6 MF4@RB!CC'QSG**32:6&22*ICO4=-G7,*?.%,BX_',#I9*7 3JH>_1M49'W[6 MZ!WXVQHY1M@#'QL[=.9-E+-CJO_]U#HB1S.[?1H[!K4PT>.R2I0QQORF@_?< M3FEM7*>U6J-=5ENM+^?TUI6*I[;R&C5U6RU7W8_'=A.3:8-BT,A-D*>9";0- M3>K\$+@3=V+A.:U19W_E/VKWRP8TS5J-.'ZKS^$?[=?\WIU,&>2%( CZB2+R;DAT-G?>&9GC]%Q\._VW2&2\=PMN?/O M*4S(>:^GWW)Y#J)[:SQ!EFC>"V.K MPTDS$#N!;]G$Y'C,SO4'%1A"(S;Q$!^#YAAUPX$#Z^$[\-1@B/$(T#/\N-"6 M4XRXV!T.IR-S!#%W0E]_W,S%S,*J*3O,;"R'4Z5?UA/H_*D[L2L.?FS UIE< MS!;A(>4OT.M&M_!WNO!&O>+:K]10H-)*F @:)'E]L#]WKB^&>:YLZ!%TX\3A M5G\6^D3;(!UI[.6KRVHSU5:>+71+4 M?;1*HBY^U8]5V<+E2T"OX"W M@+:S25P'+Z>)B^U_F%D(C1D]ES=?;]Y?!YU N*OMLSZWR6:L;!@'./ZX#PP\['3O=P7Z BRY@2=MV#9BRW!GF9\ABZ&H66/J" MP9&6&62VBN,N5L9OH8W!"W>F'-/NIL68FYDYX')JHUF!;='[AL4Q'YWFPW/@ M1DS8D0,.2AF^DM:>@H=_>/,)M/MDD"O+E NEI0MU4EW-]\VWG-U!S7=7OKU^ M@[Z?\NV5!8GW6V"X3ED@VU4*/\JO/0SX/EHS].V5108@YP9.73VPJFI@[E!W MOD+2Q&D*$PY>BK3C1_*;]9;3R1D^O%VKT'PZRQGAI7.&7H!I?]9^8EW5TCP1 M1WG&L\D0B^-&LV*()BRSZ+G=ZG%W\ZY3FZ.66K1J1^QYROVWKA),_K M IHZSF[R9U96DFS.[]ILPIXD, NISQB,>!H2G M4FDM?9[<,D\12%=B]LH9K$BIQRM35SZ;\>S7._)L4U;Z!SM^[_A(R)"'TI.N MH(RZ-":1*T(5NB22FBFF>**C%Z\G9_ERCHK=V1EQ;R!M?-SZL+O,B=47;%Q(1O5PRJCGZB2)IH/EH0&GBR5TYXG9HS CMS8FW-X^F0%X;>8<4L_S9' M1)4#V0@78+:!'I[B<-IO+#(RF^V#G&@K7GF7JL/+,'P7: )B'$M@1N+=R_]QPY1$8$@6$' ML31,>TP"9*'T*),+<9R"GV9J5KZ*W/7CU,":-&.R)SOI%.P&$$W(T-7A]-*; M-BJ!41M"U>4PO%S:1#4K"@K]W6*K?+?F$ )!<"-)D32:@K+%@Q_P74U:@)B6 M>&*,'B_>?8Q'H>.116G Y%&. G*CP>TP.Z*_YT-\6UD/'D%W[.]968G!36<+ M3ZSD .OA;$J"U(41.;S95K,.(WX,>PF2<3;&>GUMAN* ?]?U$C>C%].%2T?\ M'$M^@9LL3$&:8DR]=<__*5N0;(C9EED??@CJ!TR ,/.*I MU 1_0<(9Y.4I>@QE3;"PS[!NDA=UH+LAR5GQ?WV3P]4H&Z.2Y), MBQZF+EXG"W#OL%P;S'!T!96E6]/(I_*S\;P3 C( ]DE7\K4$WP:O,8<[BP : MP%?3D3'8JW(PE'9G6G\SA&CE%J0^C3',^=*RFQ M0C0:)9%7#@Z(1B ?[1IG*1]EEQ$0W%"+,6,H(Q*F"X][!X@]1GLW4 MP]QV-G6_G_0H!^OPS889\BB'6P;@]E3QX-DC9V=**&J/G5$N,%WK=##4X,SF MH_/Y$MT6OL8\@2&UE'-N)]Z75\E=V+R=TM0'YT8\;]RD&,!R MRIU RGLKO::9-?W&,N4>HD' :.O%?+9^U-ZV#/LG6V'O O\_I/V/1R0-2>!% MR@T(4R[U$@6T%3-7)6&$H.^,TN3%:W]%M=0("[-3342M"XVVG3^JFWA.808]!7L^0;( M]$%V6M8N;#$9 UW.ZTI3O50BS'!6#HR^M$;_60;FX5A/SO+"Z.>;%#;5\A7& M\GNHM6<$_8?6.)YOF&B13/MG1[&BL8B]V(V])'0I(<1E7IJX4C.1:!'P*&8@ MWKS5=+JH17%UGXH5A,4*C6DWSR 5V]3>7P5/W7:-QR4&H::C)E&Y#COA8_KU M=;MCX-#)=&*SH:M@P1_]W7_/'/"=:0&N#T>H/9GIR4(TK(HH[.SO'=CZR;J MR@[73PY^?)JE-6/VK0WQMLY535[R))-6[63C$M? QK16%:SA?!M;_(GL],'\ M844=E3/1$[18K8.P@7'V:0JD;^Q^*Y45KFPFJE-NBX"%<4Y;#(!Q3Q-V-/[% M+*T$6$5BG'[F]M2!10ZFX[&CX;[\7!NG;(P1 #0W!^A?-5:X#424;<3'F8L\ M1ZU-YFJ:Z:&J#..2#ZM8PPQQ#!P_K&/%L*@-.U2?M(]M9J40$SW4IP,L]C'F MRAC7%8'()BB>K<6[Z-*AKU#/K"9PL'O,IN*B6;B.?&*@+8>SL W<5\\;#>AR M%JY9F.'LZ48I&D"**M/ >"I&<9FWH(^PG+Q>%;PW? MF9JE-SD&"\>/]@A[&6W18,0 >V;'8Y3$J-F&>1-U'>MC&\ U[0K387Y6B:06 M<*U%K,EL&KT^-6(?[QUPA68 EW(ZF@Y-8%@9H!LCJVZ#]O*3O>/"%V9:\-NM MP%Y0SVFUPPO4=N76;/C;=O2-J1P]-PEQ>!S M-^!:^7%*1$#XB]=!D&PN-V%U@*B'AD F-HQE@?YGN>CF68""JQD>#F;XY[6S+CB5&3#3I#?:D.B>P!ICVE MFE2V8(IIHFC*X;>@FIN,JX5C)GM#G3/<0ED'ZW1KU9M&IEBM:H 5#J;U=U#W!B8\ M;X]AWO05&LSO[WCBT086-I)&U$CKB7D4 MZ%?X])0W+8"K?;8'FU56A*T)] D&S2>#1URXL:_!L\?S!Y]N./M385/3)\[. M=VOQ@QO."[.;]1'L[,S3G!Y7Q\.YK,P4DTE;'8 T2F,YL7FN.<3*1.<;=EB) MK^FPXK,U,G$O:;%"[KW%RO[,> 1S"6:.S&*\*1 +:^-/G==*[9 <'O3\PQ-Y MUKOX>_1U^V.P=Z &7T_^^M:[. X.+W;A\UYP2'K>HE+[>O)UT+OX)^M?;%WT M1E^_]3%X2-Z.>N\^7NQMJY/>"7Q^H4X.+SZEO8/=H+4&8@'VD:>Q2 M+_!=P4/E^B1AD5(JA35?;#\2"ADR!C]D0"E<(C3CD@03R952\N MR:N^?N7F5YJK,(VCR%.^EC2*0P';D02,RBCT&*>!5.,A6QR2BI]6[5!%9=#N-^$?<_7.#RL+48Z-,@O8 MUJ,1JJSR.$:MZL-*_B, @,/5R;2E;,!G79>?3*;;*QMTN6 MM8ZWE0,,HEGGY1)%U[1S#,=@Y"V0N6A4XFE6K?6W<[7Y-B@]%EA5.KP%!D"-2=P!*9,3>>53Z';!61Y;4[,8#:K7C'U M$TY;:],J^'KI.']D?]9PGO.7V?*4*A-IH8!DH_FF.GNJLGVJ#ZLV?_;#/S)X M0VE#9WKI#;#:96E!0">U9BZ6=AK/A\>YHVVM55T%9XP, M2W?J".*S%%;8G2L.(L8#-X@3X5(=1BXL9.+R-&9,^IX2E#U58?795K V)/!H MY9'M;CT7^/XYPWF%SS,SIBH3JYS'>8"_ONE6(-ZT5"W+Z>BTA3':JK]L!$(M M+S$L7I:ZJC<99ES4R:M58BL&:_ $O:K$ Q&G;8G\9?=<]IKFO+@^11Z7L_*Z MGSPEP-FVW4_C(8%5B>E8( ,MZG;5V:VU;AK[I)OU,F?=]>K-E_D:!TS;+*X: M.*/*K '-(_7B\8K"*M)OZJJPH:8*6N\!MNI?:8(ZBM1&QF[VN081AA?[ MJ#MGO"AXO;AH RMETMA,]R8PJ>M7+#_M,IJH46TQO6&6/FL5:L4QA4F;J^Z? MH_:ZW=<9XKS-+X\Y7='7UL?6R['ABA MW72VY&1JR- :"C*?#I'_396:\2DM1S1$_UN-!Y.4BF7!N'B?LO+;&\0\G^!O MS]*2^'R4AKZ6A">NE(2XU/.%RQ2E;LK@XS2*B>3^4[4DYJC!Z!I+#@[2PPR% MR_QI>>9S#8 P>,E0"$Z].DT[!F_AA^!B;#E^6-SHVQ7,+J:,>8T(@ MJ!#E'M6I![ZU'PH5"N)[$5?Q-?A.Y%I6_J +_ !TM=^DA[KDN;'UQ3'I'1]I M$G))>>02YE.7JH"XG KJ.3# E.2:I<3/W!I!.Y?DH3: M#460$!4+GB@/=C9]_EE]114Q+7<5.'G&^YJ79]X:!5@?=?TV V2'L1<&[,7K8+D@YW\VEB5H=;1<]WDR M/J:1HRCLKI*A;1%ZM01=]0IT_"R2TBH!!(^^) _G=[I>[[$45K]'5+7RN:>S M;(5[!Y]_] X.+WHGG[V]@]TC FL;^42Y@0%2P$JQA*0@?E*/!DD:0R MDA#IA3+TPI2FGDHX\SE/0'HP3< <>R:UIX:BG@B6P(Z)N.(!=(T+V9@.E\2\^"4& M,S-YDT6:W_%UWLX*+;*.4MN6 C49CG[L*L+(! C-))@C%9R9L M8_*FP J#=9-9\L5\/9:JVIMBE#HU\='"=+RP +;6>,\-1$6%K(W=P28-7-ZL M-'G3V7(*G(Z;IR[BAM;4]&GO\PSJ$X.&&S,55L_7LJ@)KIM+:KP[_,Z^$T=I MCS'K4=31W_,5SP.M:<.936@;YI69Y:VBC-5S-ZH<3ID?CV&OFARBFZ7,3*JA MS/6>G ,(K<8UBP^O'MTFII_69Z8P2+N'&W7 UC$@F^TQZZAF^>:]##L'%J_H!KNPLHNO'=&G[J1/,V3VN0YPIRSB[D"#:"" M:FMO.Y<2.]Y7(.Z#66C8-.W >L9AEC8K:]^0+R_"/C[$-C>O^&.&II,9Q WS M'3RFJ0[$QPPQ)%\G_S01_&JQYHCA*>'3+!&M749A153\4K=97UOX]R_"&MC8SK5HJ4 2;,XEP M*7E1V X"^,QK+-='NS>K*Q>N->S:)=!-NF#%!2:1!9:Q@B"RE;RPXU>:]\S3 MD4=I1%F$:=4)B;7G\T1(K6--DL4('ORR#+8/ AXSX>8 8S[5XVCR];;&ZJT5 M74:-'\#PGIGYWS_X&/8O/OM[Z(^>;)WWSH["("')@D72=\D'YIRBJOV-TA$P"2-I$XIE8D409RF%%[H4:FY%W3[ M>X_[N_?QB)DC-H^[4C \9(--3B+P[AB3GL=I /\%+UZSS82LWM\-I\3#7>#B M.3RXRJBT>-[8Q5HM:LGE@D1G69)VO:U^3GC[7E>DV!4I_EJ1X@V*#N\W+ >K MV2HV*W+;1<)8A5WIV:I87>_(4XPS%FA7$H*8SE2Z/(H"5U,M=*H]D08W+D,C MZVZC7IWC9YA2N"<*7S5XX!G'8] MU]NM_;^:J$F50+?RUL^G)C5L%KJ;!5OZ^:89@NN'CS5XM]MDX)5F97S_E?.N M2C-KI=S47^U:9-QA\P%F_^Y7/:768P6N"0&NQR!ONTU_;.V_01BBB0D6!Z$' MXCC5!WH.PZF]VD,F5B<29N MP9OV/TUKI=7%_K?(]GXJ<;R56@B42J-,8(=G"B)XK KB+:9$&Y!'IV<;7QG1 M8 12=71%O#_79'+7"-$E>1#,*L:M)S\RIW7: +R-\N]U)88"9JZKMUNU%/-E MY>-V^OAHME;E_(&%H1&3$G(*7^W7?+%1?X;9VV\+D$<6WQHDT#/@IBB/VTH#5FJ]G%8TF^:Q1I2T,H%N5;P8^,BMN%.IN-<8+E'59< VG"6]U^A33KO M\5\GN'2?&W07/.(SJZMF=;RFK+W%04WS-H2B')@T?:&;@\?3(I_EMMBN1.;T M<: M9GIA3?UZ#4WEA5G9^2K(&8I"?0K34FLFG:72!9O8(*G*B&DM]_+ "CV9 M&QIV!QL.FZV;O7=Z:@D>EFI&;?9X=$$=SND_^1Y;,Z6'_'Q)5[;@/.>>!H,:7C+;!]'3;5)> MJ:K_SW-5TG7/,3^^4D='CUA'MQ7SK&KBO05#1^2E9H>Q1TDQM;S=4N$!B?Y< MCZG?2H-'+0V^'L._[PKW&D*G@R5 MEPT.-I7 \!4%BA&BE:>:*W=I M(PWM6?F&NVA,*Q#?LP)9S!B8/0%D-ZC<;V-L[UAAS=3U_@WPA[3TCGJ_\?G> M[+QYW\1IS$.:YCTM>ZQY1-4X +3VP"1%F+2%RDVVWVTZGRM$'RN(ZUFC:5/K MI";KPN"Q8*H/(A#QNLE 4SZ(!_Y9JDW'GE6S0.O%#K816 VJLPG,V.H^5.TV M/Q4>-&Q>7ZL,[!3;#/Z@&C:NRTR)+%F"IU,Q-%%MU!E959QZJ?EWK5>\<;5; MW&)CV['%.09[#I\T4V&"C[_!^/^=G\'T;<=3_,@N>5:G81DMN)+4G*:A8U5/ M:9:%F[XOIG52G<5K 85LSI6]=*,ZNIN[9O:28]#8H&Y-*YAASAOKDX]-NE)6 MPQ29CA+8K&>2N[#]"#IU;@#'6PCD58<><6(*O"MT;]PJ0[H_:4.LF1%QE_#6 MU'L"\-;!O<-;UZU /NAB?P DMB;'1EZO:=/PS[#W91>NW?)Z7SZ-\#U[7SZ' MO9._OAU^^3OK;^_BT='YWI>_ATO'1E\^_S@\@7%M?_SQ]=TA[6]OA5\/OIWW MWGT:'([@F2=X=+0;'H[^2?L'Q^%1'+ @I!%U0QZD+B5I[')*$-TZ8#QF((>\ M)1!2J7V!+4,Y$!\-P@1!F5.=RBA,2!QY>O%_='Z0,?%3*H) 10FC4 19U%6&!:8 MN("-?2I5?XI->I&J6V!!TL2Q;#A'.9T%LF$W8&JMMNP7FB/WYBI)O9T<^89+Y2>KR$/%^/$G=)&") MJR7U4B$]8+XEI/O'RX-H1E@P34/]QA!R, T8C,,:@\OPW5P^\F) 4=R$D_\P MT:I\"N-5)CL;(Z(U*^*]LTO![N!_OKPN3E'E.56K;,:^<,50IY.7?#K)7U4? MF!Q[^XG =.0"=V'(3TO]LO[E52LY"N^W?R."QWCR$E=59=AK\_QE9CHINN:] MLRRB3:_*))H4\+^J!U1]OVF_^]=$+7\9!YLLCB___LJ;K_PRV8R2\"?O]3;] MJ[X,@Y^]]]H1LYO?BSTZ@53^WQ>@Y*L+ZUT"H:K7Y])_&:HH+KOGAM)AD4)! MS4T08:CZS/+%JU.,9R(:#3*!#X1;?V"9P+=LLS2#I!E-?3V*,G+ZH[F_XCO\ MZ/8#KO(-?V7(;7DZDWALA6%^8\$Y+V]O."N4GHCJT;,5#SLS5 \\'&FDUUH0 MWF^_]!%0?O ;*;_21L:]1:V(SK=3T^-C8PNT0F] _G>ZYW>P@!U!W!]!^,FC ME8?72*Z?(8W_DE*#BW@=:<,C?VFK5P:K[GNOC0O+)W#%SXB &Z[,@S#]+P[N M=[__?A?G^?!J!7?TT+Q*'X)7:R^]SH:I8FPW)QAT,'A MZ,=P[V3K1__@TPFVN>Y?8+7D1^_PXFMV2 [IX8$:'%Y\HU\/CG\^! M=TV_DL]1;WO'[[^#.R\.@_[V-_C_TTE_]#>,;3#HD[P>#X=[VVZSWI9_V MSKT?[P]V)KU][^R(:N&G>/8;$L1]4E[H"E\P-XD#&DGIBR1 2,0-1I91$?]< M%^Y9/\%B$:9^RJKZ-?EZI6W0B?U.[-^=V!="Z"3UPR1F,26*<,K\(-:^(+$? M""^^!N"T$_L/+O8O&K&?QD3ZB/07Q3%Q:<2HFR2!=)72(DVUDCP@+U['&V'@ M=V+_'L3^\W')GG#X9%N/35HWF"5H3R):EC[[)9MM+3?K6WBR%;2&3J[%CO^WPA>!%)Q%.G(CK;5+ M$Z)=$2GN& "]JGR*!1&7$NQZK>1O M/#V[\=*MJ45^Y?%:7>9UM]$+TCIEN[HJM3.W?\'<;N=41$D8\C!2KDI)Y-) M4I?+5+F^\H3T(J5HHA&WW*?K=+9V2]Y:/[FTGJ&*3JUT:F4=U'0KDT3;3+P!!P$:/#]T,=,<6-6F&=6NEB.W-NXK],Y?/M M^@2M?P/$>^\",(-BV&JA0>PW<$$[/TS#$?6VR$=O9J7WR\@-SQ>EX3@X8MSC M@:=25S#%7 JFLQ5-+03].(>SH($@HF,XM8K$6@12RC M1"MO$=5A'AOA-,>6$QD?8J^M:M?:*$\SE ]=[:#MEG<%(@+"8DTN;6QMH*<1 MOAK[ :Z %4'@SA8%O;P:C:;K/O,+W6?\KOM,UWWFQMUGKD,J60D,=0.@IY7W M72O4U@,9)4DV8R_^>6 4+[H?8)3X*OR27P-&">X'&"4.;GKO(X!_8KP,D9=N0$'/W;92_J1*F !2I4X! $,F"4\"A@(O%5$ 8\N<,<[U^, M!6V-L#78$PF#?PN^CO[.>E_^R0X/O@Z_'GP,^O!W_Z+WHW?P]:2WW1]\W9;! MX<%6N!@&WSM0H\/1[H^O7_X>].'=_6U)X.^@=['SHS_JG?7(VV_]"S7H;0_3 M7M8Z7=5!3#UPO%PO@LVDG*0N.(*Q&\DH!5^,AI[T00IN,!INL(@\0"[C/3#I MN@K'7SAC?8B$LD[:/HRTI9JI-!62$9I0CX><4**B- 06]$0^D[6^0 MMJU#1YYZVDNT&Q"E7,J$=CE+(I<: M+>+M[/FY:\ZP@5R[87-7?G1O*B6@<4!"F22:"$IBS1*1Q@%-8@$RAC#2&?"/ M6:6TTR,9]4"KI*DK8QJ! >]+-]$(0*)!O?C@OJ51_.(U338\+^HJD9Y$$F0G M,.]>8+)()(D*$Q+YBBI..=5:!6&LDS22) @[&_QQ"\R9#9XP3R@649?Y'G6I M%W*74>:[*0DB*3S%XL![\3H,O(VHJW!?5R/["4?,/^ER4F2F>Z*UFU%PK4E( M_&GK@% JW]>)GXJ$T]@30M)(: &6=$+!F*:=T?R(=4#_3+&OO(QLY7$F'?D;X0>V?#6, ZS[C*L"VP_%YGI:15&'D^8'PD: M*L4%C1/E:QK1T->IU]G-CUMFMF!/_,"G) W)UE:-=U+N3UVN&<=C)Z]\@KV>V/R.^B@4A;A)$&FQ_$-4\4<35BJ0\ M4(DG-!XR;L!6;X0K>MMT\OIW> Y-G?I2!>R*3^H"/CNSU_]7%/]:J/'#ZC[# M-M?6#-+@Q>4E@683V!I5P\>K:U_IIG//!?%O>5;\PX=3O9V5_>X;7'_L[1U\!%$!(N9D>/+U';S_1)+^NYT?7[>_^4NU[=N?S#C@ MGC,87]C?WB&'Y.UH#\9\B/==''J'!V^_[1W\D\)<7H[6_N?/^WT=OH'^U=7D:\L0;W^S?,C]2/"?%_&49)$E(81]P,9 M"L&Y)Z)0,?WB,:-'(&@ *F$^/G<*K#I6I9--2B?-QGPL,_#,>5EJ^ !+_(<9 M%]G0X@?PB9,")SC?D14VK3"S/_&1DA?%.>:2<:/#;>H9"'F>C5N/SL8E;.Y( M5Q=,9F/9@._02C#I:+P;7UJQ@0WGM-"G')2"_G&JQZ6VH\SA.84#UD8! M%U7#WW"XE'8DI_S<%!CCI? A$-?#JRKR96XNWL_NS$JPHF#N\CI=FKJ= L B5P%L0"; '&IYK.BF4 M>@C+/[93"*+%YALQ@4]: M_!NM/_O^/__%"(D:*V)]ASJWT '9M- <[S6PD.._='8M 1A>L)ROG?],<@KP!X3!/34@[9093XT5-.?#) MG!I8(K^:[II1C/-)19.O\&X[X*Q%R?-#Q6LD1_$+!D91Y (A/N -XKQ]4264 M0>QR.\JIP,3L"LD')6,Z!;4PT<6HUIDK)]!1_AH.]2K*#UXZG\3RGQI:\U;4-!#P8PU_M66 M&=366+V?C:EG5+]6>^-/&$]"(P"Q%4L#=O.+(#;24FM.$J]1?]*H>N>6[JTO_(3YP]CWN93F+HJ_[S<5%V)Q/38 MD9$HVV1QTB$C=2-^N!&3IX,^1?P.?NK&X?4&:\JY(3K0>D+7/EMP+#_LP)#N MAA-,#-)8U$YM/CN?2QCP$V.*#M[KN5#T[9,NUT&B==M_5ZT>3,#$$H&_!.O? M28:.- QID(XT.M)831K!@Y/&(]S]Q[;!II# 9$#]Q8=X)/U4ZYD?8C%M\/T& M7+(N^%6/IMYES:LLNYWM=K;;V6YGG^_.=O6;MPNTYV-]7N<@I'#]DM7P8+B, MMR/-]5K&W]_Z\R;XH(^G]FE:JH7")QYYL4XHE9'O4>XG0@11((F7,#^-)0^/ M=E?5I[K!;0J>C-6\HD*@*6(*'F=N2E7$='R^]^40QO8Y_(K=[0X^DO[)WX.O M7W;HX<6WB_[)X?G74?^D?[)SL53$M+T+]TC_Z\%PU#L9PGP.26_T=GAX,#C9 M.^CAD=].=!7\(@CGT2"3=2.G II9[+% E<+8CP19)$G$8O7A.R$4?^ MXZI@6G?!OIX%I9TRZ93)&BB3F(=2IW%"_4A2QK40.M(!84I2Y3$N;Z9,+G21 M*UX..CUR3WID5@PK&6%",.TF/(A<2KAV11A(-P["- FE$IHRFTGLDU>=(ND4 M2:=(.D7R (HD3+S4\U(N6.Q1I@E()P7B2&LI?!YQT2F2M5 D?J-((DH3V!O/ MC;3@+DTBS^5,!:YB21)[<0Q>I=';+O^X/1W']QVJ].MSF-?G>[@_%;B\\V*-GLS M/)_U/$2_/7;F>JWYNKHAMT0S?,Q^RMT6H_:1H;Y8?JI-E//. M0[F-A]+N-:XBX4FFI0L_F4MAYUPA9.2&B:=I2"55A#S2>-=3Q!#M F*=JEHG MIGG,JNI^#OD[576WJFIVQN_'.A1XO"_C1+E4*^Z*$'M&ADFDHX#&@B6=JNI4 M5:>J.E7UQ%35W:01K#S]Z?35W>JK62J!E$R""YRZ7'H)Z"N?NEQ$GJMCS< W MCCP2)*8YF[]^+8T[;=5IJTY;==IJW7(5.FUUM]IJEJH0Q5(2;/#AB4"X-$*] MY6GI"N(%411ZL;3MESMMM0;::KZ5T(W:!'7XLD\-^[0;<8.UV0IGQ3M=N"^ M'6ETX+X=:?P\:73@OD]0_7;@OAVX[R.HZ>B 0KN=[7:VV]EN9]=T9[L:Q5NM MX!J!^W991=>MS.//"PK#6,LPCK4(%)5IPKD2*F$^ L"2*."8%^0G/NDP3"Y- M##J\Z&U_]'HG/=+;[L'S/]+^P=]9_^*8]B_>9GO;G\^^OOOGY/"@YR\F!O5/ M>F?][8_GO8O#L][%7UE_^]COC78#&&_0^[(+S_GKV]1FR@_ M<&5"61"S0'M>L+YU=IW$[R1^)_%_J\17<90&@L4Q#04-9<1#[JO \SE-88Y^ MTDG\M9#XLTHU3T8@V7W/36*L5&.A=I-4)JX7^Z"Y=2"B(.PD?B?Q.XG?2?R5 M$I\%G#$I4S\4(4U]Q:*0TBA@.E:,>!;UJ8OLK(?8;Y5\L81(%J4N ;WL4D$C ME_,@=:,H5#Y0@L\#TD5VUOMTX@GG,70 M$\/1+1;G6YU.@#:#H"V Y^X:WNH M Y^XRT/F9XKJ]T!.2!N -H9-"9E*7*Y2[5+B!2Y/F'9US%-&TRB(XFA]8T_/ M#GGB.46N.E6U_DSSF%75_9R,=ZKJ;E55"X!6A;Z(/.8R+Q$NC;7G>MWO--IJTY;==JJTU;KEH[0::N[U5:S; 29\H 0 M7[E$4<^E4D>@K7CLTI DH,F"F)"PTU9KHJU6 -!6>]*?CN!=TF#.UN.OL&7- M\GC+T[OA0.9'?^-)7[-X!J)V8/_VB95ZO/VV=_!/"G,)^Q^/E%"<$D9<+7PP<+DG M71X)ZH)W(F6D(X\%VJJ&;#S5:@L%NU14*2_T AZFV).!,YKPT*-*!E'"@NB% MHT&"G\)^38JI?O'Z8*!!*PR'^1GLB6,QE$\+7>KQI'0F\&56EE.$+"DW'/U# M%S(K\5\++,4Q CN8>GDJ7D0:!5@BG,3 M/XI?E8X!O7$")\W&\/R,#^%A)0QJ5+V:3QQ>:&=4HQK"WZU7@8;D^"Y+3(Y M:G+^@.%,!OD4V$.5?[Y;?7)["K%[RX1D_+U_\:V[R"ZNYM$B_NA)I>G\K838.3*B\,"3T$JPVT(5X M&0Z>/[Y!.X,"]:(6XZ'#CB%S; M^.!A5O%VM+M>"WJG >#E)5L9A[KQFCW^X&[D,S!58Y:$"1C>2]N'%X>BCWS_9HH<7P\'AE\-PJ349/O_D^+Q/8#[;.!]UTGNW M0_LG_>SK]F?2VQZ<['UYB^]/>^T44:' *PE][H:PZ2[UM' 9>$2N[],(B(CZ MRO<>+C)\/QRY?F)L3=H,/!D]NU,%!U'+5N48E]>UD?M=U)L45EZRL&NG.OZX MA>Y(8P6:0DKI24)C%2;Y'+4TU<&D72\Q@GA- 7K\.-) F7E,@2Y/SO MYLUUE7$/5?3\=+VQ-^;<"(^-=#D!L3+1JG6J[&C[C$ MC7C'L_'[O"QWQW(X55KMCG=X,8;+.K5P&[4PAVZJDSB1B10NE2ES:9 2E^LX M=CTJDI $TF,I^!;46U8*O]6S6'TCCIDCI_LP78 MI7C6NMJGA"1^[/& $B&Q]LH7C J&?_L11@%_TH'KHH!KHZGW6YJ:Q$*GG@S< MP!/2I:$G7:8"ZH9QS"AA@@G!7KSV-SS_ :* :\/#ZRHT\\K!8]? MZ[&J?RWT:0Z$-#YV3F&(N=JT:VQ_PML+[9SACW&^XJ7VW!]L!?L+,4F(=6ZA M! ?S."\R&*Z:FD1!?)]]2UGG.6JU.9^TM'JKHO7?J=TQ*(.)+D89NDVM'=AH M9V ZTQ+>^9W#(DQ+\[W-GN*GIT7.Y0"^/ ,]8'(IY[9Q-%,43EJ ,CG+BV^+ MF]5ZX$A/!KF"R1_C!L!;%6JGEV^+W(!J MRND(=A&640'-#/.SEY=N=CM[RPVBEMULS+:8P">/BR!P?4G42*O?.U3SXI?9 M!)2%O'[P#',G?UL-!U:?=;#"\TE_JL_;65$-OZ>#[^;YU;>&JNKR]G@@GX^+N9"(__4 M%NF!EH-Q]A_8*E,R\9S+VGH?CXC4B4]#Y8( )2YE(G*3, ER\K*F'6H<0]WIF<@O8R]W!1C7]K"] M\BRLV^!'O\%75R1T/15NM9@?BNP[^CH?AES:..4M"FON&Q[^9ZN4G@5V_B\M MSCI!Y_N;)'P$&1>6(3Z@9]LU15\[I*M'G,CP01?[ U[HA82&)(X80@%3DA": MZ)3ID 0T93&3O@R28'5"PV[_[:)C;AYNZ+;)-? >IQ]=Y1KT1[V#7KAW(']\ M'1W2WC8\]\L.[6\?T_[!UMGAJ'?6(_^<] ^.SQ=S#7KD\$?OXEO8OW@[^GIR M? 9S&!X>P'L1DPKF=GBQ!<_J^7O;?\]7'(6,4^GQP/48(OV&!%O@!I&K64A9 M'$>!E\H7KPFZ8&N'1;7N@O698Q]V,OWYR/1(!DH0F@8Z$%3(E),4I'D0:)6& M*=%B=:EJ)]/O4*;/T-MI0+D7);&K(RY=&D>1RXB7N#K5@:=X3#V$U &9'JX? MON CE.GKY)@_$I>CJ1"]]5JENX576%J8YZ6AA BC*-">I$I2JD42 MJ(@F3'A:QY&7A*N]#C)7Z[JM35 I^]X 6I[7E-RIK%NKK';-*I&$Q"$5KA!1 MZ%))M"MH)-V !D'(19RD$7GQVM]$M,'[KT[Z!599/RGR"U[(/480.QG?R?@[ ME_&I3%BBJ6*<2QKY7B*QKE4&OF)>Y.M+ ',Z&7^?,G[FEL3,U[$"&4\33EU* M=.!R&J2(=2-3'252IZR3\>OLE3SQ@Y!/\TES""%]KGE1+H%BW-]Z_@)7' E0YC3WF>HI2I) UHZFLO))0F,5^=E]_#V W M.V%]K;">0PL@'HL],+U=/*=Q*8^9RZ3GN8IK%D0JTCZ)7[P.-CUZ*;3ZFL2[ M.V;]968E@H5 #DIKP:E(!6.:<48)#R1/:4"16?VD8M;:P.J8]9Z9M659$9H( MY@6N]"(PK\!E!F8-(]>/!0U"%0=@<2&SDN1*9NT"F;?FFG^: H/[LA%^SE!] M;&)GV"R-(Q=W^>A%#0&@O9>O&9@.GA+?M[_ MK%N8JN/B>^!B#:S)$L4H%QJ4E12Q5%X2@ M+.?%EM#I,TW'Q_7-QZPR9PO90 M%KH1395+!1.NH!RC\DE,2\#E(;Y^&'B%4=2;&[Q%.[:3%1&D_H@%QO0!-C%C$ M+E<\ &-#,T:$)D$4O7CMM?R=7[0PNO#$XV)B%<:A2!7SX%]*8X^I)-!ARB). M?4FEWUD8OXN)9Q9&F&H>1U'BIJF?NE1YTDU"G[J"4?@CH!X/$SP.BI:/@U88 M&%=W:%W9X-'2]^O_*XI_O5XNJ;4-Y*YK?4>QA]R5J%YL'UO%/[UOXYVP\4:^#[!]QT#A[W-OFZ__=9_=T@/O^S2 MPX//Y[WMP[,]X*#>]C^C0\3\.SCT^Q^/P+!@@F$/:$5\ER;2ZY(HU E M*55@;B^V=@4;A81*@$R3FC*FN @3CZ=IS+#[MUZJF?_K\_YN?V=_WWFSU_MK MM[]UL+O7W[^Z)^K*AHK7OW=^G()X4<0B2B*>T-330BJ:J# "-HI3F:2_5LU? MZ[P'PG>YLL/GWF12O.&%OJXV?UTG!S,8.SU^[L0U:E,;)HY+@^BBG-NI85_0 M2(0>%7Z84I(PYOE!%),P\K4?:B^P:M@+O?B:K/!:?FSA.&Q3W0^ZP.)??JSW MTG]RA SQ6,MM'-+GENHN5B]RBA*N1@"+L>C9E+F0I=+F+M^C1)?=!H M(O%0OZ[RWVL0EGPZ*2=\;&!YY@!9X/N:X"V.7S[A0P/,E0%+-$A!_WT+F-N0 M1 D)A"("TS,I2!8F$Y)XJ98$/@^K,R:@%7<5T;CA+?!N5ZBC-^VQ'U30DD!# M?D-$T3.CH=[!Q_,C[8LTB%+B@@CW4#D)4%,*?"ZA/$U])E2,1!1M^DM4Y("0 M&L(OFS-2.>.EV200)-G8\9,D,-!(&6)7#357%JDN_XX;@?23%\<@(0W0Y^D0 MJ[5/87NPE!L^DM_PZC)/)V?PZ$T#N84O:CZJGU0:E*9"#S3L\'?MF%;,X.CU&R[(TH9CCBK8-RM).[Y-3GI<3/2JK=YGQ5T\!R^:[ MAA4PZ'2M1TYR<%"9243_J M.N!,4.P3*Y'F..;.\(\?7."\RW-U!FM^6[:C =&!3KA(P*$/M$J VWS?3[@Y M8H[E:B/U5MQ6#^W9\E+_X&/8O_CL[VWO^/V+':]_?"15D,8T%:X@) '+(DI= M1J1V2:!X2AE)I S1/-U<#O_,6*O(C(9H !W;?'5:9 CV/#RW=FDED,MS8!P# M0FUN:I1ZI6?F+0C+KXM:>4[Q5U#4-6:C,T&036.8U%9&GH(E.2 5WGU6\-A;C%&ZX79J7 J#_B/;:VF, VPP[9& MJ/'7)NKZ&XSRL[V/1RFE,A9I!(9 F+HT#4$M44^#@A)2*Y605(!9WL_'>IEY M*AOFN"8_L+X;1% P0@68.LUJ&WL-]!&8J>!'MI M[2O46,=C^[Q5UI7^D5DNJ?0.\HL^1F6TH'Y6QFV;8Y+PJQ>\N$9/R]?_&MN\@NKN;1(O[H2:?J;PG;_ES^^03N# L7V M?UU_.A&#&V;0/X%3WZ#$-XUX^>M5A+$RWGMM_'8Q+IV"NT)I'"D_HH*H) V9 M)DFH%=S@2S_5[4G4+B*4&@NZ O"MM.H\D*\!6$5E MLT:HO+_C1*)W=A3(E$=A'+BA E>'^IJZ3,74Y81Y4@BETTC>)2KO;XE-I#D8 M'&?&[K, N75OD++VFEJQS%.>V=A%$TRH[3X3^"D-NK7#C6W2M+7AAMIF1AS> M,IP1G 70AL^;1CIUUX:L6-D2M>[IT#9R353B#^/IY5-8$U7^^0CA@9-DDX7! MSZ$#LVB3L.A^T(%CG]X3U.[CS"AY4FBK!WAFL2:9BO>1E?,0:SAW:G+_F54/ M!!):*PLT=7\WY_Z>L3PM3GB0;N:\''3HJ1W2WMUA7-SQ^?AM^L%^X.>F,=E! M7OE*=?!.E^^*O%R?)NP_Z2#9I,?1W_#O[H_^:.>B/^J1WLG''X<77[/>Q7&P MM_WU6_]@ $Y1_^3KZ.]OBTF/AZ.WV>')#CD\Z)'#B\/S_O;;D_YH]V)O&\8P M^NCOO8/GD/[H$[[4QB-KE+W^S,7\3^ NN6S]I=7O5^41CH:U=#& 753[%4[!' MU6_JL9X9?&H==\X.3+/JD-Z<1JXX.355FBM.3]>JG/MY\M*SY98'.5>H\DHM M2W0G#&MGA3\=0_OGTH!_U;Y>SM-"%7"#3*V*,^R5G3%^"V-\KVV,VZJ2+=B?NLHED)J/^)NF,32I:GGNXD* M ]<7'@F"*(Q8"$(^Z"1\)^%_PR*V10)6Y/'Q<38+ W0R?VUE_F^Q^W<; NFL M_MNIA)VV2O#\B(0BH:X?:%/9GKJ)YMSUXR!.HTA[U!,O7D<;T0J F$XK=%KA MP2)?K:!OIPI^9B'_>+JZH**1UA>=2KB52MAMJX14I$KI2+H>YB]=D@_C+*F&I1U:G#3IM<.?Y2G.GA&,]63PI7 \%\2ME2FNG M/9ZN\NA.#GY"8?3F? C)37:6&\41^! RU:Z0S'>)'R4)['W I'KQ.MQ(PO7S M(9Y9'D^G4I86L<896@^ET>F%7]$+2PAKG32_B33_.&?^>T'BJ]0#\9V"-$\T M2//8]UVI1!C&).9:XDFPM^$GZY>6N>["II/8SZEHH?JR>MM-,DS7:Z'7M:KA MQNO:*IW!_6WU,&?YP[JF6:A%V"S;0R\*>V[G.O ]5(II1]% M04+)XRR-N"7KKI],O$R#7]UYZ+'!HO$&AK6&,6L*P4\1IA4A/6\*;(9P_X(C M\G0^7HD#*K"S80UU5K^O!7B&>+U3.6A>N/2>%8#L!A+M\:)8'RRM0#,_7&JY M?"A6+"QJI13%'AWB5!_A\=$V]5"?++K\&R!N>$9 M8>_C41B)5%,IW32.$I>20+N:N:[0*WG':W6M+I#>V='6K!(-9M*-0G242$"#'Q'I'ON1=0&L8P>A:'@4@J\;F",#OQN68D MN4OZ'X]2+U92$N6J1 !):N*[X+W%KB3%S(YH6AR,.+9 M&!LJ1AK%@2&\^ZS5R 1?/)/&&S.\]XH9;&\#?GI:Y#^,)3<\7U]YO1@PKGL0 MS$3R3! _W]XW[7X=^#^(71G(P.-$N#()-8A=YKE")L2-8R*D IG,0WX#L7MG MEOEO1M??N@2+N6W.S$"<,56A42;82*'R:+"'U4_SS4]&B'Z7%JEUQ@'_L7#R M_MRXJW?RF8#1+;64+(BE&P@LRN R=I/8"\":40&3E LZ 3,=.9K8EVKO MO2_-K_ZK/QW)B^(9O2F-?+G3++2ZY\=!2#MP6;E+N>1 M/6UY.YS=9SV[WSXQ3XI-P= MOYU.IL5SMG*E#_(J8(%'4QFYD:= 7C%!7!8RZ:H4Q)@?#3 X<8S\*?9P9/TR;A<:&=<0+@HVFN4*AT3Q%V;).1+,L'MY6XN%+-AGL MCD'1HU.IVU]] #,C5\^8@HY_ 4E3# )AKV;)(RZ-$U2-^&4NSJ*2$IYDGB! M"3-=T4VQ(ARC4#+;4-3HE*Q9]N$YN"]..AW.^?38[.-G(IT/H&Z6#*-_ZF%O MU:-^SH2#,9^8^(RE40"R1H#S030%#13Z+M>A@/4/$I ^UYA*>!C1[K1RJ:M= M.=8FQ#-VQKF3@2$D)];&:AOQV"DF;PRBYE ##"(CLJK8$!#CV#&MR;%%3!4P M >M*:6=?6_(+& $W9ZK.C8^.=I/ME P6]] ,5K6CJAE0^W^FX)S;'LDFW(\" MW0WC[+SWM:RBL/Z-@Z[X)8]5).FMX9CWV??VV5]"[Y$^0'FNI>N M<$6>_'--E.)@DWGWU40I^-E[O4W_JB_#(/C) M>Z\=\4WO[=H^/;JV3SM-/.,M"@^TM?1:@0AV6WG[K?Q<:C#X'30D2N>/0\V+ M\L\UR;6%1SZ^1-LWTQ+F#?:A;:V;C\M!=OK[T <[@/#[+G%ZS)FRX)2GS"GVR MX_6W=TAOM$/VONR$O2^]B]X7=&[^'GW=!@^_#48H/)7P5'EN$"(8H8BHFZ1^ MY"KBPVXF<>0GX,30#;*&H"1/K:#P2=M!]U6^O7X[>V4L)Z%2J)"R.%*4Z9 1 M&FA@M93'J4=UNK*U0DMHPLCD2S4MSL'@NKG(M,;:^RS5G7B\B7B\F#5.\)0D M221<1D3D4LD3-^$L=H6O9!J&RO-(^N*U'RYEH7>F\$_SS[;^KH?Y*<95M1R, M,9OJO*L8OF>3SA.4>CH-."&8EBQ$$@2*:2]"\TY[LC/IUEIF92V3+O68)Q@- M71E)"B9=X+N"L!PG^PH9ZJ4O!3W03SP]7YH>^N.P9?6\PBX@UM:"\R6QVSC/@#<4F?^WIMNZ+]I MMY>.8^41G[B!$* ;1)JX(E:^2V*M@A!LXYA[Z]K9XME!**VG^?S '7&?#H34 MZL2Q60JV.%\ ?#DM=(D8+\O(3ZDING-.B_Q$RTD+L\C4H68E5HW9+R8Y5@0! M:Z!HM74:)8A.D^V]5)X!SU-3.2EMW5E6FD(/60V[M+6OTASE A"NM MQZTJV>DD&V87^%#NC+".Q#TUM5_P,JE+OL#RDK- 90"?!P*O,=0DOM:6Q M7 XVJE*Y0J=#;0:,8%S5:AQ]3 ML-OM,5^ZH*V!\8F]Q23X-Y Q\^-ZW&AC#6^J%2?=LXU?++BXC+E.BTQ/L B] MAABQFS6IH[4M+#/$<2TG>%>&11W#\WK]FR)S42!-&"P3N!79QCYM?A@@=0=V M@U?-H"XFG8W@3!>Z3233LJ9JA$K3J8LBQ"WR MQ,W0L.7"I2_KMYWRYK M:VBJX"8@IG?'W[4%6>EICN8N_KH[/IW.T$.]QVGW_GQ5U_;GL_[Q$?$4\V,E M7?A%N33Q$S<)F7:]D +Z@PW 2"?9V%8BSVFUT]R6SKVT M%L/WN@+-]T"I5 J&DLTXM"IOU9U<@&LSG>A7E3/CM1\Q?\]R]?GB7W.37UC-I47ZU95(T_M;";-Q"B$= M#0F]M"H4+\/!\\O)) 0^R(D MR%XP:+DW[\G,YSE;GN.P3YP%%?D70.C=6F.$'?DVPVTG][&UFY8A:1 7$=%B$0G\ MUQ8MYG&H;H^ %H,CEHH$@BQC#J@N=X;B2B/!@@T&Z"_0G!##+RD7]U_9S!LS MW$0OG^.X_J2^[-QQ[[IV85X;XZVVS$S1L#U_,'**C0HQ4'RK82]\0Z[/FWJA M];65NW%,O#(K(O*[U'[AUEK!4DA>"*X<8+TU46KB00M/C-M+2UW,%H&YL9S> MOWK=/W( 8:I(\+A&R$X:E\"(G\#BC%OG)0NV ?ZV_&!HVZ^V+DQSV[/FAR\T M1&,H9DA)+Q#,442:@0%O)=BF. +.\VPL;:@YE%G.?393K>:LAGOK\NKYPXX= MAM9@Y$D)L=,?^U1RS*!V\/4'\,^D@O:X3E^N#9NKS%Q1H7L5MO#*H.9&]=?9 M%/6'1T?M>C( ,X]ZW5'8$*;V;-MGUTZG.ZBUG':WKJH;OTU;M[IYXEO*" M.,S67Z]EV[=R/2YCJ.!:X^#_/^DT; <,I"RO.QBFRZ[77J'KWZB[[W2JK>'7 M87]047E9W?PSE^K=%.*DK-9"6Z%)Y)8JJU+D@)M2,ALYCV.%6%,Y36OOFW]< MQ6M3'/6OV,O6.LSA3OIW=U3J'I8LZ'5GE9W.R O1U\9>NUMDY\,7A552FGI8 M;8HB#H8(,BI:1$T4-!DBJ&67YVG^U\35TQT. .4[H0YB=0\!RV&U=_WW_/[, M+AJ!_JA_6HYNS#11NVM1/..5<3)(%[#DWL-J,28FZHAW(@6NQMERL'#092OH MH26(WTZ/?;<'.W)4^8R\7G5H]QUN'']QWD<SAKX[$U6V#^0LFL^:8=XZ)Z(VS[FI?;@];7_8#I]A4\+U]3XZ'/ MK*ZS)AQ;G? .!# X><5K[/UI8^L+)S(1[#6*.&?7V("1MDDB[[726$41H\LJ M-[]^C:V/U=NZ?Q&42<440: G2S#S32X+(X'!C];W3/48'W>.:!;.F<=2VF=WJ0%1_],%V M]W@493^#J9&!W>K/U)F V&A7!VVX_-E M!CG;9W!IDL7@NC%=R+HY3ZAHY&U9O;6]=K?ZU#HKW?&'#A9NT&&U@O44\1=;EY*#>J)ZZ\.]6Z]2+HG&<>+TM9W9U/$[#98CN[ M#;QWN _O V"K^>>_OS4^-[_M[6ZQQNF_#R^"36/;B\;IQ];^ M8?.P\?D#@\]_;WQKPU_O\?[GQL\]VCR SYPV/^^G/'Y@,A:,9(SE.KJ8(4X8 M@ UG%@7)C.1:)9-I8S;\)F,"34@GQRS.7F,PZ8-6SFFNG(CS97C_W-G9_OS^ MG_^LMIK;U7LP!YM_OO_]G^^JK4^?WNU^NO+4RM7QPIL',#M@V#FY=R/3S ] M!V(ES5W?J8;'Q?6 MW':E,T-).24UALLR^_(KN;O+N2*6];*Q6A,O4]$FY/E2&CQ-BQ;HMNZOUH$] MUVZ/RK3GJO"M7NU:L8-Q\N!1MU>'++-J6K5S%LYTZ?;4'?8&!^>UVWLY%[C= M@E]KHJ[=.7[4X'4T6S[V!C8'0W_4= Y?Z ]==O?DV/.X%UP.$U2^U?/#P_R. M'ZL/H O4&4.Y?'TGM+P=='NU&CTU['%8X9(HP"4>]B>GIO.B\!/)OU8>:NQN MB9W=OWXV=O=.=K:_D\;IUA=ADI9.*$2C]XB'H)#-&G# BA+N@Z8Q7,1X1RWH MS5Y&CQE76CN37776)FYB@"]?)*7+ZJV?)?^"=F=;[;,"ZF/GSW_W+RJ]MUU/ MU2\7ZZU?QWDWU5^_E!-O?/ZEJ=NN!;M?W78M-ZA^JKKMA#]1%?3+D?TQC]8L MT9FGI1K+9%/=> #K/D?=;IS6%U5\?/XX]%.<)_>@H#WRL;,E6H^_C]LGCSO8 M6X#OWDEU(:;_&(YU1=T1%R(Y*T"(UD84&F9_ MGS2WM_#^-R^:I_!LG_\ZW?OV<;J"^,_F:0-_L1$3+PQ%-C"*./$1&0H_G*;6 M8)R(3'9MD[)U+:X*1RS_3EH^^+E$3QS0DR\*Z76W5/7NKN/)^-J MM#^-O6ZP_8,K'?'C>=VNW407NH06\+\%^+*370/3>YV M$EU],DV)Z7"!-A27,BMI M1ODJBVA872<+GP\1S]*J/($P.EGX_3[%R88=E8P9)+BN?JT0U8J MB5@*G,44L9%SH4I!G4I:&^:5XC)Z0ZD6GDCIC<+,RD=L8_W,:067!%G[9T6H M+@^RGAWXNR3IXER#O!A>?1$-K84D]PN,,KG!J'BBP"A73]70^IJ(ZX,:6I<1 MEQ'/CU@\59OSI_?1SOL_58E=WUJSO-[E<,D,3U :=*QX0^G4\M%+/[H"6^@Y MLS^>K.?J(G]1_U\?=V63!E MP(O M[SNC5_:B[?7_MB21X$=OJ+0(\;^?<^?55?!3W2:F:K=^Q/Z;^^S71XK[/LH. M74AHOPBG"*<(YQ4*IW3PNZ.U.:YOD0_S7E8D_MFZ^[VF)**') 2NHLW3QL_F=@,W M#M_];)P&&'=#-.IQ[N&]SQ]G6TH3:;F1)N:6T@+QE!C2N2L)"09[@16FDJYM M4K-.L"Q)M0]/]'GNMG0%_ OXWRB97U8&_:?\[-,N]L('=^.#\_[;3%(=<]E' M&;!#7$B,G#886:P#C9I%K]W:IEK'DLW1P=^694,M']84)BA,4)C@WDQ0Y^M> M2@/C^-DD=#85-2L<<#<.(&<4"%='()!C8!.M< MS]>;+AQ0.*!PP(OB@.6@@%L8 \TX**!_-]!G9Z!/F>4V&8^"I@'QA#'2U'#D MN; <:Z>QM&N;Q*R+2S3_X@A:1>A_NLC*DR55/R< 7GH(34K.J5:$.JQX2LHH ME7(?[2;2]VT/=*(,CYVX4F+L-S(DSF$O&.A)8 M1%AS@K@/'!EJ&9+,.Z5-@!F2:YOFO,O%7-W*%Y80LX@-]';8A^>.O5&)^]RJ M[J!UU'^JDC=W.V1\@S!761L+41&F@==3,AP38F2P1 2F N4L65\"<\L%5,VW M4X&Y1%,4@H'I+81!7!") MUC%9T+"@X7+,W9*@80G0/#T.G@=H@DLV)!%1,"DB6&82:>(-$DY(SBBS.N1V MH.M8S#=.*SA8" M% N&N?,@!2-:$*S!SF4.8$X[CVQP 5%*7>#:)JO!SB5D0RX\2O&"3U&][1Z" M$'.[W+&CIJI'^F1QBE*:?P)/(5I#DE=*,LZLTT3QP$0B).2W0HE3+!E6?9J* M4PA*M9(6F,,E@[BC#&D.@(4Y<\QSF%03UC;U.E;S/KF2-K+2:2,%_Q[),7=_ M "RQB,7BWGDL0H7DI%$$*4XIXIXKY((TR!.I"64:!Z/6-CDKQV0*X+T*P%NX MPG>Q!5.)03P]_DT=$L&, ;SEF+M% EX).CP]U)T''9Q2/#(O4'#9'#58(R/@ M1_#**6^U#<2N;3(L"M05J'L-4+!YC( M :D0A-21))HM6[+.#"V6[>A1^\Y4T$;I!RW^9R[0I8Y MAJ*&%TC0E).TMLG7-9O/]R^,4ABE,,KR+/:E8Y3E()02QGT*"IFJ7@?&1Z 1 M;!$74B[;F9".6F8>2<3 >S"A0"%D'5]2O[CXO%X6D3SK_E).Y3PQY44L#"7"Y?HJG'IFE&-$.>QHF :NKI12EGA9XF6)ER5>EOA*+O&B MU;XFK7:J&I"#):*,1D)ABK@6-#Y?8!SWY0(G_/*U<5U^U6$",Z-)TZ*)0/$BAF"ZK'V4, MP4:+DG8)<1X4,H1Y)+PV+FJ2L/1KF\*L:[)\]04?=^<"")DD$@(YQ$WBN:J! J19 03T27CZ"KE?1?V*NQ5V.L5 MLM=RD-=5_L-F'!3OX0-)ZSPT'/#\=-Y2\+.S M=>M)OF&QM%N=B Y&?Q-:0_[N0004;+>[Q_"P5?U0U5$O]F-GT >P'-A6NU]U M4S6 S[WM'L*3G-1Y4>JW_B55F&S]V>WHXZ&+O=':862]H@#$U2__"=^ "W6' M,.+0_]N;LU55RW"N2!;\G6&^U1G6-L&,E(^Z_59^\4TO9HOA1_SMN!4&!_#8 M\%3C)^1T0XG1#%SV3>M@JPX'\;?QYL33EYC]SGP]NB6?52(NR';JYT'O'!R_ M1N1ZT7Y'-L%3O;'M8WO27_MUYN$O2'-.2 ^51$I/)XEZXH#2N[UZ";T!+0+@ M.'\L#]ZNWJ"K@UY6>?ZCY36C2O@@O-8<4V(Y=E0Y[!-G047^1<'>KG M!:UB]":3&T2HJ]^_]LO7OFDVI!'W_"[>(->]::2YYW?+B)]]Q)K3E1JQWJ#\ MMGO@AARQ6T+TTZ82JP>EK-TXXB>K=:N?(8F-T%\9^34K?KEO#YL-USA_(42[ZOZLRUZJWM]4ZRQ;9U"-\9W,<^?\@*>*@X MR]IXHH/?9\D@U70V2%D>97G 4,;QUFH2<*VF(JYEB90E D-IQD'AEK(R+ED9 MG^M;96*!)[5?8_4Q'MI6)Z^340^)*C>1J'YYWZGVHNWU9Y,)7E %ET4(^_W- M_0W>//T)LR?*Z?9GY%M8D9@'#6V.;>+ M&$)+UYP;\KH.WXG]PP9I['X]WM_]QW>X[G'C\SO>W/[.=O[\(/8.]\3^;A.N ML\4NYG7M[;8/]T[_^KFS_7N[(RNMH#G_KE:CR*6E6&[I1K+9+8*OQ9^?9:3/\]*L"_Z^.KB*/=TAG*=2$91RA$G MGB&NB$4V.H."P!'F5VC"\=JF7.=JOKK38YX!*F1;R':YQE+(MI#M"R7;UWO, M=G$T2V9HED0='7812:,QXE@IY#B1B,? N"')>VK7-LFZ%O.'E@K-%IHM-%MH MMM#LB_,9OYB>4XOC53;#JYQRQ9VAB)D O,I$1(8XC(B@W#%CB)=F;9/B=:5) M\1@7=BWLNC3I;JLWL3.'CF=IA,08B1(./43)=SJ4KW'$;[A SW*%CD!8'"FM&.P0LXI'3 M4B"+A:6&"1J37-O4&W3^N/G+S%9-3J,W^WT#UI'<^7*SP19 M.G(\CII+F*?2$.9(3-R#;B14H K'*"/ES+&2&K%<8-5\>S$U GO.K5"(6AFS MHIN04_ GT3ZJZ*AD.*QM$KU.+BDU6MIP/)5J^[@(LWR26:JQW*#,%JYXI,C# M\Y)%"?,_"GW,AOECPEXS)1&)N8F3)!A9HSR2Q@KK> 3A:QMLG5FU-.6^BS$ M48BC$$8\!RRAG<+913* M*)11*&/5_%(E_'IGCI@-OR9,B8D.(^&M0UP0B1R6'&'FL)),:ZH<< 1;IY>D M#Q>O5&&*E\\4CQX*>CU!51R35!Q'S!7ATFDMK0XI@L*I@W=$E*#J,C#";% U M2LJ,4QAQ%27BWBMD/0TH28$YD7D:%3 "WB"+CJJ^GA/Z;[N'(%+?@D<8^4ZK M>J1/%65]RO2>5=9MM4B<<2JH([#TA; F)9&(9]1AYP@O,=>,1^)7MN$:2OGOPJ+%!8I+++\ILEI M['6#[1^4&.WB2&4V1LN3I9XY@1*5!''G*?")#"B2^O@!MR2ZC(N:$OI;L5$* MNQ1V*>RR(NQ2@KH+(Y79H*[R)@I*(G(A)_[XB)%+2B&+I39<\B03D(I:UWP! M)PT*I11*6:ZQE".UBXG^ HMH83GWR1!N(OR/>.6,3X*PE# OT=]EH([9Z"\W MCL5()-*,Y.;L(E-'PHB;1(2D1D9-UC;-ABI':A]O$X$U'>*A[7WOUR79!_G/ MO-S+J=JG5G2E)$ZV=YH1072*\RX97K0L17J)D##0H%)CP MB+L0$1 ,0U8%P8(G6HBTMDG7F<0E?;&D+[Y"=;90Q2/%;>_/%25NNUB*F(W; M4BM)PIXB9_/)62& ';"3B.&DK>0T\7QR5I)R"*IP0^&&P@W/P0TE\/KTK# ; M> V844430<0+ 8:#U4BGH)%++G'L(Z.2Y;J3\VV*"BL45BBL\%I9866<2R6* M>F>&8!=ZV5FKA' (QT@0YX(@ZZ1$P3.3J&:)Q)C+)PBV@%9VA2@*42P=4923 ML?>.C3I!E=0$.Y$L9XDYSC V/"KJ3#12E=CH,A#";&PT4[GR-"+*'$4<2X>< MEQH9SURB/#E%1(Z-OM*#L6H1D=+NP+:KUMFJKFRMZU3'K<%!E>IU7[5AX<]% M3I^I'\UX(O!_C3SV"G&;$C(X)L0T8X8*0AU,W:90ZXHLH(K.0O;;\D%6R<5\ M,19&8>O"ULL;['E>NBXY H]"X!?.=B=.I:(24:.!P+5R*#>703:"3<:>&$(\;19'(>U"VH6T"VDO,7HL'6DO!V>7/)JG8.G9/!IL MB"4@=Q1URGDTU" ML65 M2PI8JK%<,F?E-/R=1+CE_V_8ZL50M3KHJ-?UL=^O!M$?=.!;7T]*UO(3:ULN M"2=((%H3S[V)%M0L1ER2C'B+)7T$;>M])\1TM<;U[J=O#[,T_^QVPW&KW2[Z MUQWTKYV+C:=UY$(QHI$5-B!.;40F"H^P)<1Y[*G"(A^1)[AT^"EYS*]1D2K4 M<>T2KVN/%B0H2%"0H"!!08*"! 4)7CD2%'/R-9F3L^Y\EP(U4@:DA\DY65%R*5*>[GT*&C1EQ^D+U_L02NT<)%JA8@B M'G%I)#)48D0MBYSBR+WU:YO"K&NR@#HR2[,SEP\ 2XK,BU'%BWY0](/5U ^6 MY"Q+.8>Z*&5A]APJX+"6J2#!5U!*!QELH8;M[IG7HN" M4!2$HB 4!6'E4&CI%(3ET ^N"C0TXZ"$&1ZH%\RFY0B6G.#>@S8@&.)*:F25 M)HBQP#$3H!E0O;;)Q;K@I(09BG:P]'):JK&\@).X9<[&N3F_#BS@Q68-@ID' M6YUA;9?"*Z'U8_/O\&/R"(>V][75&2$1GI?V+<)O%LK: MYMN6:[7S^>'JGRT?._U8]]A^VST\C#W?@JN,XA;5UM=>C(>Q,ZAN(PNY#**X M_L'?I12!WG_$:NNHUVI7#*]769%;KP8',0L QGY2U1TWZL/6@VYEJ_:4C/R< MC.R9C'[)U\@'0BC^[5S"9S*LWR&__6U4F/_\ Y^V/E6_7/S:Y,,;4Q]L]6$P M?V37T4$>QWBH7^W7>JCU$X3X([:[1_5P\G#[PZ.C;F^0E_<1/%%K].R'^3<0 M3OT1"RB;6OF)\O/&-H MW"&"BI$&Q[87URL0]@\0P;@1^]FI\_71@\!DQ\.C M ]N'X8$XCF*OW^UD\<"HCD!$>2@>KC,2'\Q)QO2J%_O1]OS!.MQTK/-6K4$? M1MF%B8D#VSLY&\'H24:#@"=),/?PZ>^=[G%G\MQ_;7S:@%U;_6\K=.+)V_RE MUN_=GUD9K]^?>G@+@SNI!PLRZ?8':)#=<$=M"]N_GM#O]34JVX:'[-DTJ-K= M?G^CVLT+9'Y6\XA_M )(9WH%3233ZO7BCZ[/X+I>@78YNAD\07ZEJBFK@C4V MO:JF[E(?+E*_72&5\:.G5FR'_# 7GV-:-%D.-L]-JUM_]KHV+):H)*QQRA#" MJ3)6$2^(930X%>59&Q;.,)K\]<.VA[%>+_"*G=25F,>U>G'VYUBQ?_V\648W'_;S!K9G MGZF G>/4LIPWT,&0=K%WP49/CNA$?!)>$FZ$@)4*E&)"P!$L/YQ&-OIH?9[; MZ/2B';X%>ZW7L1D[0O35+=ZI/\6@0\Q1>PK8Y4M(Z M6Z,[__MQZYPF^H-AR$1ST,K\UP$][BBKJ'5 ZAO"I &_/WJ!>VT!I MP'5321FWV (7U_[&"]&"0%3_&+9/*BHGVL_1L-]7.1KV[[?WO'FAR\@XB2T4(@8RA$W)B%+M$1,!:*8!;$KN[9)-O 5 M?C!8ANWQIH$9K4WSO"T UT&9R;NG?P!;L5:JSM;.V;[M@[KGLX^JUE.[L(YZ M8Q-KEJU"%Z[0Z0ZJ YL5M:H/=G_63?/";'424$=63&$4\QI2%W2;>M..+]F) MM=;9.ZF9YK!FF!'4;B"U\GEUJ),0!W/Y.6@O +N^#/%W= GND!SRNTKQB /ISL?/CB'*BU2@5$5.XF M09U$1FN.$E.@J_F@1,(9@.8=\=4$>_)6OB2408N".G@5JN"5.1.*H( M<_AB/\DR^4\R^:?-KU\$]8)3:E ^XXXX8P%I;S2RF ;8=@*@!&P:O#&O/IY- M_L22'QR /E(=PCP?] $G,Z&X,4\90'%AB-CD-0.&2$QF+(TA*0"D\'DR9^OT' V^<:17@L+U/0ZR3C?&CD="HPQK]T4C);UB MAM@4D^#:EB])+Y7Q(U(E"B@M8D/!T6U\B"YE6LTODDS^(8=B. MW73-F:H_AH-A+TZOIG>CX>_F&,HNC.?W=M=_?V7+",;_L_'ABP)]6@FED'&1 M(BX 32QQ$1EC.$]!P%P !D38:T<@]T%O&->6.Y)]O4\@>W92M]WN'N=E7.]7S<_C@RR MYE:\S]!?@Q'MJL_?6RUIK5U*>M M,GK?PUNOZ&S6'8L\WDILJW_8BCNJN(Z"86JXD,[9F+ 7SE$&?U";TT(N\8T_ M5M&6>=?"V<;927^TLJ,J*VXOY2P6:]*]T\;I7\?[N^_HWKMQXW3_>W-[#^^=AE:3 MOC^%^Z?&>NB"<3\:3E,LCLT48&*E989U59!URQCHIINBE%@BT"& =XR,"W8(B%H,,6N-$ MN,RUJ)B>+U996.=Q6>-EA7U=&>YWC[L% M\>^"^*TI[Y92)!'C,=(N([X/!CE'$HK:Q$0C%][HC/A8+\*[=;^-MJR0] !3 MXG9 _;!H7@'%%^J**:!X+U \=[XD0TPR1B-FL$><^.SRST7;+24YT1RL'I.= M+Q0O0@TNH%A <3GF;I4]!044[P6*Y[X!3+0$$-3(,ZH1-TR IA@"2I)0802) M2J6U3;Y.S57'\ LH/K/Y_X*SA0!-:&G]_2K-_WSFL,#Z76#]9,H!P*1EB;N$ ML(X&<0>ZKL:)H6"M"<'A8*A8G /@9;417LY88H'%5^$ *+!X=U@\=P$(++72 MUB'C\OEF'T';93(BGKA1@A$=G<\N &)H@<4"BP465\4%4&#Q[K XE2!@M8Q, M4*2(B+F0ID%:!X:LH]KIH$GDN'8"J/FS_P46E\()\+)S %C) 7B-3H _NL.2 M]G475&^^G?(!.(!1IZE&1O)-?+0\6E M] $45+P[*IZ[ +R2,F"%$;,N($YS]3V<*&*Y$FLRDD7/%^<"**A84'$YYF[5 M70 %%>^.BE-I 8'@B7 8- Q-ZD62#,"/[2B\(:0,I'%>0!>/"J6-("[>@!X M20-XE1X ^&Q!];N@^G21"^8U%=)ZQ(@1N;ZT1CJDB!R5(G*B81G1D@50PET% M%5?, U!0\.X!X%9A+KT!&,S=#+%PR.J44#XR!58-L=30D@104+&@XHIY M HJWAD5ISP (AKCL$&U^@*T\[07@[P/PTS4!&$U.,6:0HH0@3G,5F) H4E9)9Y+7$3-0 M>^FZX*KX>$ODJV#C"G@#"C8^ !O/70),)R,X4XAX)1%76"&KK4%@RKC@ "^Y M!FQ4ZT;R HT%&@LTKH!+H$#C Z#QW"] -;8<* ]1X1WB6"GD4O3(&N88US[1 M?&2*XG5!2AKIDCH&7G!J0-V0Y;H^>LO97V3\YOAN#-X/W6'NN%>*\CZH(NBM MY;KZA/N\?IIF'!1.O0NG3E=GD!2X,U"%J RY.@,Q2 =/$ U"IRA),KG3+E7K ME"Q?"/(Q]]_R =MR!C +:172>A&D];P.M$):=R:M=E>TLIS(KNUA*_9N9R M$^QVJQ/1P>AO0FOD51O5WVCU;>_3G9VO_+];Q\/&KM[8N_T8VMO]]W/G<\-VMS]]_>= M/]^? "*UX_]\/-G_'(X'S3_?_6Q^:W]K_OD/N,8[ MN,8>:7[^P/>^_2,UOFV1+U'2( 07B%J6:RQQBC*/H,0P#CYYS0,=\0XL[1BV M,FL0+R+G.A$?*.=,.Y6$@H\RKFT2W*Y5$8CA"&9AT!O&M[59O=QK_VFF^:^Y^FM]%TUOAPHX:S?AEFZ<&:Z#M;J\6SQO0% !X\\=@W.\[/V#%=WLG\^BR M@H]ZIA4]&4CX@QB&[;B3S@3W=MCKP6^[&?1?,4#0+]H$:[WDR%O"$.>)(XNM M08H$"GO1"L+9Q5UGA3 1=IP$..$L.J= 1PW8"Q&L\[#K+@#$F=3S=?JM_B"& MJINJP4$$5;7=[AZ#PE#]TNK *]TA+*30_]N;Z\'C6CX^ZO9;]9[IQ3:\^R/^ M=MP*@P-8C;#8Q@N/TPTE1AOCLF]:!VK//H2L]^9TJH\/&7L+?MF M(_*"+*=^'O3.% MY+D(K?Y1VYZ\:77J6:CO.U[AQFPHK.I%/LZ9&(]GO $V1AO@@NTV>E.Q#8WE MU>]?^^5KWX1!L?M^%V^0Z]X4C-WSNS>.^+;?O2%#Y9;;]$F3^AZ6+W/C@,?T M\I A7VZ(ZTNLN:>VPQNVYP\J1M9K*SEK;O=Q))=)7NI)WHX^'KK8R_-<44S, MT^>?ORVL_O^9_//#Q2N>]S8#C"V]O<&;1SO['ZGC5./ MX3MSP8KF-W_:_+,A&M_>X?WM?7B&K>,F?8=W/G\XW3O=$CN[>Z?-TVSYUWW: MS]/"HDD4IH0C#@8"XI)+I!4+"!L7L2;$P]3EPA1L(0?TGFQ7+1\:/21^?A?$ M7F#\O!#),BWY5282(9*W*BDJ#) '4X[S"%+2%"?,N-.92(@AM!#),Q/)>:J6 MY=1$+SBRP0.;1*N04PDCIFP4$5N2"*L['3-9B&3USO/24OK<[?WO6IU MJJ->]VLO]N=LK4W(?)4O^_\J]?U,,\%^N\"_3-5/K#6+F", MA,]I!I$99(1A\&?P5EO"-9$9^J463P_]C[*OEA6;[F\T/(.OM.#CJJO&!1\? M@(_GJC% ($LQ)<2#I/##.Z03*,D4!T\%9R'1VL="] +R05\;/I8XPYTD^-$> M5X 2< G C2>K?W\GZ^P%@_DBE5V8V<9D8K"]>D3U5$%8[36 M",.D(>Z<1T[E6G^^YIY85AI;3.U[P;X65V8)_CX)_ MYVJM8DR8*!0*V@#^:4.1\=:A8"RG.F?OI93Q3RQ"K7WY^%>O+&Q1 >(5X)89YIH*^9,2-XA0;U //=&T"8%%*F2.+>- M\1JO;LN'<*O@C2_,5ICMQ3/;(LW(PFQW9K9SDS%)R8@D&#E' M'9B,RB'M$YB,@=/@I/2)D,QLF"R@YOG2;+WE0[@;ZV3,G<"]ME@%7O9#Z->> M!MWROC>,H;*=4'4'![%7M5O6M=JM02OVY\H:+.0D^WA(_SP?QVL_R\Z^:!=8 M IL&<6+@BS@,::CUZ@_D6=OGR<([9E(I]](A=_C/8%]W3L"+O0CVW/!1 M.S7V)2(.ME.#H._\+[ MAWNG^[MY3+^W]N [S<,/ NY%FJ?M=O-TCS=S'='=/7+1T;&_^_%P_UNSW=S> M.FG\^8\6&"%T?[L-S_47V_G\%VM^@W%_@VM\^_?LL5H=<:S[O0=")>+".:1E M+JP5&,&>:^.QS[%QKA?1;.')]MCR8=-R=GXKM%)H90EH90%^\D(KCT\KY_YS M$8'R87J0U$HCSH5$EI. !'>!"\:T$C6M2+V(0[:OFU9*T[P[2?!MN]7)SP## M&89IQ_ECY];>J=SY"\ZM?4(;PH>.?3/V0$_F=:L3WG;[@YVTD[W1GT:37 #_ M'H _?;16!>^Q,&!"$!\0CQ0C@R5!UCGK8*EKQMG:)E_'>A%-HN^WMY85D9:S M@TW!P=51>@L./BT.GBN^CFH>#,-(.Z\05YXA'55",(\"4^6$2R(KOECJ@H/+ MJ=N^AJC"D3W)W4CZ&3JJUEE3I2N6]7W_R%PCU3ZWR3N;Y7^-I_J/; MN]@YJT#\72!^^CBM3B9Y025R GN ^!21-D0B(XE4UEE)6%S;I.N8+0+B[[>G MEA6@EM,K7O!OQ53=@G^/CG_G*FXP5GBB(V*."L2]TLC$))!507FM"-":K_'/ M%/Q;4A7W!;MO/QUT>P,TB+W#JAUM/YZEF\Z=I2T.C-71:B=1NYVCF#/?.U__ MF>>VQ.L>@.DS)SDY%5)()I$@QB%N-$,6)X>,X@P[XSQC)E?^$@H7MT5QWQ;T M>Y:[&_J#JV\.C=LRUOG.)TWP^*L6GRTTHCHH'J[3S@;=/]13^ZVP&_X@O MI:C7HC![.G'98!:5H0Y)G!CB/E@$JXZA9#3!/NE@L%O;U M)-WCQ/HCB@WUY MT'9_?;5 VU- V^D4M'FA)*BC!+. N*,>::HU(HZ[A*UG7'J -K:(:JTO'MJ* M>_5.$IP$TB*)0YX8B# MVHHL\P8)D[B6EE%-U-JF64AH_\7[$XJK].6!WV.IJ@7\%@5^4ST-HR=2!HZ$ ML@+ 3U)D501C'3M))0O 961M4Y,"?DNJS;Y@9^J_>MV4 R;=CFT_:3R_.!V> MQITZ/8$YYE70^NYHO3.=AYH\XT9PAB23$G$;(W+6)J04]=8[+I1@:YL2+Z11 MUTOW/12OZLL#N$?VJA: >Q2 .U='+7-:4D"T:$A"7!"/='0&^2BPY\Y+DOS: MII*+*(OUX@&N.%?O),&Z$$AEQQ'^^/,H=OHEQW2)==+;'QS(,SO?BZ.@^3W0 M?#H)E4NL"1,:12D(XI(99!U >B):>:>CE%SF8U-,+2)8]N+="\6W^O+0;Q'' MI@KZ/2+ZG>NRT7/+F13(\-S-"-8STABT6H]E)%:"7=?1)?"E%_8J[/4B MV&L!)F%AKR=AKY,S]L):1B4YV(;$.\1CT,B&"']*297WA+A<#Y[(=;V0*IF% MO>[0,[ONL/OK3(OHRSIIUQ\;721W[IQKT'O_-T>[S6M&E?!!>*TYIL1R[*AR MV"?.@HK\BQ!K-_3SUO/"?[;^R+D%YR7]D?5&]<3=N-]V#P];@[H.9EWS?9QP MZ 'AMEM]W^[VA[VEZ:W_[XUOB\WV[^V1#-[7"P__D?[<:WC]^; MAW^=['_['7Y_Q_9V_TC-[3W<^/#%!"&HBPD9;CCBW%/D&!.(,.^-(%$Q:4L_AJW,,4QPRG40(5C&)=7::A&955%IEX2+_;>-?<_51M-;>K MMSO-W?< J;-2:OE8)>LGS=1S+?P0I#WG9\;-<- MTL^O.*J5:;_V8AP5AF]UJD_=X>"@^@1R F8&O.C[[GKU%I@2;M1IV=^JWWNM MOK.=./OJYUROZ.T!_(R]]>I?L=/IG[1_V/J]/WH1Q#-HPU>VAOU!#[X&K^;' M^30 \#GHMF&0GX[!M.ULC'AJ]'-:(J#M=2=BB?\W;!WE 8\?-;4Z^>GF'F>C MRE<8O9K%-#B_WO_W'YH2]5M_(LF3_.C_;L&P[7B0+5NU0/J=RE:','D'L(Q0 M_4OE;+_5WW@AJVZG4_W# L+T3BJ:&SA3O#XMIRK^C'XXB*%^L1\!7$(%1-,) MM?P'W?KU*U?4F=C=L-4.]0>ZWN;+V<&E"VDT96>?AADXM*U.^Z0:#F":3N&+ M^8JPCKMPPRX,>GSK;J=?+ZA>[,>ZM7C^(\0?L=VM5\KT4CANM=N5B_!H WB. M\25M!1=J=?,.JVH!52=PH=%%!\?=T1KHPRS:7OV@W7.YU8VO*1G=8B*W ]N' M^^?]!S+/TH,'SH(XEUT^RC9H#4"X<)?QT Z[H04;?(3W,==4'K1^Q MWPJ \ MO(S%-R6P_Y[:BI-M_O.HU8MYI4SP+=@LK,$!/,+7@RP*LU&][]1R[60CL U" M'?9 CC");GSL8AU0-*^CG-GB!U-3T8^3&TT61"]V(J!0!-OKG>1%_\.VA[5P\ZL?=_X: M=0ZICF&M_^?3.ZK%O8MF?LP/NY/^ZH_*P)^9^/*UZ;W?_A+-TRVZL^MYUH&; M'[YPF&X.RB-2TC'$A7%(&Y:0U\IJ3:F1%G1$HC;FC\I4L!3;\,L(^'J@7>3M MY4BU=>4CKU2VFW0^PF/XB.]OO2//; MG@"#BHF(HW01&9+/G!)%D+-!(NJE<%%(*P2&Q;0Q'[J8K*5ZV:S&_#>['?_: ME\ LGHC&\1?-I$M8PIP[SO(2\,A)RA$6AC,98V!2U7@R7\=LL@;6LQ9W-%)] MVB8&^9ZOE=-EJ AYQ3:4"MXV8E8PZ*S[=I&Z1_$.+BH.#RM*ZA>MKGKWVXV M_UZQS^>T^?6+T4P3C'UNW.01QYXBRZ5"CJ7@":8""W+1AP+0DFR*.(20>(Y" M&$4X<9AA%N'S_J+/9W45P;S54K?=[A[G;5"[AJO^\! > J[2K]?W:&]X6$YG MQATHY#%.+*212749M^<]EJ57_5)O%5#HX97^W][YC\8T'-?.).JIH MAX/N;^,71E[X^I6QYQY$V+9'_?AF\LM(->]*<4U0[[VNS<-6>';/N]5J7"][O'%[-Q;[JLGS14V#TK2NW' M'M9I[#UHR)>'I_0EOMARU=9"YHK[9-D\PQ9?RCE?P0DGIN0\/^ $WP6[)>MF MRYGD7++ 'B2VU4_RNIT?4>I7=^V3AK;_N<>W3MI'+[' MS>V/!XW3AM@__ ?8OLWO^X?-[WN['C>^_?O;Q=0N&--Q\_0/&,O[D[UO'W#S MSW>G8$,?[AW^T=ZC'P_A_P?-TP\G\-RYP?WYD4>I:?3.."1IH(@+SY"C3B 5 MF+9.8&I(W2F.D.6KT7&'K;5\D%22CF^KY"S7O"TCE;P@'G'.19.(,$HK#I!D MN29,1>*H(LQAE7F$F#&/P"\WEG8J9/%0LIB<$&7PVND7;0@6WCOD*1&(&X.1 MEL$C(K#!7"2JI5[;Y OI9O(TVV?Y,*?40GFH!/^8222[S(XJE0"6SR*8ZDPU MGL "XO<"\>GRT83A2&/2B&@- $YI1)IA@;PQQ":-53)X;5.PG@FW+J8&^ M8%_^J'[)LOOQRW'OI3AENLK\N,A(0*'-^]!FY5+UE(P![C3R#J7 MHP A81Q$HI;5 0"U?*T/7]W![A(AN'%F"T/=PP%Z.XFN/C<]>G2A$- ]"6C6 M;@M."AD]\(_C"GYXC4#X%$F"+64L.:S-VB9H$ZM#07?:4\L'4TM15>1L'KO] M5K[M@ZD9#N)OX_G TY>8_CI) MU!,':-T=G1M_,RHBD#^6!V]7;]#502_3UG_<7#M'K6WNCDI I"J7A,E%$O[^ MJ]V\;&%<6GWDQFHB%T[.Q$2EXX$9QQ,/&FOM1924D:"T$<2M77&?&T_DWG213L M>@SLFCX%PG'RPD6"&.4&\20B,EH9E+AF*43K#?.YO O6"\>NUZ1XA5R3<=@9 M5$#4\5*-Z[^>7=5:<;R:CQ)TAH+8_PF3_*_;\=+TA M1 N$W0QATVFM*A.N41C9) +BG'&D%9=(&>Z#XB/O:/N5#;N)GQN$KT]56P^[F*Z2B<>9?R@P]-8[M+'<)Z MKC76WOP=(M^(8(;+&$C.!TD[ :JD!."(XE]4G$J?J(!C??3CDS^(8=B..VF:8W/CHLO+DC;L8-B#?U][L4?< M^/K%):FUEA(%QV")*"N1,TFBQ"/3WH?DR5S(FBJK@J!$"J6XY\)PG8T&$SBW MP89TL=CC'T.0-RRC5J=U.#P\"^J>=5\9L\^HX/AL,X615YO2YJ:OOC MTHS]^0**U[41N:F@XJ4!^!NEL#0Q9875_6+*BFU@Q9ZF7*)@UUSX_N42X6G9 M?0/=SS?BVW[W"4SJIZ\)MSQEU/:B[>7:B1E=MJ./V=B[9>W$UUY+;]6F>JP) MU.F0%WH@E4E^*9-\IM]=-LQ?[2\^,UW_94]JD^EL,V:;-SL[]NI0_XLX M.O/]9.?SGFCL>M$\!-MU^P-O[C8/]K>WR,[N5[*_^^&T+Z<6=>WD,5C)?)3=T71&?RL,JMMTXX%=:OVTAAL[V,&:^V3WN%LJY M"^6TIJR;9(BD46MDNW9@HD MOGI(?%R=O:#F?5'S7%%W3%/G8P# S&TP!1;($!U0M)QZ2ET,2:UM,E#4"W"N M@F9^A\#-*NKB=-G<:(]$-7'=(/%>RC?1)6<$1CL$@'AA&^7@.X")+G K-2<)9R39R$6TT7CP@%H?W MPY1L5KP[A7J>40'_HSLLH=>[D$WS[93^K9DFT@N,@O#P3HS#"G1D!GS-" M0WPQ0C+/I4&2L8!X @O#I*"1H=HJS0+5.&8SPV!3^& I#8O7$P_8/8B]6'< M*FZN8H@\DR&RE==?X9[[<$]KVAIIG'PA#%:6!VN$,LX0E\$CPZQ 4<444\HU M)&4)#SRW;;(XW%R6HDK+-7./:;<\XA(O#/(H5DRADP?0R:PI VPB%!@O"'N& M40XN(\>Y15X0ZYEG(E*\MDG8.I4+*"OQVMBDA$SN9LMT![9=I'5 M.A+OV9EX^DS\*^#RQRHE<'NAOF;BOYN16(C\?E&J.C_9.*,)"IQ$Q$DF<<\L M4M%1)A/%+M&U34KUTGDC'VV#+1]LO?+ 5N&C9=XNKY./'MT0+91UOS#:\9?D MH_=>"^14T(AS@Y$AQ"*F94S*RJ!QSM33ZT;-=\ IK+5P(_6LP]!<;Z&KFA.L M2H>AW8-8^6&OEQL-'75[-?IT4]5U,./U(TXZ/USH\M""_W5\>YC;C;0ZE?6^ M-X1?XV@!NDONIU%_UK:/6J$E-/U\B@/33=G-K M V9ZW+2F[HQ]MBXN/L&L:.">O?A_PU86#XSFR-;#MQW _/;9V'.]31AX#20I MPA6N5.%@7F-_T.W$+V,OW06%CBI/K*TS9R)/6#A+K4Y..N^42(37G;@XEJ-. M7/ +P].:W?OF'_-]I4&].X;GZ\?.3!.F9MTZ<234WNWAV6 M&KM;8F?WKY^-W;V3G=UW)XUO7[]$"PHV=QJE8 SB5A"D3?((%&]G.,_EV/#: M9K_U\]+>7"/!GGED:T;LU="F9T(RA3,0OW' M4:\;AGY0,UVW=]0=]UNJOSQ:@K XHS_H )1\/5D]$KL[TK]OMX>'H(2\$&C> MZ50-0!:>>V,1?1]PG@AD!IS'B%9M33X[0>>-*E/EW-L3J.O/#& ,>W/K]K 5 MT'C=PD=@%:.Q@C]9Q9U+5K#O_JB?QIV,2/GB$%9O\5ZA@;UM@0::-^5==; 5 M6*[_&O;ZP\RV8WX^?]:S>9Q=P\>M=AM4[+KE6V>T= ,:'L$*.1IUS\WMDVMN M_Q$[PSA:TF=77:]:J8;.XX/8F7RF7S>0^QH[V3$!"RKUNH?5_[9")YZ\S>^T M?N_^G&UH^$(6UDYMX;S\136/3C- -Z>FC:W4D9[FX?5V' RP1C;)Z B_8CM M[E%]F;R2$R MMX.0>T#@^:(CY\=%E71T^;$*.VAY8.I^IN_U^CL'MC_>#WG8DT#NT;#G#RXV M780[@MW= DLUG.-IK5'88Q@&L 0\3G^T$<[H8' 4_SU(/?_82\&6_\)EOW( M(5$__WM0# X[K=3RH]=VSOT5+V1OO._4C5J[8T-I:N7_-TPXS#K@:J@==+7- MTQ^V!K!6VMD'\Q5LD_Z@:N;U84%4?N/,SAV]=FZQ@>BVCGJM=D7P^K@][/AK MXVM5==-SV#=MVSH\N_3T/H1+_!%=;VA[)U569$:M/L<;YZ^-3QO5=JL_Z+5@ M;[WM#GN#L\:U9R_#*M\&\^^XYHIV.WZ=:+J36QS:$"?/#)-_V.JWH\V.Q*H> M%FP)UQV.1@7D4AM#V2[S]FC*)Y2JK7:[^VG8BQL@DRI[(O-ZJ8=ZM:3'YFFK MDWIPOQ$H72WK;F?4^+2B\E)QUM^\0HC_L)V1#-ECR1#@YK +0AJ!W. 7NIG M#+6#,U&NRG&)51ZXKRD6Y;WZ4?XW=8#]6W8?@Z&D*^\+2H,_Q.KA\N7G\TW?T, MU%7MS ;8C>U6QE78)2?U\H,E!NL+/M;.FOJW+@#TA?5:XW']"\Q5?LJ9Y0-3 MU1^" ,=+*U]RV,DMF0'.8$3!'H)JU!\]TQG996=#Z&>!AIC@5V B8,:1/Z-V M1PS@.?K5C];7+H!8OWTRXAH'@P<>[%\NAJ_=[LAEVQ^Z_@"("]BDFL7/>8_W M%*(>=?OU'GHS\M[\F/2S)1@@; QGG&XH,8+;R[YI'5#HOUIYMYN7+8Q+.UC'1*7C@1G'$P\::^U%E)21H+01Q*VML(I3(UD.)HUI M8D+FF2A&H9T)>0 @NQ'!9W+H5YUN]17(,ON9XSRTU:8GX/8/VVK/PF@&O4ZW M=AEG= \U2$]'CL:\VA_?]E;J\PI(^H],2-DNJD4-_ZY?T*].@"G \,C,^Z/; M_C&2?GM6YQ['V>)7((F1P_,"264C)QLE(U\2S,[(PI_(]V3DY!^9/?GS1W'4 MYGGJ/L?U#.>O@Y(P'+/C^96Z_3YH=1T8[-G-PNP81C,+# ^&DH//G'TN?]^. MKE#[%$9NV'X=RJS_50[-3PX9.3M^MQG2U'>S[$LV&- M;Y7M5UBMLT,9K^SZ2[,S,1D^Z-T'L,+@,?\O1QVRP 9UZ'4P]L.-C,:INYV- M,B_A\8..X.1K[/B3T4-/*0WP.="VCFLENML9Z<(C!\MA'+RI?FG]+6LM=5RA M7@!Y,]5/#N9"WB1=>/!LO/LXN> 5X=91X#AK%J!B#.+(L&W!'?UXJ<"3@>(V M+=SZM6G)']BLRL0<_ZF#U:$:;_DPGMF[WC]/WR\M>,;9E3JUOH"0^]T.#.?_ ML?>F36TDV[KP7U%P]KEO[PB2SGEP=Q!!-]C'?;=$V\;M%[XX<@390N)H,(9? M?U=624B,9K8D.:0'B]C_M3F:(#&-Z#+$1:NOC=R"2V6 830[Z M9MWDU=X>=;]V>\=Y2;VM/#K#"<8-)@JG&GN-@;6I>96%-O$$U>'W61L=V&^Q MTB8G<5A+9[X8!M:KQ'+U$MW.WSVR[5KKC)\-;U==.GOB.&;XU;EI?9@X YSM M>O>-S9E$73//> MV+"Z]HK)X .\IA_V^O72Q^_1C[+I $^%J[*@Y16?FD/9]3NLYJGGZT 5'T% MP6+)9\+YIH.LM[*-EFG"\4&[ I!X4F$9[)!O&>+.,X0SD9FF(O*),L> M S^5+[A!MH6&,N& MSPN5CUE.KA:B6]"7F5O;ROE1&>VU6YR1VG*O]_"@]AWXF,^&9[] S-IM;,&* MIOZ0"$N^\@,GI)XCW+S&"6G6)L?\K=$AW,.?/\D/@>+$@C-:<&Z(L\H0)6FB MF"6BN_@T*#&9VHQLJG__?O<&P'X>P8_)2_A&[,8&4 M;[8'OE/AW@X\^X].SW_]NT=?[I[NB7@9[*]^5>[]>4CO7ALO[>S<=K\F=M$HC$X)'G!**C%4*>1HEMH8Q3]W* MF .-8MC(\1$)ZR2)319SS 5\@1!-0[)1<:?A#RN@[ $$LK>A/XHKZQR37_[O MOQM__V>C-3GM'R_]^I)P@:O-SA_.T_HL_%?.TPK1&WG"OOX[JS!X5*CY0ANT M9;YS/ANI3X,K2 8CK7+GQ<.C3N\DAVV=:?'&V\PYND!.WH^/!__LA0I(B=%R MM=)6VO%,8^?.9F0:L+6&M-0R"D7&;-@X#^U!3U#$*Z\937U,'W_ND.D^;W@;";D M7-PAY'RSEI<_9\;^-PSY3\"_]Z#L]KL@TN$L2DF^/+B#OV]0N"]MG7ZDS7>? M$^4X.UR2X8+P&34Z1A;I#2.(3)/A@T*EB]EB[6AUKYO"Q'9'Z+G1Q[=CDJ M_J)JO"5)5$M $@E^,I98!7%^JFWG>62!)Y/@S:WCOYAZQ!$_7@;[K.WN75\*7ASYX_#W=,-LI?3PWCVOS??O#W=VPGM M7;K7:6YN:NY\Q0"%3 N2G$N($B]RZUR+M,()X6@1M/8"S9V;.-^/=S8>:TPV\]CEV8]GE\?*-)\U[D<#8*F=D]HED1ULO1%8_-%F_\WX M!L>]42=,?$DYH!AY.SAH#.)PV*EGJWOU7'N]7\ M_ IO>QAC[5")WWT\JM[3]]M5.-(5+U'/TLRS9M\J?SV;MS8C6>77G?&C)*O3G9Y#EBNO5SKOMO'K*7MZS MC5X?-V3,/$O@F&.K^>]^S\<8!OEX=RPZ$\D9S(]Q]/,DA\'?3UH;GTF0B2?J M4 A, D.D$MEP2'OT) M6Z,3!X,_LJ^L@%,M8GC[W6='E+.!2$2HLSFCGR#+M4+*4*>Q5,HH$#'&[X9- MF5B<05-VV538E!=@[*VL_)H+(%"5=JO)>;V1_JX8W8=J3!.ANBAM@[?=^FM% MT&I!8\W]S]9Z2Z7V2$BL$5>"(RO@IXBQ)'!_+94 +7BSH!W7@2N5K71T(0EC M(G#G[*K&[1-JEHMC9F_7HW/,!WI2"\=\+/_1+F^^^RR &YAD+-+84)3S>Y&A M0B,)M,'$P!3S -T*/PZM'%.V*MPHXSC8D]VY=<,7@GFEV'@,I#)IZB66'$50 MF(@G'9"--B+*54;AB .M_.^7>^V=D[\+/]T6G+8F476O8=#_Y#&?\;Y@Z7M+6YOO3F&,K/FE>0SO]MDHI4-T#CE!@!, B4-&X=P'TFG/0:^) MH+,H7E=+:G(>5,O MZBZN ;MQ74CO:J,W&E:GG%D)7ZE9+R'GJQ]9]>/4S/&\5*40+WRCJE5K1\/> M;^,_U 4>J[^,BT+"W'3LT2"^FOQPJ9)N]7L.D>X.7^5Y".U<3>'D5;M;S4#U MW''BHS%K6K J?''Y%H=VGBA-F;](6=K@O'K/[_QXIL_Q&N*J7M> M#(;"31\*1N]Y;1GRSQ\R7^QOMLPKG8.T=B)_<.RODNWOA,3J_$WL/Q8%GCI%KAV MXF0^7=O8O[O^K^M5X=C."0R[^G5B;)7&O(\.FY5I707"O7KNS75M(7M\51N. MN^Z\^<*!,G'S,)HR<3]YXN87L\D:%0N VW6U0(J)O 5:/R/Y6$@E>';.66CE M YO3S]_:WG0\X&VP7E(G=5 \:6>TD=%9FK"SR45]Y?' Q1K_8=0_B;9_56[8 MV8GZ!I"KPRH_8Y#/S?TPAFRF+N810=VNZ?"=V/WT\:1Y^/9[\_ CWMMYW]Y[ M\U; ?[_N?3GH[-)=TMS9P,W3@\.+[9KV-CL'>SMO3W:_;)W ]SNM-W]]W?W2 M@?^^/]Q^ V/_\O%[,Y\AO=E+S1-\>M:N24:./7,"F90$XC@Y9"6GB%(1/1/$ MT)S&I2XFAS7R^LRYS^?G*[ZYV[D_OWOZ["0M8,>ZOV._,J4O'*%C*Z75"D?* M'$_*N!2#B$DK':WU6%S=N:[J;W+^:+1RJ9Y%78P/0"=^FLI-,PW)F!R/DD4_ M&7]N]"-GZ,>N@WBOA!!T4UIUXZZXQ,E@5;F,6\,8O6GS/,(NI( MM%= *J)2B MND3;$(645$3&81/TS,HN?LBT7C8F<]0P_JYU[KF[45;5TZ_=: MKT(.K@W*+4U7;FZZ8AZAZ:?@[U/6V27 MOCUN;;[#K2_[O/GEGTYKLWG:^K(!6OYC_O^E!M3;FQ[O?7K=V=WYY\ONEPT, MUU)X[DGKTT=@!4W:W/SXO;63__\Z-4^_GK;V/PMGDN*,HWP@B+A3 EE."+(V M8@'RRJ)6%VL8AMRGVBC'LF-!X6"]9U;!0EE%HV'B8KK+AYWM/_]OXVWKSZW6 MSMM_MJJBUO NPP:O:.S'E(@XE5/DRPG,^7> M+_;EH)CP1IWKF/N7@H+(]1-S!>@J9USF_J^C<4W0:[XV*59\RZ]."JC/]#Q: MS+PX(G%E3_,D2MF[(Y+M_PE89<1GQE2,6M[VV9/$M59+( M3&K(QJ037O5;+NST)GL[%^3DOBSZ'18]4]MJE<<$N/YYZL\N:[YT:_ZI>E0, M:+S78]_NUSM]$F!6_5*2 9=S^<^2 :M5SM;*&/G+4B_;4E^_TRM]WM@$>[#Z M-4?3-ZIP^J=._[SEB?Q"YKK\83NYPT%EXM/?)OTF&Y,J<-=NL/D)(%CN^ A MDK7#H9V#BV M_3 IM%>#\1D#?]WK5WMU7N(*[NMMK.,*^\HWL[7SF, MZ6MKTY^V3C=.FO0=C/W=R<6X@N;IQO'VIZW3;1C_]HX7K>> M-AF,&<;HR=[F7ZGY 7\_BRMPWCL6A$!!>(+)&Q)5U@?FJ M4M=5CYS3P()Y!\3[!WR_L,"M@KL_#7?'=N^,R5LC<0'J>QD!I9 MF^N?2I.0#DH@SV)27,@D@UI9IZL2FU7-=8'+_S,1?"<4=-<#Y(N.$4&LB9H8(PF3 VOY< MXE]'RKR==L;='A[$_LZ![8[AN=4;1X(5@^ ^,#S-[&"6AV@< ]SE!/& +3+: M"42=H2&98$W2 ,.K@LA5JHL/Y@5 <3$(BD$P1P;!_135XQD$M]=%%PR%ZFP@ M'^.=U<,J:NIN:DJ M"L_X)/I,2>VM:Q565S5 V0]D,93.4S5 V0]D,93.4S5 VPX*XH)8Y^>'/ MV9Z[-GL4!MEKT8";?FO[&]*+GO4P?M$V\R]SZ&JJBZK:6^,L75EGJ]A!'Q(N)%Q(N(OSP1+U%"#YC/ M]Q\^#AK[.7ZP! 4MJZOFZ0-3JP#4P=ONWS!UO1(B=!<'3NO/&0>.9I%PIQ1* MC"K$*?=(>T,1"8RP$#1EA*RL4\-7N7Y:%\Y+\_.70Z\E -]RZ%4V0]D,93.4 MS5 VPT-B]0F/R7L76&" "P/=(QWT@"C]C7NYYH"W)N8^,Q-/D7"T% M-21$Q)*D.< %D-A)B0R(B-662<\Y(#%;,\]04.ZEX7 )A;R[9[U.UR]1C_-D MP"[_B5@Y]"TB7D2\B/A\K%T1\2+BMUNK6_"\N9/O.Q[X+XEK\9^*UQ;7XGT, MVMFBB(&FZ(46"$O!$)U0]ICCI5GCA '!JU4JYA>K@CR,W(V9O=H =,Y M!M,%Y0M+[2@\#YO%4?C(N"IFND^P'$:GD=7:(IZL1,9[BDPN^&Z25\&DRE%( MZ-Q5\5M ="TAN ^8SS$VE"C<$H5[FWX1YP^;WO1[@Y(Q?2<],5N3CZ?$.3$: M1:(#XE939"DLL['".,N]#LRLK#-&5T%L2\!M.=4O.'O_L*H%J$MQ/<:^[?K. M**_%W_"G?OW!N#9J^#(:#/,M"@[?#8>GW>*,\9%C)9 ($9<)8Z,C/ K5T02 MJJE*+N,P7S57X' YVB]@7,#X'IZ3!R+RW3TG@SL!;^F']GA8.^V'YIBVDB2/ M4LJ^$18RYY46>4LB92X)K.C*.N5K!6D+TA:D+:DU93.4S5 VPP+ZT))*%@0$9_KPZ!< ??M8#"*87/4S][%&<=B]>$8YR:V M;XFUNI/=>S+C8_046\P-1M'3A#B/%!G)%%*$2,HH5S:8E77.5[4LY7$+-KX( M;%P&G^$$&HO;\ G@<^HV9,3 N(DF'Y5K9. OR/%(3.)42,Q7UMD:ER6B MJB#HBT'08D 5$2\B7D2\Q,4^>@)]/!KU_0&POD8OP?3-=!:"BV._$0^/.KV3 M&!OMK@=.V/X6&T<=>&R)H"V179>,A:DT#;;33/NACUF4ML:2]'8B2']G.2JV MPAULA>W9.K88<^&XX0@GRL!@4!8YC2-RT7DUF8HT6=W\TWEXHZIUT^Q7>H[+H^+ MZ>DK@+R>R$RIG70?)].'&2>3"2G90'-E#^D0I\XC1X- +@85E==>!K*RSLFJ MHJ(<29?SNA<#K.6\KHAX$?$BXD7$%UG$7V9AT<*/'\B/I[5%'?=!8RR0H"XW MRW "V60"BI$[R:EPPIEK^7&)=W^IH.IC3&E9076IJXN.L7,$RJ&4%GUD6)V6 M%HTX>BT=03SG$O$@ M*4(O2B 6P!WX0"W1*Z6S5 V0]D,\^XM7^8P[FD1 MT:-VO\1Q%W_XI=)B(!?5-<5#NHK\+F$\+D,ONLK8++XKA\10F=\US8Z'[VUB+(<&$UD0H8Z MAIQ/Q!'G.+#4E76^IDHEVX*B+P=%2TY5$?$E#_]_.A$O8=@E#/O:^?S#=FS7 MQ['T-6W?'S0866UD9CF/$=FNUP^Q7ST/)K,QZ'7:H7'VUO6'XX198HC&K'AQ%%O58YH7-5O>=D@BZJLKC_2N)_&>KSZ!)>54CG >$15-3G :.UXTGSWV7C/F= *.:9S MMI.52!MOD.&)>8D:4X%YQI;:_A/M29^6%BFU>M^BP, \F)EW ^Z9ZP,0V7*Q\X.5A]Q1R6R M@D@4"#8,F@E2'_#?T/ZV/IEC(&GP++_^._QQ,OY#V]]O=VM%C2^_WBT' MI]V-Z*#^G= *(W<.8F/8&]I.H]T=]MO=0=LWON4MFSO!]LZ2MFIW0F@,&?R+Q^#'R]:NGQ MWJ?7G=V=?[[L?MG <"V%YYZT/GW$S=,F;6Y^_-[:R?]_G2L/B&WXN;FS>]K\ MLG4*R!.%2$YSC)R@$7'*&3*8$\0QM\)B*:5V*^MX[7)ST0:(:R>+A^V&.\F, M>=*)4"J24!_[)"$<6P]:%]>21"V(I"2OK MC*[QF]5 GO38.,[_S)ED3?J2?XC];VT?K]8+9])0R=2@POK9S__L#8:MWG W MPKA];[\+F_@E"\Y'_%DJ)Z(T!#F6ZS@G+Y!V5B LG;'2$QFDK$HX7_:_G0D. M(-6HVS^;4!"-Z8S#+X/A %"] UL7Y*M7 =EJX_B@[0\:L(:YX #@??V9BXV9 M^_3 0FG8QO'8>$6VMEX;1Y4BSX_]_1S-?X1BY3/B"&CO7X51_R3:_K,)8\U1 M7O?ZXS_E[Y&7)I=@?G_VV'.=&4CBP2,@F#(7U0)6$H.PGEDFM :Y7%/JHJW7 MR LVN$ =;I"3>UE %[2>/XAAU(GC:-,'T-5_:H'IAJWQKMCIY3_-'"3O9#-W M!T;_1Z?GO[XPT6B>?CW=WO@,RDQZA2F"_]I\X,N1D3++"J56.1L\42N-"+A^ M!*L$C"*N+#![G%1FF66#PP,[;!P (#9JB*F4]T4TS1\UX'M7$F[XKLW5T#N= MWO'@5>-'3'OL;QI/5^5KN?"-RO]M1\/>;^,_U!ZDZB_C\P^8LHX]&L17DQ\N MN=BKW]M@)G2'K_+TA/;@J&-/7K6[U<14S_WMN!V&!Z^,65-856[D<3+&>#SU MQV2M=C%?\*?5'W*]II6Y_O,;+[[Q0Q@4N^^U>(W<]*%@[)[7EA'/P8CI+:_] M07K1/$16/'&RDX?='_L/&O+5#FM] 7#5,_BKZS@!(*N_N_ZOZW4V2N/M8# " MC/[E;7:2]$;PE#"X5)"B+/["+_[DW V-#]XJ&9BX)!M5\%]9]:5?]<;[>&C; MW73PK.');5IC_S6M8\O/)=5A_K5/X/XS)G\(U8N]3J[VWL]?9WGS]M77XEL)GI+G9^7HQ F9O!^Z] ^^V MLP%C;>+69J>S2__JM.">S4_OZ.Z77?CLX_'VI_?I+!DX=P%43GM+I$")<8%X M3!&9&!@23.N8E**.Q!S'2?CEPX>?76'E5OMT7@%O/LNO/+UVNA?&SM?2/694 MYM.)_.)HHJ>O;O>(NF?Y<\&>3PV=GJDA3/()N!,HXIQ.X*U&-A ,NDCJ?):D M66[#0O":>H94@J*&?K8:>CJ#Z:EX__RM[*,?F_[@>/UI^/T%N#USQLSX8G9B M_[#@[6WPEISA+4_249XT,IH$Q#4WR&G"D=3"4AEP -,O!PI*\Z@HC#6 MPEA_!F-==,?)-2&9BQY0]]R0RLX@5=L((@ :T_A,8:FTR 4O$#7.4FI#HH8" MA66K1A0.6\I\SO%\;ET(0YK'TI[%#?\SM<<=CS; !A8$" MU0IQ02GP. Z M=3)+EU)R4B'M0T \TEP9$QNDM+61>J>P,ROKE*R9 JXO"%R?V"QX +C.W\(N MI%/Y6K9:G,N/B+-3YS)6E "*(*NP0H1+3B*)VABVLBY6&2&% MJ"V ZW29 Y>KS/ %B%M^X85KGU"Y/%:UHQ^GCQ?OZMWURLF,=]5;&:UB%$E+ M%.)22Z0MT4A%)3CV@02?ZQ*L*GI=@:0Y/:%[P25JGSD,K3S_!3U_/F*+[JZY MYVMOSVOPT1U!42F) M25;P4$4LF54J6>%#/YL/+7VA9#O9WY>J:;8'#5A_/ZK+T-E!57@S *K%?NSZ MV'!Q>!QC7;-T4DVY<90/2W.=N?Q7>-'8[YSD+/[!L.>_GA5?'M=-;"3;[D]K M=^:_9!BSW9.JV;'Z;9 +XQWVNN/+KRG,!&AYX?Y5K:>J)&->C8.(X!YQ:6JC M3NM;GY^_>4WJ2Z\5E!?[+H.NW>->*V=_9//R@%AJJ&6=K6%^JVJJBTH2*[L Q+77KX3FU9C3P==^RQN4\,9$&!L5P#7^ M'@'XVURJJV.[2T2XQL2T<9#KR7=O?.O&+YEN90I+\6];'_[^N_J1_/;OU7KV MQN@3Q[?(-+O;.)K2ZXQF$]W\X6_41VS^RTRJ3/.O0*.?ZA77=H3RI1M=[WP90!Z\4V^MDD M'6^4[S[&<#=[A&(AN4G&1XJY3M@J[W*U_4"C]D[1']@CM^N=^; ES/#8^,0 MH&ZXG6:\;A6JC(5_T4./'R#C'UDS.\QBL($DI%EVF 6'D76@B4E4P5-!+?$> M=)%8!2UPF2Z.Y:^RE$'K?(W#J<$\&(%TC>4T.Q&BA=_S7'>#[5=J//=DJ86P M^FXEY8.*-\Z4EEYK9 61@;[2#B"'P-U&U8;J96])-L!KTEAMA_/FSTT<\EY" M? 6'/.X! 8S=1XK+&K]2S15?G$CZ;+\8XI)51"'0AA1Q'2ERT284E$E@R)# MG%Y9'[2_C]OX7**((%8@9?O#@UIVSD"S=I^!L-1BV3@<#8;9+(G_F\M? KQF M6>X (O=G[(];:O/'@,1'4NN;[8'/F/>ZWSML5INR2K*8B-;F"U?M^\=@@ 2? M- LI(,Q%1#S*A&R2& "01&8<@X4C*^OZ>M5^A7?UG-;MU:[;U.Z#C 50P>,O M7<"L!@!C[X*7-\ "+8LW=7/J(;WXYK!+MVJ%:^TIA)C:CCWE[S7JX^].CM"'2<^=/*)_C\>8P3K+D.WZ M2=N6P<=LS[[M9E,4Z,Y&-URM$LY+TXMS>G[9.-G>^.P] :9J+$J> *!;XY$C M"8/IQ@QCELLJ0>/&MI,)EJ!"JO9X'2H66ZW$Q*?9\W[4[]=(]9?MCFS_I$%K M)_Q:C5CUOW>&O;]&W=A@^'YH1X.S6G%AE021502FD-C >>(N>FO)N/^EFO2_ MA!\*VCU?]ZAWHG7ZD6QO;L'W/ -994QKS8A&3EJ-N. I9P5@ $)+M/+ (YG* M_K]502]W9WY2Y'N@)!7D^WF2M7\,.A74E/4,&*WSE*&<6H*TTQ8)9KW'D0;0 MK1D%;^BZ>%<4'(&9/69IM_/*TWEGK3=ZY;-/J3X%VX#Y.:R/O,Z_=Y[:O*O: MW?J;YV;BJ#>H#GY>5<=G(-SC[E$$PY/'H^!T38EZEJZZTKI!KS,:QM_&L4!X M]A;GK[G]'^Q6L-GBK5[9S;$\&*[^>>_D+ MLWEIDAXZ$RG])!G\W2[>H!L'_:QA_JOM-:-*^""\UAQ38CEV5#GL$V=!1?X9 M5%_54S#C3LY:SLUW?__5KE\E&!=V6HW_ H!.*1DT,X2#[K+!.*ZP)5FYR<2> M(.7[Q^T79QTTL\$*9W@R R?58^JZH'8_YP$IW1F$1GV*F0OEJ\#HV _6MXC/]W M;M&HV!KA\JFZ_-WWVA]T^9-&+-R(;]L&2<>57BVS/5\&C&V7[R6KL_PS!SYSVN4O6/,($ M%H%X.H$@9EF+:3S'_&U=R=Z7/RW\:3=UF9PYKPE.UJA8@%(WT[K@L7_8^*7= MK>/+2__;IZ7T-89VZ7%S1Y9)P=_L_7YJ>W?/<+ M/.--D\)]>7-G5S0WFV+OTR[>^P3W^?(.[ML4E[+#/[W[OOOEH)W?9_=T#]YA M_WOKR]?CYFFGL_?E?6?WRP9M;7J\>]K)V>'3*HY,*FZ$];"&)B).7$"&.(R\ MUR'($&FP)+<(6M0BC@4.'@D.!"8R)">=$80+H:T'B;$$J^"XC8J-S\')Y!R\ MP,'BP,&T6(0BD3A8.I2TT(A;9I'-P1A6,- "%@?"](_A8)[LH45C7=]Z^1"\ MTQZ>+(!!]$@KN90H>LLH^0<6,N"/%B-_$Y;^L MD1:<(DK 6CF7&!C"84 66C40MG M<8JYNK*FA/Y6_&@O$R8>R,4*3"PH3+"93L QV:0EHDE1Q(V0R/H(4J9!,"+L M%DOI;6%B7KQK3[%W?T+,Y[0 U6S5SD6QF^=W*9\%AN=I+!/1*1)4).C1)*A8 MY#\U:KAP[9^_GC>% GI*N>&4:YPTMRQI'0*3P=(@I"1,E6)U@JHJ)12DFNI+3* M*DU8H" A"3M>HG\7=\O/&,Q@$4<=!1+!8 0 4'7.]8CE)H(T>BR#^?&6GQ=3 M>?&YU,-B@(>W& MY]P!Q;&8$+%@&7,L-=*>V1S[)ZW)#1H-R['!/XSX*WBPI'@PU[RKX,&CX,') M&1XP24GN!(UB$!AQ9QARU@ED0W2!&A.ELE4$\.6NPO,97+*P).P1XX&+(3S? M2_VL!*T$ 2XF3&_-TK9D26(N&F0T=T#6F *$#@H)XRP(@X@B]_-\U&CA B++ M!"(/9'4%1!861*9<+P:24@Z$T)83Q+7PR$A/D%)1Q. Q]=+=*9;XUZH,_VR# MG-GSU(5MVS!UATW,C,;[&7?87 Q=73WT5W,UR&OFMVK?.VYN/NY1D1M4]*_V M0C9Z -CC5JJS\7GCSJLVP\?Y3A>YF?30=H<-P*M1OST\&=\G-3ZN?5AK[/2C M'8SZ)XW<<1H^;NU__VK!E[&-]B'[!LN"Q]7*?'%Z_. M+](@Y* ]&/;Z66E.8M^KGLO3L_T\,^TA3-;QI%-N[F,R/.@-J@:Z M1[9?-0HY&KE.%9:3'Y/GMVJ76+4X"1$41,CMFAV(0CR"]0?E8,<=P1MI!&L2 MSSU]V >E,%B6I3@S_W+43[T:Y^7];$X&E3R.^T[F!H%U^[;A=/TJ"%>_#>KI M0O7F\#,:N=XU=5/VZ5.JJ9_IT5ZM87LPW5RV:SLGI^UQ YION2O-^%N9:V1% M477V&_M M7G_I5GQ"< ;G-^$!@$^W-X0):8=J,D(OUG\!!&K[]E'5$M*>U&MPOM=F)-0MV#]LS<8#EYPVS ,S%5CJ87F%$4LX6*ZV8=-N7>,66Z-#> FXRPV@'FLY;]0]*/.EO6F7L0P@N1G- MN1RV\5W&()UU2<:-8=4EY[!7=YX-QN\[J+(N@#:,8 +#X-\OL!N95NJ> M7;:6L&F87IZF8:5-5VG3M1R>TB7K@U0:8Q6!."<0<],8ZQ L$> 5"WFU6F^V6+PO*_;.^_!G/_(FV]>'VQOOOZZ2_\Z;)[ZD^;I/KYX M@+5[V(+//Q[O[GAXMWKFM:&ZT+LJ/E#HJLG[TP3TIMB M/^\T2S_0<_.'-5?+TV--P[S*0U'G19W/H3I7TBMFB$TQ":XM=UBZ*+U4SH=$ MG?A!@$M1Y\^CSJ<97YH[&D-B2&*O$">"Y?10C%("0A:U\?1\'L7)/5H>T8/1V>D?YF.,6G.E>TIJJ_RTMK;H]YGO#J65* M)N,%#RPY8[7DFJMHB1=)%Q-N#C!_ME,K=SP2JP3"E@O$8=F0920B%TCNS(B] M=&EE79/+C<,>'_/OMXOF%8,>8*4M.9S)=0_V&G-,>3),<, U M2ZVWT@4:3*+,N6)OS(7NF2D,)A633% D>,H5)HA'UKN(A I!"!9TR%V1-*-% M]\RE2;'DAV8?8%?7,:^'MO\UYOBMI\+P)7?+WL%G1#P%NR%WW !B2H5)FK( MC!1 7/(@B_WP\S'\7.MA P@@/6$H&6$0YY0AYY5$0@>JN$HVBKBR;M3E9/6? M[3.:=_@IISSEE.? N&/*C,/_I,7^VA+$SGEE-$E(*<\0I=TAS09$A+FD)^CLPO[).5PEA MQ6M43BS*B<4<6AQ++BRW5TR)12&T4X!GE@LK-<[M1343@A.;\&TLCJ*8?JIB MFAHC/'(=A30(>Y4;&\6(+(X.B>0(IY;H*/7*.EM51!?%-)?FR ..,^2:6H2" MECN]H>W,7[3PY)/QHQA\&'JCG#C^7R60^%YAC[>O^[W#F\ )+R8X/:#DX4?6VO@<=%1",8\H MIPIQZS6RQ!D$ZV4DYC+!IROKK=XE?&D,[?>&J^>V<6P'C?Y90-3K5S>RWZN:>_#=WF%=9#!_*P[RIFL/#G)Q MP48:=3J-;[8S&M>>S97^;'7S7J.7TB .\]\F%6./>L/8';9S(=GIB^0:@8.> M;U>CKXHUY[^%F&*_7P\C?R$.!VLU#-3_OH6' 6CEIZXV%GN__+!"Z)_VJ#T$ MH(>_;AP"2@U?\ ;:QZW]S]K*X+@,N;49&/C."V0D8R@H$S@6Q''O5M:[5VP@ M6\U?5:3RA[4VJ]K5?CKW9T4TZ_K,@\:X:',,%TKPYJ=FH6MWZVU1JZ)JH;QF M5 D?A->:8PI\ @-)=-@GSH**_+-B*S^HY*OG2']=4ZJ>T+7&$U?A?5NA$JB: MS?; =WJ#43_.32'=D_&F.-S"NZ?OZ-[.^X/6FX]T;_,=:[[Y!YYQT&Z=[L&] M=OGNIX^DM?GZ\.*FV-UY_Z6UN==IO=G">SM[7UN;_GCOT]N3[3*=QC8P@I K&J/,3:TPPSE!A<>0\10G&HN',&BX]%4GINBSPQ0+O MP/NCKVKD9Q58M3DXM">@;/LGC03$JH*BJNM!BJ&*",M%>$?#'GQ^=D485:JX MJMQ[D#NU3.KX'K:_9Q",MM\%YE_7%8>+OHSZ[4%H^[IX;Z6-0QL&T@>P"/&MSC/6\Z1AM?WK8(\2Y4RY^J' MNHG"].%GM Q>\%_/>.X@@ N !0@_W<&'< :>8T(^INMGM$*^, 1M[;P3K=./ M9'MS"VC+5]8\_BR%(3(:L/N=TT Q!$?:68N"8]A@B4F(H*GQVF4G &RM3J&Z M.3D'3!G_"Y8LA0"=PY)3^,[&8V!).UL;[=PFH'/2L,-A MO^U&=4G\L78?>P(J$0&QN<)\KDE#UIFPQ@V@S!.=:_W_CMKYN^^1^)U,/QJ4-,5&X M^<)JL/43LC%6#^VL-5$W#J]\ECMIQ+%S(C=2Z70:]IMM=ZIYBU5'%1^!Q0#I M:!SU!NV*;%7-%.)^%5 _:7^0K_ZE_>^&'QV..G7?(MC*H\ZE;@? HN"%,G$Y M 68%#.F7-EQ63]>@KIM;?5K/?O4Q?)Z;[1QF1C73#>D\BUFMAO5+^]N_JTGH MQ.X^C#ES*7CS\?-AC/FV8+'V^R>P(%7SK+&I>NW?M%\1!&AE]9+5HP#=0*8/,X/KM+\"'N8_ M=RN1F'Q^#+)?_<'!JHQ%_0K;^CI+HU[17O=5W3/CVTP7A__^;4SS.:WCK5:N MOM*Z0:\S&L;?QGYS/'N+\]=<+J@]YZ8-)1><%C/_'O2GAQ;[8#G"ION*;(*W M>F4[Q_9DL/+KN9>_,)N7)NFA,Y'23^H[]+M=O$$WP+@!-O!?M_ U@>%9;2S8 ML7]F(M$=#G[_U:Y?)1A7&L(_-FP7U_2O%4V<8M\U2F;M4F,O(%.]QE''^LI# M?I5SO#=IXG6UVAHC[L8H)W:!'N[.J)BUQH;/]B? ?>=D=>H#R)!\=L&U=SZP MW[+A'+L3YSQHR.N=^,O2C>W#T/8K_0CJ&2PGO3K3I3"[5%SNP>2^ #//*F:_ MTW.VDQM5VNY^Y:& Z:A=O^26[:"C^[*NQ'[H+NV:;<9V13I^(?_.'2+'C; J MQT_V<^49K\E3M2,JZC:8T+(+IUDS#JMZB'G? K_K9T<7&C=@/#L(.*B]3J-J M.P'5_87^>\Q\\@@&HUP?ZX,P[K/J25AVR)MM[=G_&*V D,Y]# M&ZI)B9U86W^51VYL1LX,?K:#X)C2U31J9E&KO6]S!U1XNRS@8X=<]\KVDI4# M[(J15;>:N#?S"#*=!PF<+G8>3):U>L7S5T*L>SU61X[M?L,>'<'"3CC\6';. MV/[89S@>7O46%?&O[I:W:_4BYX?]_PVN(>3Y;JG=!33+KYR;EU7,[C$/;.0R M'-BP)S^P^1#WL_2_KXZ78=O,W[E-JSTYS-P[R >.>X?OX3KX_\X[WOJR*UJ' M'WEK<_^T>?I.[!Y^/&UN;I"+GH+6X19I[;P^W'L#XWC3ZL#W:>O+5[JWLX^W M\T'H9J>]M],\;F[^D[9W/N+/+(1(/:'("X41YXXA'6-$P0BG8R!1"WGQ/$&: M$# )4L$3N1+8R)+34JZ"@55U1YO]!-'+?/#.Y!+=2U,@- A^^&K$HR M_/>ZDW:(&<"S27C4STUPIVU]!S$W3P9E.D6H=K=VO(U]/E,[NC:*!Q-_1D4< M]D<=VP?][$ZNA/ _#]HQ-::#W8R^71&$)JC:_ADO^!/D MZZ+(NC#[$(;MU,Y]*(>3-]OZ'OVH*I^)^U3%5 M!I^ZD^3XL>?/=G)/2WA6?]RVO"[7-CY6.CFJ'30>6#90B/X [M'_%L.9QCKJ M]_*AUB#/X: .^,CNKE[V@(S[9^89'-_TO%JMYR-65,7F^)S]3KQBN&N7=NH3 M(O;[NL=3#N+:^I[[-MO.GY-W_^/D3>SM]^T1"/)&;KI>&9(O&,G)9RI(PLRE M[.#-7EZCD$U"H8B-EH%'0J1:GD:V8^&H?*S[9Z*00:GF78"'M3=Q=#2F:F?[ M9M(A?'#0/D(9+4+H9ZC(P#C>0Y/^8F=[J[YOA1[CUN25RWG\\]EN&U]V"4MN M:+D[L\GZ-[]3Z5];^M>6_K6E?VWI7WNC-)5VI:5_;1&(Q>U?>ZMDRJ=!<9G*])>M0$ZX=455KD1&F>N#+)N* MYD)X1[E0-C&L),;J5E7Y M;QV8...^RL$->72?VL.#B0MKZ_LXLFNC#B\+._;[W&1-W].!56=-?_DJ=K/C MZLM;T?KR5P>><=+:^:,-UQRW3M]WX%Z=[3=OOV]O;K&+6=/;.YV#YJ>]P^:7 MK[1Y^ ^\SUO2?/.6[NULY/RNP[TW'_GNERW>W GGNW^%& DW3B(B+4-<"8-, M\!%%G[P31@220QS!1F+T.6JN+'W5LMMJX833$PAKW+!2M] MDMRI8*UVP5!LE$R)8/^8%32*8GARQ3 MIZ&,BURP@$#+>\2C\D@'D;/37=2) M1NU5RL&HJTP_1S?@I5<,<^826! +Z'T<5'%9GWK]3BC]49X8[".5C@=''$N4 M&YR,]89'+ZDQS">+[]R;JR#ZTR+ZN49=UG%%6'+(.$\SU9=(*Z\1BP;GKFN" M6[VR_CQE\Y>K)MX#>/YS>/L*_#T2U_4:2\OV:6'O[L>=R^% MO^-NAR'SM88_T1ERJVE;?.V!)0F$)VX8%YQIKG60CD9OB \18UI(QFD1QR6&=F<#A"=LLIQF8BTE0N=\_GK8WZ'S3=_H/7"_>O75XTM MRN;^<[8$FL99$IF53GG#+<' <@,CE@5*F#3>%I_\0FF:J0GC!->"]N9@DDILQB/P0&.4E%&KF)SAV $#=-A'9XV4GIDHBL=A@7C@;-!>[A2; M@-$C)93,/% B:X-!21B@@(Q6>?WK=!5+,G6'Z]$!FV@D;! MN*?<\J0!-62,4NMHD@\E9F^Q],+4/\ H,]X+CBC5)O?/-,@&:I$/";LHDXR6 MK:R35?TLAYQ+KQ?FS FP(/;/UJC?.[K>_B_!*H\#\CKA1+UPS++(.?,.&V.D MX<#SC0V<%_*_.""_/1O&QY71P?F 8HHL@[Q"5C*%(@_!4Q&U)ZHB_[A$LI1 MOH*-5V"CP(*#D2R%PL"!F30Q68J-3QZ+B$DH!'BAL'%*@'%@@CN5HS B1P"( M"ADE*8HZ&$F-)Y+S3( -+T'.V3X(S%R+0'?O%><...$]8"""?ZB5 RTY*S,'_Q-^2QWC,:$)4I4 M.,2UP,A8S)'U,F(5+!8ZPY^8OVBO!82_.^>L/*')__0NY)*S\A!C[87DK!CO M3,3NA2M6UGGJ]*(N7.5O-2DE:56.$7;O.BD%48PPT1'&8GG MDAM-)25.2>R-Y%*4H)1%4S4G9ZHF"3!?**B:%'%$//*$+!,T:Q[,DS#!8Y-5 M#6?SYY4O62M/YZ]?@*R5S?9^>V@[,XV3'Y*_\H35!!Z>/_(<7KVGGYR?G;^R M_/%;3Y:_\C!V.U^3]!/)XO)00NDT)/THX[P#]PAT,13,LOV:P M,63WL_=6)ZZX=SH)3011V 8>."NGFO,(_S,> 6Y\I-@@FG1$G&N#G&0".2)P MBM@+P07 ?PE@7CZC?T&LG*?-4BGA*9-21L4,:"XDPM\HDC!TLYJ:@)-4(;SX,(C@JO@=%&AJ4-5A9."'W MJ?%Z&**5%'%:5>^J)S'#^+'1VZ?T2<^"3 M+OCWV'Y9RH,3E@8;+<<\FA!E"HPG@$5FV6VR369/[$YCOQ?LX*"@XD] Q2G) MQ:#10@+[/@KGWTGB\H3QMRL;+FK*?GF>0B,1NQ5H2R2(E+SH9B_"\26?.SQK^%E72><42ERY' R2!-J$/$ M.ZF,LXSF2& F5H4JUG^Q_HOU/Y?J9HET3="6)16ELT)PAI/.O9REPX:8F+"^ M36I)T37SI&M.9J([DG(T6!2P_)*< M R66[P:#[>K,E%*_:8X3+U^"WM0>P!68NW=.<2FI)E(1+[GBEE+-<;'1%DEO M[I\K%4AQD)@91)RUB).DD"'>($J#L*!+/?&QZCCS+&6X7W#]ICD(F2QZINB9 MGYLQ*HGUPG-.F>>2$&.MHM3;W.58!^J*?;9@>F8FF0H'S'R(*/K $.<2(QNX M1&!_,RJEL5[[JGN/*'IFX=F/"5?%N%N_FSRWH'ID+41C#:2<*,DBYWUS.4<^LX<9P:;R4NP;+SJ%"F-A=) MU!@2/4J.@$()G.9*; 8)YQ/GA">.$R@4LT '8@NJ4VX7,$OX_(1_/L98GB5D MMDQ:B9M]9#M__BS[ZAWJ#\=/8_!YZ(U<)Q:^]C!U5(4K21#%+1'-7SG$7B.M]V9IU'CACDQ4A(:9RL3)#@>MAEY#R@LE J+*& MK*PSO*M7MG-L3P8KOYY[^0NS>6F2'CH3*3W=3%0+!\C+MX@VX<]+,*^Z^VUXPJX8/P6G-,B>48U)?#/G$65.2?U.>(@:QZ0V\'OO]KUJP3CPDZKM8XQQNL8;&#>\""QI48%':7BBBJ?XSI_ M/[=C'\%8/*\Z_]/K[O\'MG;(NG$X^./D3>SM]^W10=MO@- .JM?;@2?^T>GY MKXNI*SOQ?]Z?['T*1XYRV3K<(JVL,]_ .-ZT.O!]V@(=N+>SCV$LIZW-3GMO MIWG]\I)\%UP(HC$=*88=X(A99'#T2D07XC1"0W95&!#IQE%&L/XKG M<>W0]O?;W5KAX,MJ8]Y0;><@ O'J='K'H.T:E?)H#$:'\!9PET&CT\M\/PM, MPU82LYI%#//781LS)JW:WFK7JN5.@7L-C ML![[<\<#&G^^5G]V@>W4'RJRIMD-G]]X\8T?FC5IQ#VOQ6ODI@_%32.^\=J; M7X>L*7[;(=^U3./5&^N9CA_NPVQ_.. Q3WK(D*]FL/H"5CQ'K]^F[?N#!B.K MC:RK[N.+*0L\UPN\&7T\=+$_7F-BGCKH]5[R\!2MLI_#_OO/1<7\ZKFWT#-W MS/ZINWTN)^Y)TGI3PLDO\WGRTS74OM74O<2VJ9SO^>W/SZ^G>I[^R^_O[]J>_.A==WLU/'QG<\W3W$YC]])]V M:_,]C/T [K=UO+T#[W&8W=];\,Q_4K,]=G=_P,>?J37:D,@0E]@@KK%%QEN% MJ&61:,6XT7)EG:^*YVF7_8#M,W_(\I \VP)ETE1S+4+ M7#AMF.-4FJB]<4%QDW&?&$(+[L\%[I^>X;ZK&T(&%)S%B"LID#%&(HP)-\ES MRZQ966>KC,N"^T\>@OUS70 +8LT\:>/L'\[F2^V[Y:/6@CD2J.0DG^%YJ:E3 M*F?CB!BN)_8%Q9\&Q4]FV+O$UGH=-5*8\MP_RR-'?$(Q$>R9P=/P.& M/\H&FE?HN3^3_PFNO *$3U*%+'$BI8A>AMS&P^B4')74<16L389N$G/(6\>3@)RH=4C:):*P3W.J5=8&?H5_V2P/"XIJ_ST0^3_?L M>YE52PC>RCCM0L0,.\=%Q)HQRX+#8 1S800M+/:9P;OUYPR+C:1F#,421*". -WF6VES+[HF8 P]T@;?'-M*I3]HQZWWDG 2OC1(! M@WE.K3'.T\)-GQ_>9K@IL1SX)P%AT1%Q'P2RQL+RRT2)\0D;)P'>GJ6RTM+# MVUP[6A> ESYV"8(G"QXJ!0D>R>0LY0EJ)9H2TX&G%!6@M4S:2NZM=9H[T)U2 MLQ+",D?Z]<.,^6"(CC1BZ8KFF[I-9T0R5N5%!4&M!M3CO,(5H&F.&'&G2Y!.W.EZ::6I+ ^ MV60""LGFEI:.@*;S"1$;#>82.ZI5#M;D[!FJ[,S-5IP_Q'O$@@7U>ZW_[OJ_ MKE_.'JVVSP]3N0EA;.7ZI--J$?0^JJ]-W"5]K/''*^(>1&\3_'0%.;7W+ M">]SDAW^O;G3//T/W3O9_>1E:V?K^^YIJ*[?VSFHJYL<_I61I-,\?=_>/=T0 MNSO^='MSXUMX\P\/__-79X]VOKDO/=+<>?VE1?-8_^ILO]G"S2\?3P#9V-ZG MCZ>M-W]]:6YV#@#5>#,_<_.KR,]J?7DKFE_VV?:[SXH[H96AR'D+3)MHAV"> M*:+"FD"<,XZ-=0W(< P;PZI83A0@B9(I6(/HL8G!:1HYA[5*V,:+^>4?/O[Q M8>O=QZW63F/K'_CWP^5],KL+KBP]\,-G+D06^S7;8,/[V(E]FS-[IX%.4>3<$TJ_W:W M42?54E4GU3:&!['Q<>W#6F._!RJG6TU%[(+R@VG*G_W9Z_>Z]EN[/QHT-MIA MM?$^=MHQK59SN 4RU#L$0/D0_:C?'IXT?LG7_)__TI3BW_[<>+_UH;'AA]7O MY+=_KS7^'O4'(Z VC6&OOOOD*ZOUKU5RZ^#\&OP?>WCTV_A7T'8?8O];V\.< M_#)Y3//#Y &-^!TF/\#0V\-! X;4SZ]SVY5O=QN5!LV#:W=]KG41&]X.#AJI MTSO.?SV:B$,^@AY,!I+O.1@='<&\P"?MPZ-Z]MQ)_4[;_[S=1,0T>J-A5?1E MK;'1;=CIF'ZUX_$K.YQ[[,R88:(:%X8]: 00@5P@ EX:2&R[%_(L5;\!"P$A.8BV,SQH M1,"C_=CU)_G>MGLR7>G)],(+]>KQ#O/K]+-J&9S)C#W*!27Z;1C']-*-<-CN MM@?#?E65J#&I^=7KUX)Z&"/<*E^=;];NPQO\[PB858*K\SP-UAJ;]>@WX,Z= M:FN,1;('ZPF#[,.B^ ['!Y$A]WO_M'O=A9S4AZ(\P3^T=D137+C\,8=O)HQ7Y!-F7>U@ D*KP*I MGWB$=D5E"J@Q?&B\;V-/()=2=4=R!_[ M2-ZAFDQ#K=D[>E&@9BI*6"W>H[DMPR"AO_4:0716H7T%?C/]XV *!+KL]"8! M'%TUPU?K][IP"',^.]Y$?3E\"T\(X<)$P9K78I6M,#W+/7C1/;"\WL/Q8DP' M+*7+T4@1M8KYL2-R 2S,TVI<@;H63(_CNAXE=80&6HK:WRM N8"$&.=*$0FX M]N,U?7>JOS-&WET,5L0OBO9/ 4F_?GWF&VO0?*Y_[H/Y88W.NTD,UJ^[H"DP M6H;7L!VGDL07:0'[0C8'_!?? 39Y7'LNT_-C5+P*AKWH\+C?/>P=#/I')Z!+ M^D,U/.H?1^$HZ'/;WW'WN!Y!O'C[:HT0(FE]W+++T74)KO*; &R1:OHM MJ_'^F_/?]M_\]?*ORYO_="]OQA_^.SP8'!Z/PJ.]8W6XOSCI_Q8HP*89,BB< @&<$9DI,*DC MU!Y6!R3!'1PS$'\ M=="T2L9DH!-X(2U,?+,8>2FDXMG>R?Z^CS2I+G M+6G&S0\/C\"F[?7Z^P>#T=$P..C!#@^"P>%P&(R.#A\P;-=X/@"(S;(P2C'_7V3L(3 M!7\.CL/CPX-1MQ?AL%?@%/S?(FNLPP\N7=;%.UL-H@Q&XWW2MUW*J'(Q &@^ZZFAP- B[NB>O M07[])H6=T>L0A;T+\LN<8&*B?P5)I>R#6\)BPOKC/]W_@@\;'AT'-,QJL#<8 M[1_O#:-1M'=R.#@Y[$7]830$<=L?=/J#1:("@QA3/SG>.XZZAX?'87!TT.L!4>W?XXK[XI!&Z-(06"E;HRBO M.%+&L3VC=L.L %\3O!4"&*T[<3OCK.B0MP1ZO5>PLMT.BC\0E*;H^#DXJ7E) M+@I(EY\YDLF1Z9\K6((-2Y._&V$H,AY6)=ET,4B;.$B\$I@YG+#^VH=W](;6 MF.1(+JR HZ2U>"A&+D$/FA"D.8F14GMP-'L2BC9.T*M7-B2>JW@ZA#=4'#&! M1V&5 FG;P@G>KGHR_I5FI9=D@; #O2!^-'2BJ6R_HBL?@SEI*,2$#>R&1!C< MSG(2PV(JZ/VI;\HP*##03)'M6"L!O(*F>IL]@'=MON,TB Q[TNF9EUX[R&M" M&AL8TM6O_DJI5UDNA'=5VP(=T+W@G;UAPFLU"&N0_EO0(O\=' ?]7OT%PW-OKCKJJUS^$HQL,OOO'H'-\CP(!@@=S5:6E#CM:JW<%C3LR M@%B^H3>63U]8KU[AZ&19M8(+6KUWU'2%#SVCN_N#[[Y_7UQ>5;[_3M.?SO]/5_KB^NO/AW4' 1U6 M)CT(_PN2>1&3-Y=5N3>*4Z!;)&"@SH@F>=#O@/JKI.2?S<1Z+4!69Q7X;J01 M E0.8X7I28[<(3=4:5!%!+*)MU-IP?^B>B8*7]CG%>A>L5SG!R;T U! "K49 MSO&!/U52J#O.@*;>!5S =-'#A8&75GH7S(CP1K]5\+?*091?*6124#'\8Q"F M^K+NWF_\+U9XLFIGS6NLE&/;2U>+F6;8U-,TQ;2(68:'*_#@X;^:X/@H1I'M MS560>YP'UIC)O#X-G.S#+Q/EK-6)^E"F_D,X"=(Q"2@Q;GU/GG']\LRGIZMA M#GLS%]8ZY@J!)8;M>N+HN+\#Q5/7[UZ2H'A[>?,2Y,-/IU?G%V]_\EY=7OT. M_]Q[?7GY*_Y]?7-Z0^)GM;AH1^?Z-!+9G %_/_/TUJ:E%>C#7@*F7L;$1&5@,XOZE[%W@H M7%IF.=9'>Z, '756K8T]PE!A3A^2"5.55:Y66"SX\E:3:XGKTX7#JH U%V#6 M8'F1&O,@FUD"5,"[AC_*AG_@WMTJ3FS+P^P3?$]BF"L.M+9M:)K=97E4Z'30 M$&,QM\K7F2#Y>!K,FQ^AP]W\;)8A+\&+)0L_5T5)CFWS+;D M"BY46[P/&((+:USV(?C8N(,+'\,V+RSZPTR9JD)C:Z48&,82$3Z=*D?B %+2 M&8E"[RFEL6+@;;2I/J #)[$^LAYMN5V,/E,\FM]W:EL7]5OM#!3WD2>ER<5^ M]8$C2AL8@IVD8M',;[!ZJ/)4^\7&T5@]RZGFJ))M6'-4]_=9FV^:VW7_OA*1 M'IJ>ALU=:KT9;M!A,Y2J-[7TD-)69 U7+&(4A(:M-H2H<11=Z6Q+4PM]GU+Q MI#!=3^M[23!$2R+C,HL0UDJ2OLSAMO !U=K./5!#4F3E2MF(*]!JE;?C)!NB M5,?2X"DXQRT);N12EY,@DD@PC!.LF<*##=Y+45R)"6'2XF@X8!06S1.;7WYD MY3K%^\4C=C( 6KLL<(%.<^N?HN729(LEEH:_-)0"STWB/ZL8_IRWY+F92UV+ M/, BRN"KB!T]X+VEF?7-^*PJ0?4H-#6:>J=F8".RB!C@)C*" M8WF+,I_#.X,9KXH7CD7_:QRE"LPG\._&>3 JO4M^4$$?7:/@N9++R;[Z=>_R M](K3[N:7L!"^S1EXE;#7@^/^"[2GKE0*"S*W+NH+X?M=_GIU:LTT>-ZMBA/N M6?A9!7F)M[1/JBWE^N?+JY>M]-O,I:ZFY%%P"]2)@6(PLF)XF-!Q4]1Q((BE MG2GBWL3S\*1XFA@C9'4-U M"8I-8;S0$AA<@=U66'D*!E62M&>_F4N]Y^Q-P#KB7NZ4*H:U#'"_K@IEZQVP M-L<-7.&'.EA>RRRP9P__PJAT6HC8"8,9V552($'M W"33OT/;>;W>E$D&I)8#.7NEI^1&J&"2'J54Z]4.7L M&+&4,*@/OC8ZW,I9XW^;XE=TG["..(7O6U+8S*4N)X4E>0L;Z%V>W@"+@?QG M)YG!6!1!6F'2FDN1X5]HG*!3U1+$1BYU+;LR5R07WBOL],3R/&-)P..#,8?M M2A5,VU/>S*6N=3XI02\5&,. MJQ!^4 6FP3UW:"EE,Y>Z%J5(V!Z//$\#=C63-M*^H4M=?:0$1A(+ DHY\48* M>S03*77A5%V6PZU2] FK!!7]O/7ZMOK,'38&:[Y4(>?25 HGC6Y E1-?@QL( M1AS6E0AHKT>XJ@47#4JM8%P+%HS@QH2Q8Z)/Z%]BK@[]"(DO$H 2>ISC$G'= M'GZ: M*LG<"PIX4NDW:0/S0:HL$T4P)>B*C-E$T;0PG%/\TU $_L5^;0*$G0#IE 3: MF)&C.ZM*S \!3;:$LY%+78MP2.W-;3>1J]#0=ATJDF,:V3%\1 _\%ISE@\6P MF%(L*JKX)A!++R6H&4)CBXOWB V52JC(=& !^U73F4XTF8A!. MZL)XN#L7XB-<5EQB8Y>4/E_![;U7A&RI$:[6K*5G<_3S]YV]/+NGE\PM#E=45W'LSBB,L^TS'%V]/;.,\(L99U8 K'3]LO M$*.+,%ZUYU\0TBJ6,,^RHH@QW:-+:%R?'8T ;+BF_(\^WA3A4X& 8>4H5@O& M%K65@?C3$9]2LRY0UQB"$%0N)AE*WY% EF9D> [CU#B+!'L9X&MZP*"B 17Z\2@1]_3:J+HJ>C\UC4U27V?(F' M#/2.WNPZFT^V&E9?@[L-E$_&!FAN?($Q&"APILIY2KU'T C12+;1+M3&(AS8RPE]EE2.8/61TC>3L^.P<[FNZBP1R$V;G\%8]% M+!'G1FB@USD_(XA_;F,U:7R7P':08QF(8STW@78Y U+F_4/FN$.F $%)B?#U M'0["?5[B(0#UJ \3(,Y2P/L>O)L#'8+9=0U738LCYY6/^+$,+!C=RSE8@F*. M;F!M83#_[V1KF':$07Y7,EM@SF[ :A)GB"H:,D&U 0$5MMZC-M8$WCAX"'AC MDQI25P!O7-YB007<#(\%\1!ASW^&'Y#'L2O(]W)4#:JWL._%K3@0,X M9Y\6))D>(I*K/:[AA17M+:[ ^P,8/U5SONG=XEX*D"&\_5A1MU^QQZ!R<;HLZNU<"/ZU@+W*VTL'?$RSEG2!8-Q^(3 M)V P-477H)BH!-@"J'L/WEY<<@W/Y REI-&,A8'H "<>XU 46T(OG*HI]6^* M255&V5WJU"J +"US$X9,!8HAE=Y )SMG,<$X0,SQ8\K(X9^2X^-H6ZH2CR*' M,3CX6-@_=P=!\D/^F1(\$DV)<)L"0AS/PP@W.C9W&\!+2\".'EC0VG3\@5-G MN=)Q";?87()8+C0.SIF<-ZK-Y7LJ2]0C(MTGR$O:\'< #EU8-LN+S,:EXXP* M 2QB!<(ATX11"B2)(RBQ%WC978FL7=@>0G])$[6)'?'^W3L-]$Q?"3I!XT0; M?%UM"J@TSY*$&$&?ODJ".=Q8 (]F>9PA0I_U^"=9H7O0"E@A!K3*#$-1JQ9R MC6+)>/V@=_D9^49&Y+5B_MTK8V5)A+1 @ M,0-8#LN 9,X9XUJQ?9A7<2FMZ51X7PM*P%ZDF*A)I)P:@]!9KH'?2HH.CT8X M992 "Y?AWG.BG<*7?/ *<^7J VAN@M)PQ1G^TG*,+@)8;*RWHF5G@POWYE9O M1!KH40F[N@G?_8/,^!V1='77A.8+(\B1@YQ(8IZU,.CR62%T'R-&"7B[<9EQ M_M7@*4[H5H[!@U'/66QP39$_4>0PGL2H2KD6"J<"$T<&'LYC!EX=&FT).BRC MZ3D*]G4/;6^,!88X@"-425*A,9&K/[BJ2@+UUS%F /K=[C&EKNC6!=<\V@I^ MGL&9S8Q$KLK8C:M2/55MBW0HTXP,U%I2P#-D0"HF&2@"*W,T1530[AIL1?6U>:Y>>P?O 'F PEIHA46_]43=SN6Q&8L*P MW4#0JH'FQD9$.$F!VJF66L=2W)@W)G=L174];MT,'1<./LBNV"*_N^ERA6WL MN"4UHB1("[#:_C"\A.<50&&:,.+=Z=ZBP"EBW M.V$,?P_!%#R>4V/&# 0+S,_/ JT)=[=V ETVG-,:\+KER[C-XLA]YRHUH]'Q MC6^# OG$/7-O&&>SPK9B\A.X9![7BQF7YI#Q*"OHG4PJ,4:"S]"61@D8V-SX M12KBI"X1S%B9@U[WV?OGL.,*#:10V;'$-*;F%7J$N*[SO!K71II+GH([R[7% MC=.J"'A9!'#F!;$I-A!A*TT%9 ^NEKK^FK+U[P\(5D_***CF$B4%:_SEU$1&'A.W[ M_4&WXRTN,TB*S"H$8\L91$?'C,ORQI-)6TQEPB7*63+R0/23]M"VGC;PK#%V MJLHT *64PC53WSL#<09_RA [PD #EBOR$W>(4J[=Y&&';;F..CULU':.V1JL9;$4ZQU5YFI];5N$-B6")7V M0GA(M+2CC4>QPG)4!1X3ZWRI@ECP#)JV'1%*S<:Y7]G;,B6920:K5^1QQ<5$ MB<>#XY]*5LJIHZ%O01=&2Q3E$ MCI5.:>_9N4*SX4W'4]AW 51U.O5^\6[JN)/$L,^)3L].KWZZ]#4LH,#N8/%I MI5]+=OQTJG!N1.K]@L4C&)49-6\+;$L.FOJS(E.T>0!TA$CM8E^^81^7. V, M8)G<9MR_YIL^>S<)IMZ;?YM7>]OQ7J;CCO=+!T5.AQIKNOQ:%V].?WKIU]\" M11/2,UR#Y.6^R!LI&O(=.J(3#9S7R#068IRZCC=;[E*GU_!H7>*BT*15HB.6;)>N(W[WK7<$3F-[X ;_[J" M$V_0#I_:]<^O;WQO7($1CD)D=^-]W_V#D]CW)R[9@,9,9SR:?R36ZS[]W^ .'/"$ :S8N# Q.GXK$)B83!BTEVQR*42P6! M4?32M&QUVN80WP1'Y,$BQL'"8SOKU1;=2^Q]^K\O0@@!1B_ 7C1[BZ^'[TWU M@\=^[5L04A&%R55,MF MUEYAT6D>3[$O4=G3)[HQ@GZO0<(EVJ@E(T@G<]BDV20NIA0PND-!3O0OJ1RY M!0XGCLD^'R=J+ZW"1&4EYL[=.WC/KM^^*YYSI"8@*)T\0Q2^).$.V@P+/$,O M!#4\S0I62'#3&3QEI"MA50&2246-!+RP1F"#5M@,R^TC5"Q+]=UH"4C/%X@;X7VX1TX3Z09[NU6A?B^92K^5YN4^'<_V^[Q\/>IV%KY;X M7#+9F;'S:TX3R]0P*-3><+Z'_V6#UK?M!Z,XAS.O7>9[/Y[]>$WCU\#T(8\* M1!_Z2W%15-(HOW)+4'AB&X2C'$X$V'BUV;#U]/,&3+T8'":C;$C'+%JMR)_$ MKBGU7XL;$:=_5-@B#N_'Y1FB@ (PVL4!5RXCD'O*)CB$5<%.W%QP9'; MO./]/HGAI3=3NM-0/C0+-J5&.3O@5"^&,!AVNE\18)N)31<(Y(+J!/GP)::^NEQK*-I,CLB=AMV'H,7LQ+4P%\+(H\*]4P%PP+Y(J61 MO]](#E(KEW6+B+"Y![=4R!<(WI!3BN6D\ M(Y4-1M A> @(K=<6H[9/5FTMP%Y=OA$%'K M-NU?]HG@3V=88HB4Y#T[_>?9^+^%!)R6!IE^_-6[16"R.+#K M16]*@T[V&.DX3! MU1!52"B1<5KE<2"E,0'%F)U%(,?+](@( VL@S4CNC>)$%WB0=PM>84(NRC80 M_QLL4,^I'Q0+7V';=8ID45QAFH5"0Q2FIVVPHN#9S=F;J^=>CR-J0RKCQ^K^Y>;YY_2IOSB;WU" ,4.Z)2J;(HMQH0JG37[8!C):9X28 M_*0VO@O/G::)Z;1?+07O]B8@\7 %O>G%\P^Z72.W?(\E%\_5H_I,$(?SAEPS MB\$0U#[U99H94]3:,ZKR>D5=(V5;"UD)SM]#&MQ-W.YN%LE,:ML1@]A.GI.9 MZ6S>-0NG@7 $$M@4N2Y)K9O8HS'$W/",(2Q);8)Z2M7R)!5V!-EXN29S_2N. M5MF5FP!##2V!"A;OI!>$U# 6STS!NH4U%#]XS^+GC>5CDU^O]\(+]*],":7B MQB =;@=.>A;+Y=92&4SB0ZUPCVI.Z^MB7UJ3>QA6Q/;UL3N?DWL$M6=9\.*\/^M M!@^&Z)=S2":DX":E?+B',Z1R*5]FTQ1:3?]9@2L4V:7G+\K&QBXP+*564D-1JA:N!U+&F&E()%&];+( M[L@?U(JVJ&?V6"CY38UD1@>CPZ[M>DX*U^V>9CEEQWNG?VY\"-!)O @-W,@= M+E))<""^@22D:/)" X:+%;M (SL^\@&!O)@2NETQ;>"(3ZLQDB*#AC=,/).; M=Q+E$5EXKS/TY( M]R ^,(+8\\DYV L:))>+@*1744(Y.(B^7H >DV=$0/^%R/]&S*K#5SU*E3VD MR9R36E1E9TS_4H7]*_N! \*EP]0R.ILZE MNO6A"H.IP9R1V1<)?K,,ZE/G]P.&(R4!B)H3\Y5 M^,\0#!<+&VBKA:LQ@&: M)E.=H[ Z-"KE7IW&:DA(J<+CIEM%,26L778D(LY2E/A/O?*4T8I3O7SA1N/S M,] 2#M2"->)-!)&@%D'Z#.+3O-S.\LN]_N0[07S=$7;ZW4 .^ ZD$@IJ:LGF M;#QFMS32K20!.?$O10P3'>5W1H@ZN7H, 44P>6 ]@%TWWN.EEQ'S*",]'E<=F'+3C)WV[^\^ZEJ32CSD;OM:K> M9^$_CZU.L3*"3**4Q'C:0:C\EB4G82@+W0=?7[TC>2KTEEE/0ZG%4/2Z'48\S/5J*6@^437>#R)TJ'CL$=_(=J2OM M6?HQ/]ZPJ:*;'36U>SD6V_(.R-T%:5GV#^C)6<^ND-)EZKT)YF ^V:@%&6S: M9 *2P; WC@X9YTKQI"I)7+Z6;T[U-VR1721)-:7:<6ZFQ6XR\Q%;E2:X4TF$ MX2[+D^@.>=H=-+\.+CA/D$22T0^A9,O1BX([A^1T*16/AXOJ/E[HYG%1PP7Q M88=.^!<,@/6<(Q;+B8>2A$E%]:U+SB"C#N"%C;W)JVO" T6&<'>X4_^*&(VZ M31P9XV +!24+#SRHFDRH0=/=2<:0_?=T?WG+2<;CL7O.HPJ=/?V!+2KUIW?SP5^R+8ZDM@UY M^A+=/5?ERWWG6OIGP<2$]V2D3ML-(!%0F]NIL40-5D5C^^(Z?CZ[P;7C^]5T M1CA!Z8L=31HN<533Z4^O!=@.!K/^=Z_O6Q]\>1?EIAPJS4.1H.792[(".;-^ MBUG3U*)*=&7RX2Z>5[^[]GDAW]K("18 '>_CV$GD1_6X&?!72,LJ/DPCW'T MQ(P01QUKA?L&':=1FWE4.(C5:FBYY&J" 9E;Y71A^NR_X>VI1EM"-;@0C/L5 MW- IU47NM H:%D8H&ZX#B 6PM6L9ME.P(9>,LB +7Y+BN[U3L]Y M LF.,.5%:MEPJ%#CLHV()Z]GK5B210=A 83/@6CC,6'@NG!I )+S95GF&#ID MH]^I"'EC*)5,5?P=!AY91OY[GKK?&X.V]OD."4;T!8XIO/J E6_XO*4S!WRSG'WLG)/C7,CB-%Y'DO!,XDMAHY64 W*Z$SEJ>((Q\M9'/H.I>N%U.R!VB1?A"SC MCW\[?7=1E^SR(>O@WX.X3.+"U=0=>QF-L!T1)K&5@ ;<0NL-O,]U& N>J*TK MK1>'7CD>$@82KVZN?!G/2=[]DI78XFB$, VF#06&:29"22X(GA3[S$N.B8ZI MUHAFF(<2.#.I*HERWNG'@7BGT#?HLIG.B3)VK?LHLKKE_@JDK(4X\#2M>?,EN*B#KJWOOG"Q".JXA70**X!X>3;!.= 8P4*U8Y0$G M;E6?&1AM!*!#!J.=LSVK\J)231RJ8#93"(,I03UL!2BI0#3T4EB=2.P10+\KIB88',=S/E8Q*HH:$OB,*F)D$R(NZ0\I5LF=3! MVXX)#!/I OD1!1;:(;K"C52UD*XI;@V0T1N]&[Q7R.Y7]3 M#&:K*Q2V5=)G)ML;,XYLXL@FVIE0C"K-71:4V:X?F;4FOD3N5#/*;R4X=IN\ M,!D P0"ZXG-I[J9MI?"8/K2.=UI0@P?YJV7P7NE>_7B;0=-%E/CLVBI8.%0D,-SF198 MFF @VY0E^1[56_F>+2'R;9V#FQZ_^6"<#F&&=XT'NS9.3VR6,XTBK4YE88#J!1+(P$(M5_&3YPKRIXUI*M"9$I=(2O,Z9Q3'F9DC4QP=*^ M)%GJ'^D>4))PVD>(J&S5R@N9WV+\)'0NT)H()VA L'RE%5O?R78W2#$8P7)( M! M-%H;CQDM=6ZUNHIF7IM_ALFZ:7A*+9F,%H306X 2^DK\EB:9X!(Z6-PEB MNF+%L92V$5:-+)X$H8JYL'@2S[C4+#>RD5IL9T:KR-N0L--55Y2KP!H]P@0T M9EJ?M:6*%[BO4SW&$A M>NZ$&"[I('9/G*X,HW@$$QJGA$OL>()&JJ+)4\^J29:5@KE2:BCRQ5A$YBG\ M/05C-/$7'>]\Y6I<:7O(PK;[V63M4\.L)[T="+.>X=Q63'R>AC04&,_HG?9@ M*?CNH&_]4D7CJ0%K>RF84KM29H\,8E.VQHI&9(6*N^ZHX,9IUT.F&)DX-0XF MC@WTISM1P@:P8Z<>&J^NT@"T6LD1RPAYB&.7&0-!1,[M$424.4?[\*1S]4 * MS"]0GCX(,0;*XS)0NM=G0%N-#;_#8JJ(+I"3E^&U26TV!M_67L=/(A .489//"+0_H3Q&Q3UM6O9Q0=1BL6A/LQ8 M@,+^HX^-HY5S;>V81!::!G$6Z<-!@G5V+U=UVI+H"#(WWCZ/J?!>7%MP*'$R M@,A="8F9,) >Z<@PZ$&1L=GD0/;%>5A-,4%&$?NR/D*%R1.-&& M'U:.$" W3'(X[:PIRWL>4IA#ST\1@XM?]CK'<-Z9UPSO9>H$2P826"[ M)#5:IOW#%YN/KEG;Z-Z@P[+K:C'$]&*E6&Q/;\-.[T=$:L2!&@QF$K3'MZ%+ M77Y\I[I"$,O-TC&EIMC.;@]Q Y>Z_! OIK,@SG6V;)QE$:*F^(MGZD;@,KP- MXUSQ>>.7[9EOWE*7G_F96[E[![XRNB[:+=X9%%K.AU#3<(KA(X\+4;A M+TN-@R*3+Q7'DI8Y@=:C^\3.G!NB63<"S9TM%*JCA!+6%TB,BKW--XL!R/-Z M /+4"4#:(MFS6O#QRL9BG.I9J6ZDYU"93)IR2(1R]G#I*XS8]+I[OYK(.@$" M\ON%#P%@6_KZ3O2"ZP* MWU-PKH;#)U$Z.^! ,@;O>9O!AW_>NJ^DTX,('-S"^)'CN:W)[&FV9LU))H>YX6_%^L+>_54$..Y @ M(GWSY'Y[>C9CL /9C"L]#^*B*"KL +;GE7I([ ?;/@R2?:?ZV4S[X5&L)B_JJZV4"&/:FD%]$\A]C MRE$V,U+2R@Q%L<%"1\Z7YFY\YU5US(TQ*X)BXF$S]+)8\)K,=[03S+=$Z6P- MMST6KN^,]'A<6!5T0S; &[8!7EH;P%M(0._LICS#*=^3K(+;1L7SAUY3XM3R MIB4%]^J_(!LXJ,I,.QL$&L.?\*0>W(DDF!7J!_V/%TYP&Z]_X?HR^&:@V&=) M,/\A3ND-Z+D2!3XYZ1QUCR@07.;POTBO1X+$'0X2_[V,%K\\['7V!_NKO[_W MXGN_A$7M/_7:;J=WWY<'^_>L^-YK=W#%ZU[[=Z(-I@^@.B3R__?=_G?F.?KWZ,4Z<\^F.N%W?"C M+[+$3Q&:+2Q1^6+Y(T7%D &[A<=C\?K,U.=2Y:0(9Y M'D-@CSK73[!E[:%_RD-WS-W/=NCMN7[ICH!;-A;:Z_0/MD \W*QH;&^* MB\^_A:MH<;/VZ_O/NS%$)@_L#),2QPHV:&? ;1T,^IQ/VY1-VCSZ6;X_7]M: M;;F[Y>X'?*R>?] [;KF[Y>Z6NW>/NT_\D_Z@9>Y',_?7"T=LK''QZ?GW:IFTJI7V$,OX2T9.6P.\E\,'^?DO@+8'O M*H'W#S]#J&3GR;L-\#YZ%U<"X'PNR^MI1O_6\*W?'WP&Q;3SGM(&A$%: E\O MC-]2=TO=NTK=(+Y[;8YJ,PROIP:ZML#HNG$A!#FFDF@;/-A1WN@?^"?'7SVXT/)&RQN;QQN]OK]_\AFJ&+YMWMBDJ-P6 M&(=G62%C:-HXW,=Q;6 M#L?B?LIIPDZ>C>*R#<5]GG!#ZU*UX8:6-Q:=E$._/_@,*J[EC98WMITWT+UI M66,+3,//X"=MT"8*BB!B^,IXI*Y^A^;4E\); -^/L!O[^ MR5=WM;:0P#>IKF%+;*]KFN6-AMG.$W@;\GI\C8-*52Y-WD$TC=.X*'.:B]8& MO9X:].JV0:\V)K"S%'[B][J'+8&W!+ZK!'Y\#KQY":[FBY8I-.E7TW4^^ M.ICU3G'%)D7DML J?(T-1Z,\FSJ3O3XL=>]_CH&X+7FWY+T9 M9_>L/_B:$8&H^FE0JL@;!7'NW09)I1!(%8RQ M:8;+S<+WWEV0YT%:>DD<#.,D+N>;48NQ=:P]Z'[:Z,G.EZU_;8>N)>VU X-^ MMWO2$G=+W#M(W'W_L/O5BQ^VD,#;<-@3H]P2 VM#8$_71X?[K1/5Q@=VD;*/ M!BUEMY2]@Y3=^PQ34G>>NC4I?14(VR M7&GSL P^?+[>\V]X5L6S0[_7_YI!NEUC]6\VSK%;;''L]_:/6K9HV:)EBYIQ MV/WZ>/*[QAIM[/!1.WAA#$(P$5/U&4=?[G8YQ7ZW^[7=O$TGM3;(L;WD??@Y M,"!;\F[)>S/.[ME^]]/V)^P\:;DE6+,3:P6?OZ_08Z3FONZ*:*P@/_>#-#F(_:U\TCU*;__Q MO_#_]'JG03Z.4]Z(KGV=?_SO,/_[/\Q]UKQJI81;OMSZ.ZZ]-0]L<1*G:F_" M?_?Z0/Y$$I$*,X: _<&#=:DG$71^4$U@*/DL<.^IVC ]Z695<&0Z"WJE0OA,BZ[BWJUSCD'"J$ M/=KLK?[N'_V3^LZY_W^26PX?J[UAKH+W>\$(WNJ'(+D+YL5W?Z^]?&,W%S;I M8W=B-/I*1/>_P?8MVIOD:O3_OON?.#S>[Q\=A-%!>'P\Z/9[P: [[!\-N^%H ML!\=J<%_CX"K4-H@),09/!+HMOC?OP?_6$88RV7*X::+%"LW"BTW]/.B<>/#Z!W?2]+/<&AW_SO1'\HYPH^%^NE#>%ATT*3\%61]Z; M( \G+,3W>[[7[_:[7E @LL8LR.'[,J,KBV"JO!DL/8L0D*/?[9UTO)M)7)C' M>_#O61[#IL++>Q$L#"Z%[33?P^%,L62MG,"G!SYLEU+L-L8E MP?W77ZR_UE*_ ;WR+L^B*BP?5"?;1?7ZK1:)_?MN9U]3.A&X?N-[7T<'\K_8 M"ZR@Y+46^Y7W?@FW;>8>KR<#1%RY4BH0X8.R"2^SL@S>C@::PQ=O?[KV?GY] MBO()2;'X=,+D"V_4O>+C/!['I0P2Y?[^3RQ(OCA5N&_$O73+-6:_TZ_)D99C M/_]"UV%8?]&9G 57"@WDPIROIR/\]3]\$*9C]4S ' M\=O3:ER!N?%I[8%-8N&SK"!))HQ+N_!3CLT"H$7=0K!MXV3]8DOY-YB!8/Y M\' )-H"XYV%SXR$SX*;6F?3PZ[#IIM)W+LC/#X-E^:.FL&OINC &W(>NV?/9%N( MM8VL34.RU&@4A[%*X7^%R_MN/ABXN*I6MT>X40%40CO6-)YPX5% MEJ8JV:.,AL*<=5&22G>=,1_<\^][G9YQSESA \RC\A2\NQ#> ;-ML)]5A')$ M*(C%$D:)CI?>( 1)(K*(U@2"2A4%_ IN-5+JFY RUQ3BP->'4W^O<#-V1+[8 M-YOJ-ULA6AKNP\"2"]LE)ZV@V5%!"7%-(R%^EY$0KQ=&0FRWT+@!N@L_OTECZJ-@(V<)2H$"R'P"$7O+Y.*%F5/T0L[$W!37*X"9ZC_ 3]+96',9)1 M5.5X5GA_EH<=[^)QI1SFID!'LPI^@-*S;J'WC_I4.E+ 4EAJUE<>EQA4\,!J MRH.Q,JM#^1LRW8!+V<<%\BV\.Y7;GT6[$GHE G)Y>$T"LJQL:(518E MO!R%$,J%)?Z^C):/NI^5>#T\=GVUN6CAC(+2WAIMD^_W#SH'77O;!O:+Z@Q*JC*[(5\ MP+TG](DTJ\!^)<&L4#_H?RST;-'?,;Q>6OZ >Q/%Q2P)YC_$*>T*/5?$#@ ]K,LYGA3@Y^2CXB0<7+ +_8Y:\O!'KN"$+CKY ']:B M>4(-5<9$6:--5+-HFK$0?>Q/MX"B/@[0Y.,H:G4'X+;1FEN ]IBVXX\Y\(_= MO2TAA7HSZ*,A,3>05!Q_:$N$Q-=4.Q^#A[IQA_^,PCI9!7>*BM63:[Z8!GI: MF_=HU!V%.PMB16YZQ3&X'YXBU-?,:5<,HKAV;", M;^,R7IR1\#&2X>-0'C=KKSXIZLC'@"5N''H(#@T_.&C!)#\##-&7L^U:-F_9 M_ $V/_"/#S_M2(N=9_--,K>WQ":Y2&^ER66U31)^JDD<"UNY4Q#/".OUB:=, M/VG#-I74/@8>\ NX5"UQWZN-!I\8LG?72;OUEC]R3U_%:9"&7T8S[?CP@:/] MUE_<;G^Q)?2U"/WP^+@E]&WUF+9 )[TU>IS3E7A#[I;4KFW4ZGS(Q\N F/WE\[]J[ MO*D2]]#O#C[I8+Z-V>O-(^EM\+-;4=:*LBT594=^[_B3AODV9J\WCZ0_U9"9 MS6SJN[>5S1:QG2Z&Y3>^[_;^7L9F_:D&>:SE( BI+1;XHU3&KOI>$/U1%81Y MD>5>"#P1P/5IEM+]XE)-3<,Z7!]AZWM$=T+&(*R,HH3_$.8@MD@;=$DRP)V6 M=V=)1:'$0-?-[?&:J"M;T.U[]N Y/'*("#>66_B^CG=9Y>8 J9?\P,'FPY]C MH[IN*:X8/X2/<\6*\"CB-$PJ;NY/J^E0Y40F+AW(@QND8:[Z?N!T^E-__-XP M8&J9(F0"@P4(?() A5E<#GX7)C077.!A^)4R6P[<0K@_/8MM@K>*U"Q78\M,"O5J8%P;2?!Q\V#=!N1;T@HCVP )L+2':(P2RI,C1K'M\R&IDC\U;1KH^$VW\TX6JHJX%[);SZ'KU[0@$3 M0^/K$/FQ18S>0D-O?4 M=)9D];(5I],#D;Z9QV,4S2P \SM(X&BRT0A,9[270:6$ M2D4%XX#&15&!)%IY2NCOF)/B+PR\'1[7UIP6.!R;>5C6+*B?C,;LHY.Q,(1; ML]W[F[W=>@[$JAUG6L]F9O[4EFQ[?[.W_9.%H;;/AFL$GQKS -91I4_0I-_W M&R#C(2P)UHR1\%DPGU(5BO.P)3,7\:-A5<".%(6.P# 6G?H09]Y/*LVF<5AX M[\!->5U&'5]>K><]0@\9A-)EK >J=K!*3'X*!58;+OR 7' EL?N2.PR/^CH& M>H@TN.]9,*-!JU=*<$!W)+#\N_(FP2TQ494CXG\1C]-X%(<4R,^*0J*YJ1IS MB)0A3QDU%LG$R2H5R(E$>OB/F8F'3@(:^1&$836MF.0\LCCH=_\&_]-@[F$@/&=Q%G#)>@4R'@0KRD'\N./]/HD3Q5BX&2)VPJ_-+_1-X0D5K UD MH6^&7D95KL/TOED?/70(7\8X00\'6"/P/A)D@4CX\#Y1'):8K+J+(R7O!Z<0 M*7Q:F%5)I"=?XZ1KAZRCN,BKF1;T_)9:K\&_>/Y-@0&KJ")-AR3MI+2 D'$1 M(8L$O8_\1 T@7I55K@S7V#W#6R5:LNP*@5T3XR]E2\X$4>POPS2(*%O@,D+N MU9K6'+H^0&'H6W<0+F%\N_Q=*RH%Y4JZKPS>QX+0;Y"=5R,Q;USH<*6:6K'W MIT","8I@Y%\:('2+AH'WCLT<'(N,4YK(1'M#DYN +N'#6V":?%>TV&4J=F;_ M2#+S>/S_[%QWO'%VJ_*4YRZF =4;$\&=7KV\QB!KQWM7Y6A,E9HVS5<^_TE0 M=D5] _]/,)V]D#_CR+N689XTH^/LS;6/N;R [-\8IPN@:H4'K'M6F%;%:B9W M[I=5O/AIBRS^1&3Q7HLLWB*+?P2R^)8(Q)D6\.19ZE'#-*BOFLV2&+]A@XS+ M"6HZ6"OGCG=*5KN667\/1%Z)"PU>*%A?Y@_?QXL'_04L*JD1%L30&6 MDB+[".>9X[6.)8;=(DD03\&-J(;3F,:4XH+_CJ5O_ 7YI_ %6.8H9.D653G) M<%9#[;'.FE$@-Y9=+ [QT6;(K!J"VL4)BTD)UL54Y6.5AFSTI7,K_O7VP@ME MO%Z:/Y2#/:(*HTAHJ,\,;.92V4OK _Z( G,X!EPFSEY4&&?@ZA6P;= A^[," M 8N6*P^&]LYY\:=PX\3Z/CGL--R/':W&,9&?AAL&;]D8!=KO/G+4R1;0/KBT M=_!&$O.1071T1IJ0P..I0.4G'DEWVFX=4-&4T-A#\&WDKK+10-#PAZ$H- [( M/.4'. 0&B]J+P),10J.S()\'J6+)DR@BID\3.+"D'ZG4T&C]AKX0"W@?/%Q: MF(07.U3CF-U;!5;0G)'MPQ>AOO2;RP:R,XA?0/PZF0'7.V9"_4,WP M#?J]+FSQW(8FZ97H*OAVJ*B8+%'EFM.PMM0W*/?@U?=X\+'W$@0*.+"7X(@B M=>X(MX/I?UJ-*Y"Z$F,^)GE(UBA%K%%V>P7/2A[GBLJAR4Y'JN 9RJ?V:H*Y]&/(-ZFBI0AC01V+)W$MQY$;Y<)'0/ M)_E__N>XW^^^")@Z.-Q!G_5>\)JYZ)""="E'_:\J,)@&O0,4+],J&9-JY5 S M;:,"%X=3 :>,9= [V=^GC0NF9!6LTELH=\4; J\C\GHX.ZPQ/VQAMI?SX/KY M\7 PN9+FAM%-@]*=.&8'C?4'G?[ F32&LB(8P\WP_:ADS(3$8?.J8ID"W7=+ MG%B?1"BSJ+2,J0;7S@:-C#35>\P3CT$ND3U*PGB'I9$..GA7"@S0D?<*UKK; M88D'(@L4GSA7F";2/1H_L^7)X86?*UB"B2VPBHO0=(R'X)[S%.V8@JQ@0J;A M1(::HN 8BN"@C!V9WK $-FMK!BS:FL =QGHT1S%2:@_.9D]\!Y)YKUY=8U T MG@[AO10;/LXT8%4X)O:JQ^%?:8:IA4"X@5X+/QHZ1B_+*M39,8@.0Q?&++#; M@%'K&=9;V[2=WI7Z5G -.=>&QYKC\8H,\SKFQ>$EF^\X#2*E#1 Z,_/2#]GB MQE)9%!P#VQ>"FRI#XW2T><4;.>=,I[I$6L31__ON82>XU^U^MPU)N_M3=*_( M<0+Y3[%UW#ML*'BG9$ MD:6I2M#L*"=Q'NVAA)^[D1=.$OT3N!JDQ#4VZ;G#SD/T:M@8%#,UN WB1&>@ M," "A@,* 9V3*W02ZHZ24!)6(4E"3YUCMU^<8D '$WEI-8*5LNR2[S%ZDSM9 M,7-GR6N!GP8K;R2RG)P8-B!6^'$ZSLA\1-W.23"4;!2<'%O08451DL-%K3W'WR&L(:Z^!.@^,U0QV M,!YA$ ?K)[":!.E$1>:VWC2[E1;-W)Z"JSQU^ Z6$P,1!SEF9(DJ[/:#RLG! MNY.J>NH3-,9+$OZ'L#"1,BS"9I;QEY9BA#$X/E+;(UL\L$5V[Y-%-?HF;TTKW&F29->X M<[_&4:JXR@0_>Q/,T S,2^]&H7OPNP*#F6-.^),KA;;!CLA/W!%8SQUPC_AY M6CZ8F+6IP8J!66-;KI4^8B,UJQ4!QGP*QT:K212N%I"O<9*J89 : M97M($H6Y'H20&!_$3)-X-J,_P%#5S^/IX V;CN]($?$[S.ZE*%IP(+58B.09 M4U"9EW+*$69;[&0,TP9'6*/VSG*O=P*D'^SHLD_GB/C:W@1^\50&R M)[/FE6OQDU-:HZ#6IOIR[U%G790'WFV65%-ERH6(FK&>A"+(-6<-FWX5QORQ MJFD,&BJG@B6GAN06(T<8@^-J-;Q?$E3@56E18IY-FK"9\HD:SV/Y,2?7-LI M<8>9#C-E21SJ9NB1NH/GR@\)[ $#(8U7)9\7FX#S&.^-^0FJGM$*&Z@V2*02 M#B4GP82"D[&/3,B2P9E:,I7B%U.04]*10"F#=7,DMYNNP5!57*X^[ MDFT581VIF<*@ DJSNATX!=.#S ^S<;7]@H>'DQANQI5FL ?U[93T"!C-'AO- M>F]36B97533D%K_TC/:7)9C^S5"JAY>9,[N2[4)"> >FINB@4ZY-@[VR&4>. MR/:[O0$Y%.].WYSZNM$>E4I1#3$?0Q&&%):E@Q;%O"@55PX9NPV\$!2@&9 ( M[[N-Q1HS_K7]S2NEO.MPHJ(JX1C2V>M7UQWP?/ B7HBY(S7=.]$HNNDT^ .- M^+EHS3AW"8MH4NI03>2)HC7.JN"!XA:Q0M/!E&2NZ21%.N9MP 0NQNNPCGUO M#FR)-!07G+/FZ.XS2M6F%=UA9-/+Z'8%XQ2T>APN;!.]^^GYZYOB.99R(]Z M8MHVNYT;+Y#%G4E=Q<+7#N=CL6)"^^?E58+GCEE#B:7_4J7*ZU$A5.\0WC:B MW#&E(V%SHZ ,Z,Z\&_BY3I'AV=,]30Z1MHV3B!SS.C*\A3_FU(%$UGC]99:] M]Y2XB*GW"_B:*$XD-2.OP)#'>,2-[_TE8@-SM=[W^WY_T%U4S,9>Q+)@?>D0 MY#Z6%P?L0U.<5(JH3/J5WJ6A.O!,*"W@'P]ZG;;&ZJDU5OVVQJJML=K]&JNZ M($*#,TB*S#I?S.RWRIJ$L*\QIP%9 "]8/E-,XXI_2+X;&+^4<:BIC$)K;U+X MJDP#WSM-X9JI[YV!G( _?SZ[/O,Y@01__1K$\)+>*]P[#H9)GNE=$J2^=Y&& M';8*.2+YLS&7OEW7SPDHM,[?%ZWFN%8SL#K1MN\?^JRGW9Q:FI4Q^6T!5T:] MR1(55L LWKDQOXIZ03;\Y/S?OJFNCL!N3+(9UT>\"Y*I A7L_?3C*3408054 M,Z+4\;G_A1FBED7TJ ?V$:PZP0 ";[3 N*O8,Q9:, M16,D2,V=,X5I0TRHB\$L\%R-)_L2NOH#/%T;NY)T@[;;Q53,4,"$0",3EPB["S5#@P#J3#(%!53[U.)NL&S' S'[/6X&I3)QNCJ]PD7*O M))TCI5#U&S4W$)<53W$A-H#.-M^#@F(BD'BZ;0"DJMFF+XML$'R&Y>8M6C9]LLBS=#L3)WX M6N*<_]M($_ !.+)$19TYV++>ZPRYZ4SS[+G0$VO>VG:=J239>X4]T^=O3RG> M3[Q/\9P@PFC3A(P+[<1A]0*';=6'F'\L[.3\HO8$+3FX,DKJFTG>I*6N2>6R M;;CR+::B2/)*NW;GJ^J^_B-UWR83TX44F(,LR9!:7I^=8PR.''DL7_<;/&0J M770@KU8H5?-P.8<04SF^[M)?$/4U8_5;$%)G$M&,O)],@@EXEI+45#6X(U+J M=Z4-&M_)["M?!V=T^2F2'KZ\Q-A,1(0"ZA-=^EY4%#\<58FCH*FW$NZ+05Y! MI+3JO@11!7_<*84QM"A+I9,!>CQ/\4V!O-#*Q. M2"HCRW563V*C5"$'5XX"[#2I\G0OH$W@K 8^L"HH!Q@D>_31N[,K*0V&G1C/ MQ6KEU1JS^NPE$0RA3)MN$]0)7-O6ZTH S[M,5%[-O.OK=T;>H$J:SQ2]6Y D M"A?K5MO1CTL53E)>@+G'CS?CF-0:.7IXALJ 0"5K8.*R7MPW:% M@*B+=>X-5I6QXU:^!J\&^ZA-R3.+]XLDJ=#$T'5 8O@6W-Y18F%0GD38*&]+ M)ZGR4&2'R6595T37S1!>/AG0^B%8*]X[>@$O_M.U.3)\'SJQBD?_6/'!MW&" MX^+C-%+:% #AV+6S 4,5!E,E)D^85&2N+WF9C%)!"RN\R:MK7#^1B[O43OTK M(L,)_+GG,)_Y!W$><16^L3%@O%9V/L=9'3$*[:MI(W$?9\X7] M5N*0-;>UJ.TKA?]50KTWPRS%%$D.&JXI5MG=?/"7 M[(TCQ_1GOKDD'($YZTOY67ZKP)0A!6.N!LJ,QRF+CBFH(31[(N!"O Y??'+K75>R+U??@)Q(_K,'/'OQ_D$H44ID/\Q@Q-V94T>GJ\IL) MID?-!\;^H>0MEJFB= M^;Q'& ;I%0NPD&2,U:#5D!6@;5-FF5RJF1M_4B"MURP_V$$7[#P>4P7N+KE@ MBU6,D;RE*5%H%"^&9F<U/_GJ>_G;Z[ #88E7<4 9"R M2$IP8\DBJ*V@J-UX1M4.3-W4G*^=/!,[PMN?X=WD$6\,%P#?%64VQ3H96W5 MJS$K<)=%,6KF5*[W3>@N'(N88E$C? *^CC2QFP)X3&TMWME<;XN^]8.6?*5? MM%3!E&N?V%6 9UQ.@PF8Q&_5, ^*]\&WP'/GCCV/:0"Q3;%:1"R\'6$Z[/1Q MG9=9/%/D@YC")C:F'C-*O3N%]6.\4R2>*30/1?^^EU)/1Y' [#D3W"S;.^$^[HN1)#Q M)^QA:W.>1ZR(D,&+Y+?(_53JIAY"2(U!P[ RBP*// M3('V<"[U>09;PX# 22Q*HR34G@H4"'L:C^:Z]TVW9A"V ,G/;X%QX4$2V;AR MS]SEYY<\'V:7.+C .E)Z[WMH'>TX*DIU"A6Q]@X#!MA84S(;R#\M0^F>)-M. M5%:1C/8!IX%FI!'%N9Q04Z=@4W([D[D%=6E598B-0<[M1E7.TD8G60HTQ17& M8*C*.#-J"I_75I8]L;)LOZTL:RO+=K^RK!84C&K5O]?K"$S4L\#^$Z>90#2\ M2"PK42TL:D)%_UJ>W"7&:=@B,^Q>0 >]LJ@"Y]AVY)Q M7J^DUPY^F&_1P+O@) MM3-PK<>2=Q_%^'(4TJ*4W@8%%D0*#[ MW?UGP?-G@^=:&C@X4B\_L,AP *4&+J"4P49P?V@AQ1&@+J]"\?%11I79TVFW MU]\!V@7! '^GCJ#9E:KA&QK?@8D&T#RH)JHT $.GY''8RP9CURB7PZ;8M*AG M;".>8DY3:'GP1TQY0]H]!YPC!5($J^D:,L[!4_SO7_%*J6J_ K3 MTP%1Y:M<3=',4O(Q&'>!&'4RW" I)P0&QP:6>9#TT?(N#/.)^TE:@3<@Y^XK'V\00RP@K4O;EZ^$5&MRWO^>?KVYN+F M].;B7R^]T[?G'GSP6O]]?G%]]OKR^I^$1O;CY3]OO#>G5[^^O/&N+JY__09B M;1=455.4WA5&@*[BXOV.",+?%0D+ F611#Q'7G-X1Y-V66)SNX'3I2-=)+RY8(C6Q\3JV1H@_0J"*2QD1:VP'>_4F\QGZ >5%#H\Z$HS\2R+4Z<"$Y\NH[T7[Z*AA)W&,*[: M1CAL@HQ#JYWZ=%FNIB[0G('>&7D)M85C2AW'I=DIY*G :RY5DW8H2H$@5=.U MZV"V7$!H4^F,N[$;]+X3J[GMCL90@7^[A@9?0&899\]TEBRP MQ@YZ\/-:?%_,.XZ?#1$9GL:ZI8&DKA=O+^]TN0RJ2&./Q.Y(N\8=*>4=94D2 MY.Z]3.&KO85[H;U=XQ;&WWE9Y9G<[PP'[1". 0I0Y&Y]U_O?#B&'W(-9^-I8 MBW@J^G!=6"/';F/929%!.G S7ZP1_Z&7H9*>?&%]2(HQJ)M?\PR-:?V:ULDS MI)EZY[0?6E]0?0(VX[JODU082V%"7Q3>][PM27-YW13DQ"BX!:F!-G6O^S>Y MQQJW,.E/A^I@[82=@BST(.VM4*2^*_^=B5-FO@,^TTIR#>_TT,S&AK9&+&E7 MA?1J"C];0L-PA3MB4%.G+A,A61"1?Z)5UQR6'^3<-\BS'!'S!?6AQO$F8,_$ MFZAH3(CSTH2%ADY,&#E2*DRN!!DG"X=RFZ'[@G@U-E.X,"\ M3%/&L/S0H4: M %F1/94&8YVI1C[@,9(DFAHTM@91/=VS.?[F/)N!)J#+MS=7EZ^OR:MY=W5Y M]O(<'9FMLTI6O/!+,*PK4P1VSN%HZA7$<' F_3/OL,803,.=*0:PX717VR.3 MG4T0+/SE!Q56W&2-XP %5Y^_L\%U^<[W%.^BKL'7'=J45C U>F9K0W=K9V9K M&?B_0L8'B52(BJIAXA=>;S_8ZQT\&SZGBWL'$?ZEGJ\ RF\$*U<%6H74+W11 MM:XEE=?2!3;KO(*M;*6H%MSK+UT?BP)WY74IRCKJ\9ID=VPPF0)ODO@S'K## MK>)Z\DZ6TA3? &ND*"Y5P.ITW2%#?YG%P]UR=CAP!5Y&FAH.J;!O;ULK]!5C M8HN'7]R;XDB(7(T24O^8!:$Z8($-R-D,U3BPY/6 *1'K1*G4#YNMBXL:-GG MF+GPXS^J:*Q-S<;I<),F:R'P(HL8-V35Y/J>/$+R3O&N")$3\QO2;THC0):Q9-PTL_BY[P'.@SLZYIN_&=13=$6_\N MZS%*)KD3&(7%9ERS+OSD6:SOYT[ Q6_:.J GU@$-VCJ@M@[HVZ@#JK#N4% Z M41)/EQI*3U0#G%!U$$Y0MR74DQQ3;BNR)0TX%2<7Q%61;E8K;%]0<%4=CXT( M4)8@Y9(-ME 0.];NX94&4-P1$_R&S")2XVDM-,(3W64S0GR4 )+SLR]-4,:=#V% M'A9FF\O@R-PQ1.9>$K]7B:#<-G[O/VZ35K-+J_GOU_P'GT#SKQECZ?>6Q5A: M>V&#%OTE[85M*/%Y=WIUXUU<=+S+FY]?7GD7;U]=7KTYO;FX?/OD2&-_\"DB MC5NP=S;2J(']7K_\Z?0UAQA?GE^\_6G[8HRKP*BH=GR&>2)M5HZ"I%!>$\(':/LS6&9ILA;F8ZKD30)N24T21<%Y&L 9*?U66"(0%XD* MN(98A@ /=;)R9@>&88N[S<@X.(H-I(]X<0>Q:H#B0".T0SALM'H/LY1-$@UR MV=PRNK*^408K>_]3[9./$W0QS"J]2_!1X;-99-#(]/L4LCY3[4Q/?<=^ M "]R>( 0>;-#O0ZZ\20<@FGGL5+1=;TMI]C52='_E%_('-!\2F%4N\Q(6T" M=W1C71^B[QLU[\NGRVCBW'@Y PL->R(X+TO!,(5$Q#W0*OTCBREN6TEU.D9; M=9M8C4@8=FNB"8@0G%*L@6$C.@JF8,X4,HL&9ZQSS^<(_T5='J8G@P.VA7<; MCS,0-P4FV?!V&DU3O^48@3@D%F:0_^F.!;>SE7K4)XM3C 5T;]#A5W!-IT,^P:]^'B_%@D82Z? MXDWE\'L>6TB?>_H@.HWR4)LVM;BO$LW7!""E00E.">?&"3L?>V7EI4\@DK=Q MQ*,-:!P90Z#JD;B^+A>R+HWV.GR35\;TBJTH@;LD,?AX$95>\*;H59H LMX@ M8FRD*EIZE<)K1""[3(7KBJJ1*I6ZW9+J/PH\B6SDE (,U3R3)+5X9O7"6\[R MZ%X6S&<,R0=N1)Y+,WE!=X N<)X99NIZB.F*\7E/V\6G)XW[1P^:_>J].SVXNKW;&D+MC&)%0+DBS.,ASSD4] "JDQC)L%9B)1XJ&08$Q.S4GOH.4X2Z4VH5 M5R!C">X*B!&J&B7M%<4T>-UA01G[D9&\C22@BI!?U1@Q]CG^!+N%LR#WDBQ[ M3P:P*7ED8Y*D(:B[W[A%$FZ[N.>_>00 I LS%9B?=R14AG,WG;@P";XFCVYL M2QW5JJ;90A^=27 M[&PPF^%IP_=R7'N>G)1.?'\Y@I&[F?O[QJ9#?#HZCH3+ M>D&397=UH6S!++C>ENTB1]*3G+6H,^_3["[5<]IS8X?8'T1*3251&$_-AM*H M2BP56T=B&Y6\=0)DA9R\HJV]4HE.,:!$^5'>\I.]Y/^,Z/^^R/#Y58U[+E*) MS(MM'C&+@4;]&*/)>VH61VH:AT4SZX*8=-1KBD6*MW&.U*?GQWXJL_!^G M*A]3*1PB>PH.?T ('%R L15HWMEHK55^\7.KDV$>CPEUGDNE?Z\F..SE;$(P ML7):"S./;7$M2UUQ!B6S(0)9\I+EW!-\/'Y@ 8HOB HY<<038+L;:V"XYP$U M$*V*PBD2)K#$]?,E.DA%P8[OTO51PM)#E"'D1K^.,YP'P*6VL2).[7ABO2:. M!(PJ,--M;\2*G:@SNOP%,8E+TH S*GS.""*]5)IT5 MGR:]_C0 #ZJL(L>YT=OJ>(L( VG]??L+%*$+6;"&5^,8<,9[:0P&7[3JME=H M_F9G?/M;(<6*B4K@!,'YVYLE0:@V5*;QC'*:?.XVHE(4KC"2# @H5#,+UTPA M-?V;8E*5$9B'9!DR V*+%09&V;].-2PC#[%W0"@#YYTB3%028RA!!W=I))=W79KQ MD(W6&[,#,E.(1[%F7$"(KZ+9M-#=$=PN NC2?,,Z$L%C>!-3CZ:4ZV=Q97FZIS>P,AS7[FS*J5ET66"P;W5E#",$4BM]>J5!+&U $ M2D.)E;QUVAAMF* +^JAC!ZP6,;;VT1A3@R2B86U5FF=)8G#3L"H2*'5.!1)2 M81GC1%4-[XXF+OC. E>JL??*#%WA50NYQMB7F?R$C^%HI$>1.CKH*=(+#TBO MO2]ZZF468OUH/"*T(1&9R!DJLE.=ICB+AOG4F2^14#EL#IRM'+".XAE-#=/SJ3.)Z1)Y%B50- B/@QOD_8PY&#154-51:3;186HMWV%;AMU5U7Z *_XM+D#>UQJ] P$BPH#@&(T<'A$03 M :?K?LUFH:+XJ<@=L_I%@F*Wb&^CW9\T!*>+NE"7_XTG'E3 M%LOC8$LSH;5" ,K6N=B.:T^]V8S,U&-3.!TF5!A[X@WUG%P1WG*%W M'1OT6K#R\F!*C8HF/\%-M82[[TL$J#G^#-,3-A6Y=(0 >.Q5T?2VX<[<76.@ M3VIF"458BXH2U1I @LI./3"\0_XE3:JE7*P<%;GV M#MI<#9!8X/\0=UW7U&F XCIT.\7.-%+% KDLSG.3JD#IE0W)C;WC"]@Z1- MN XJI-@C2@IN9"F6%$.MR'0TQ99VUJ@2,<1SH9B/3B_4"O^F" A:YTW],G@, ML!,DB_-K%LK?\D=#H9H M-&:YF0D[KQ4BQ,GT2@F=(X1SE+4*919 M=J<()CT@A'6.;^%2^.F8"+91.0RG3PT!&"4+9K"JED$2P;&4OK;S &N18UXW9 MV]1">#B]SY9)XVLRD+RNX\5WXI,T;1LY'HQ#,RZ4)L8:E M(ZFX79%_%\[<*T7@QX@0%]PKH1AJS %)P_IQ+(PWJ,J\97I^-L.)%H1%CBP6 M@<1 NQ3V!84!8\54H0%ZL8^1?)-F3"IH(C8&ZPX$AI)1IF;A^@Z.AV$\0+%8 M@PBL1&SBX0H3[!P)^/$.-IY>6,>9 \<](7.JN#*F\3*= M#@M).1U9U0?V&2G;0%^1T>$UO".3LGQMGW QQ100AU=.=2=0P1COQ\>4SCY[ M?7&* ?:1PL/!]=UY,OZH'C/1B.PT\!U'V,5 M 0Z)E*XK.T687"*\$^\>P5M71,%H*'2H4]@4+G2*ZZ(.?_H&2#_#;M<4"8):)AI>#IX2.SH(ZU705-Q& MR9NI$&.A]RQ^#FR?TW1RK! U_7 XK_-6"FG% )5ED:SBNPKF&?@.=&^98%G( M#,!G;G-@/*6J+O5!:M:*YS[AA+E/7UDBBI;!6"!AT8JD8E>US,=5( M]IA@ZL)M07[>JD1:=)>?#[QF]MX9$#&-HSU+5<9T7W6U6"\K"(R*B7!T>B6J MQQC:N#-4H0?^88'8NW-/>J\[GH&69YVRXLGBQ*@/)7?3$(@M&C Y%>\N=I77 MWXSYY2[Y0W,I%XY-0#\2I+0G4UK"5!&0V4?MP#<.](0<9 MMU1-:1Z,PWFDT>*1ZY0R0QN,5.19(M;; MDH+!Y=&'1K$1&X-+.0W?Y([*F6S,?OEK-5\)#+>8; W3,=]/9*\FTDD"'B7_(6EQ# &./Z22@SDR<+?J^-M)W MX18=[WK"PEA+9[A&I6+O<]Q/*Q 7)R>@5+"H+SOQD9@(3UI!,29/+ ML YS*)2W3O6OJ+E&5X\X*%"F0[Q1*YS69BW7>A0-)?&4D'O4G[4YF'\*)_[6 M;*-SNR*PT^D]*^=;QO@D3\XW>2B3>[(M3$OUN&].=JG9[,MB<86&/&QVCA-X M=VNU"F%IM>VHY,#>(HD_0I5OO;%UXR31WN.X,U4SU4$"Q9D+#PQV=##UA(IK MZ;J@I+G"0CSDJTS@23A-\GV<$/H8FZ6A$ MN/;P:X6#:8P(YX.PQ0_&S^0<(8V^JB42I01*'*]PDL+NC6,1=SJ!HM'O"QVF M)Y!@C&-1MB0EV3[-<@<0"=_)R7K9T)UTH4EN!-U\%BA:F#SW21K9-L8(A97Q M&YV=-)HB9FV ,5S%DZ?T1 $4?O*&NC%DX25C%"6XO_H7QLF@I)L:QQ+$ELRO M!10QGKZ,!,=WY@.P,[K-^ N9BB['JW=FEWBAUL+IEM;)E"83:9>@MRM*G/@% MLY+.D#Q1; GYPE&SZ'(I<*Q2G,C(TFT89YA$B;%NC'^H4MAW14%AR3G5A)YS M4WZ?"6@^G-2!)+(DLJ%7328=+?K/"D-E\;WK;30F"=-H)(:4XK9$[28M:>_J M]!83CB)\K/A1H7*"RKZ'L3]D(#02[H^1VF39* @;S\8L6Y6BKB]B#B1SZ9YN M$[S%F)NA#<2SC$LG\\+61N9 B12,KEG+I//6X5]RY N;"*+ OOFNL-5"\W!3 MWZS%)0^H; KC482ZB&OCHXDFR,=( AX?).87]7&RL9W?*N ]4_A"XU=DF V< M)%BVA=L%S!P&EOR$)+ F?*8!TX9LCU'S%$7T:O*>,QD(D>%0BN$Q_,.AD"#! MF;(9>1INC(\!: +.6\L<5CP%@ZXEL6W*+8K/LD:&D9I &EE&7:BH-6BS<6#) ML>$*;#3;GA>W-$K!<%UCV1E*RQ2F.^2(\Z]H)3QDB>NJ$CT&"(//5JWR((I; MI&^=;*Y+>5VEJY7 %EGH3X#..N/&0AH)OSTO^A0PK<7X-U*;'H"XE-&:9=.. MV[TK OM58P!DMG*G=.#!'1E9LY-9%!4&Y;F8!X0M#&I[.][)YW^ %?P_0#VZ!@%##^#\[?..(U1G!Q<\$> M?LI^YX2?TC_N] _L4[AV=GD6A?,"]G5KE,4WEFPAIX[P7V(B!=3WH3CG-M*@ ME&9;?UA)9W48U.,F"NK^81T$=0MHD9R0PQ>;WS_8@)OM<#9%XG##>3,"X91T M&3Y@G\QM%5C0O"_:H]^\I2X_>E,YS<<=3X>(B4V^)(C%N-!==VZ)W2R8:TQI MW3%DZDJYTL5IJD-T%^!MIR!][Z7J]M8W8$>^@,$ M1(HE&KK(E]%YQ5;%]K.(G@#6\4AQSJ ED UZG"JPN0%;Y=$GY@0=C9=5.N!@:T%R:H0P M06'"N*/N8.[?RK#G4XB [6T*?&6<*:M:FMC$I:Z6%#QX6#<,.R%JJ16<.WP_ M$MIP#$GCFT@4+DYK@0[QE\C4,+=N2603E[J<1!J1+Z7K!P7Z6_B4M<4"84>EX/Y6] 62^*8DGK5R2&=H' HP"!S4ABV85CX M4DTM(&+O5!6LH5R9XTLDT#W)%< M,-9FY 7.WS9,[4R#[KR"/W=9[ MY< _.O5B!"93266RM):8EA"LO^1*&K>59+16R1L/L +-GO(IK[=8UJO0U7((LK^.]R7*5$02 12MSFM8=3"?'<:/Y9N2<@S>?<$LZ)2(M M^"2!EV9HUKG8BOR^2_#K_W][U]Z<.'+$O\J4+Y6R$RS0 P1V;JLPQG)+<@[7/.^AA[:1C?K"',K'Y>FG:;B?FI9!*CTU:LJ]JV M?JT\Z<&,WW.GD3?VX&S*Z]^QR$S7^4YXE=>YNF^2-628UM2/Y;SPR%M>2R[@ MLL9>,A6Y/ZQ!"R\7<"#*]&YQ[)PPDY81!=B>]02\Q:&-_T2_B8+>-WP61#^[ M%]'J.\D1S_;[#M.>>,&L&%ZH2B7 ,K MHA#R%UHRQR=YA"/*.4B5)K)#;9EE*HO&4+WHNW8F5VAN)-Y&2[,,/%&62-1A MX(%UH<@C>A]3LFZ'LN* MS'3&^VTB;-HCMRK9)LC;]#=630A9@4G^'TR\4=M*W-=L&?I M/_/EGROY3; 7!R[:9'9D76K!84EE+@AQ+""I.;[-2AM&<@%?S77=5+Z%V;18 M2QU6_PI(ZO)9?VO;904]3"J'I.2%>R0-!)AG@M(ZO)YYCLKHK2>J(/*/&21U2B$'P<\M4:$ MM?.LRH ]4T0VLYJA21&(;--V46[V:8Y=@#>*2^KJ#>*<*(#YLH,R>8)>RUJW M9X!GMNJ2=HH1):7?/O%EY$N7(@U\Y6TVDO36A0UK$?8X>ZJ,M9_;O^950ME2 MA ^L5TA2\X/D9HPC^_GP"97+GLD"BM0Z8L-&E#R:BXUB-DGV=G\9&RU.G=LCVB6)0)86:![_*JTG&F MW,NUWP9&'>"TAJ#BB(5H>\V/=L6SF[ M%K)TMYJ9!IML:P,G%)#4]W!"-E$JF>5,C>UYVT%"3;8Q@O0STH)4/PAB76U" M"T_(;%$,V*2 I"YGDTQ(1!85*O-+F73:ASZK"N@GV]OR)FYXIBD8H5A*F:_( M.UL@G2VD)1P&C%) 4O/*@V0TAXSGB47]7&I7BK EP3,1<5TBM$_:["\U,M@1 M5B^&E=@2JVG P4D=;7+R0.Z>$4TPD EFXW)A'P!+[(%0//<5&"" I*:G^OO MXI=05/][ECY%FMK/%\$GK*1>R@_DU1%U;9?=AB<35E9$EN7+VB/ $P4D=>UF M*RN5&(OBOBPE=M.?GF.'E2J7E=86>(5W+?&HL>K"ZE0A2K0^0T_5:T=+)@CR+0M$].?F M6YK:HO[E1[+Y'UJ!%'!.MD=OT+WYZR]JHW:N*>+_Q]N'[F^]_J#[T+U$_?9U MMX_NKE#WWX^]P7]1O]MY?.@->O1@^_82/?:[[.3]PUVGV[WL'VY23(^UB@K0 M?1Q0\RP4<6W=/WF[S-G6WX$DK/R'(-8!-WR:ILU#>:V7I*.GB/WD66CXE6^! MLA MOH1%S9YD:9.5.(XG,J_E1]+^C *'%RT3T8"QQ_KWOC!7AZUPX)BB M%.9]8&2/Z^3I:>49&5HX)"+7A/=*%BU,/1&)(?9E1S#"F>:_*P(3^6UT M8O#S,ZM?$?$6[T$VQ)4DF3JVK+:??!EA%?R3J!)6!6<-CTAIF74HCT2? M-B+J!$>L]P0/MIU]#LM.D=DK*SZ!=0P3/&K+]2)V_<)TKIZWM)1V1/4I_1C* M,:,0B9; O-NOT!.Z*KH+YZ=P2+:7AH?D?/FA?'%3'!GREJE, M,EP\"-Q'N?OG0&T4I,@'07TKYT0),\K MXEPULM^>U%J*H6OYYU?>O/*DKBIJT]S'D^E)GJ20.?-J\\<<.*!D'# \06T9P'O/T\/NL<.[]0A&2/G@9&[RU^B! MCXS[+Y9%"/4[=LD:R\=YJ16U[X'^)_9BMNDG(1>=HN1(@L*YTJ7M>ESY&.4, MK 1K;N=/(E:-EK)#\K5K1ET 18$&7:M5:H8IC)W%X2W8D!:5;YK)?CENA'-\GP\7BM[^40DZ+I^F45AWTW&[UW#Z,G"?^YU"-G"LR#!:L MG/20UMJOF?-V9%?Q:MDL&<.LZ%IS]Q+^L5$K*O_MUUC93'8/Q%@!L=QDX!J* M88!0%@)9#WOY@*_:9V!5_%ZLI8.R":]:TWZVR5QTMBN"]U_6E=7]8>IABV5+ M:>[!T#UXN?QYWNJV%N]/&4&^[?63C5XV<"L73>1)^2Z=GK?]F&V^EW5!OF%6 M#',/"_*?/N!%9>N- ?M3EJ9 KCYMVIN:JIV#8'TZXE9Y5%)A(P:76;Y+ @:I ML3K_@46.;GP@LJ=VN"X2<$1<6P0=DO'$]:>$\-@\43<*3WDW/%:(&;^292'\ MF\:5Z\OBR@\ZTEB7D<:7W:OVX_6@CQ[O[VY1OWO;NWO(1!@?2#CMK>^1+=BC M\>78PY#L<=.[[:)^^ZH[^"^Z[/4[UW?]QX<#8HLHD[Z[!8.TOAR#U"6#W U^ M[SZ@WNW5W<-->]"[NST8UEBJ,2 G;)/!,VKS([?/G#!#^TA.6'(=_43KE YO M@*WH+(S'E$FGVX\N9(R5/6-L/WSQ6Q>]P5JX+EYV2*NEF#7S M8\DA3455/YK!45-6)%)HBFHT/GCO:HKK2EW?E.0]+!/O/\1_^3I \R=5491>.C M;^VQR%UF>>L/A&>NVZC#N(557!)IW#V/DCJ1U"I+#'O H,,D##!H*PS2CC7 M(,"@LA']>1ADK,"@BRFKZ0EH\W4( [39)HN)>CPZH V@3=F(W@7:,)1Y"SAU M5=5-5:O:S;IFF$T*.(9T>G@;;^K8/)!G)Z1O]J*T]]%P)[2$;T_[#'U6M,PS*IM--2&WJ+8 MTVK9^KP?=#?AE73;SP'AW30$83R6/Q^@>+@_&QAQ-RS5?2'" *2V BGCN $H M!2A5.J(_U4.J9STDF6.&^GQ=+BF;+'"(]QRG2,:3U7""82&#KX!PX@&:O@YA M $U;05/]V 1H F@J'='[@Z9&O=6J-5M56VW6:UHCLXU$H:E!G2([MH37M-1- M NSY.H0!]FR%/8WC)D0P /24C>A]0H]!/2.#0H])_2/F%:FUA:6[_^" Q2]L MAS*-HBIS( Q09M/\VS$+MA.F_9IHO!^A?<[IG<,2?1"B&@L/ O8 MYJ4S>8H_<,[9S<#C M&SR\\P@:^"^4*.KQ6A3]6M$(7;F^'U0$$:A/N?"*&BF6$UK^(CHV:X".7X

^> MDN;;CD4=WXD?1 S\.B.'/*$N!=28+[O><9@*9,@^];+YO7I-X^7WJ<_73%';XH7YZ?LU **O0Q@ T79 I $0 1"5C>@/ )'V7B2Z*\CP@OHJ7@TGW<1#&6*P[JDWTJ/25 MCI)BE*K7:VS!L6W[$[;*E[TZN:95:P". 6& 8SO:^%*5WFT?D.RPIO6/BX=K MU//"B*I?@BY]*V9;.N]IIET P0;"0!5^LBKL=WX'57A8T\I5X0"_^IX_GE)K M-2)>R.S(OC4B8PRZ\:L0!KIQ2]W8:5^#;CRL:9KRDCPYG@.*\DL2!HIR2T5YW;X 17E8TYJG M**_QD+B@([\<8: CM]21]P]=T)&'-:UY.O(^("PG9P=^-XS_JO&'EM2'-J.S MSLC$9B&1 7DB 6%[GY%/!8Q'N2!=4=FO\_GK:<,Q7LA+K9W^&STY+GW*BQ.- M1)0)L>* NGB49A;9TGVU1MA[)JCCC\=.R 7WF%W'GJ35SOO=#O])/3]!K)9_ M_!R'$=*:/&_.4$"*=R;%T-3WP&9T0RDV/B3%W0Z(XU[%$;J>'MB,;B2.QD:@ M^J\<<;S!@35"NLJEL0[2N#MI-$ :#VM&-Y3&M>#8/VWF".,_8W>*5$#&GUHQN MB)%UP,BBS=RQ";)X6#.Z*^\Q7Q9O\!1I.A?%!HCB[D01FK\SFA;TL?2!^%DT5;'H2UF%#.0'].?QA'BAJ,H^88V.Z4'>[4M< M#+*UL[F 0+?#FL\KCDZL_3=#J"6"4HWPT"5)B1;Z3SJN?LBS*LX"PO+0?I#S M%\>.1J*\C0QK-33%K$^2(D)O[L3#T'?CB)S+N:AE'S%_3V;L61)-YM]1,./89W(Z# C^?HJ?Z*>>8?<% M3\.CZMR(+ QQ[LCM9YSV51M)*V-!IW5$R]I-OSA64]?,NF77K6;3J&DJ-FI# MS1S6K"=#MTUB_,\\^C9@\L:+-]%74E8/EQ1*6I1%.J?/CI>HM(:0."ZX"U=P MO83CR#^7!X1>XD>&?D I9F/IXDE(SI(?WN@]_KM#/\^+SMC8V$Y(07=ZYGA\ M5/A[)3^V6HI9,SE+2L25]$AV502[)NI[[F13454S__3*>ZEMGG]24U2C\<%[ M5U-<5^KZIB2#&;(%;$$CD,.:SUO?.QU3$S]@E>A":T3LV)71O+("7HA&^ =! M0];?RA\[$7/-)YGB9,CW3_^EL&X6V:Y8S.:A MOCU7TQ'^3M]&G_(4!YX3CE 83R8N]QVPZT[I?$Y8<#%]*/:F26V[A(H<.0XD(TA-_'O5X1WY /\]6UHU_(;WJ>D/]F%==KU./O/5!!W?E M2>I6JQ_UG%>>U!N*VMSTYC46=;',P6)1\VG&Z=BQ;OT47W^AJPN)SR>UB^R8UCC3!QT05Q7>#( M6/J&)Y'-D[3W;A&-_J&"W__ MU]O$1Z\X" FCET?6N_81PM1E'J&CRZ.7YYO6^Z-_??CEE]__J]7Z\V/_#ETS M-YI@RM%5@!V./?2#\#'ZZN'P&QH&;(*^LN ;>75:K0\2Z(I-9P$9C3GJM#OM MQ5^#"\L][YYX;;OE=0;=EOU^.&@-G$Z[!=]<^+.[I]C];731=D^<\\'@O#4< M=CLMV^Z>M<[/W$'+ZIYTAB?.8& #H$#Z%EZ$[AA/' 2,T?#B+;P\&G,^O3@^ M_O'CQ[L?W7V^$NN]<-CD6_+:[74LW%\B( 3VA(7>HFZ"GC-)H4@S@\>"8SZ;X M&!JUH!4.B)OMQ^,)7+:3DV/U8]+%. M3X8$>Z W/A::,=<@\S-W@A'F7YP)#J>.BZN,W(=?$!(2)9,I"SBB.=BA$PXD MP6' 0V4[5OB8\OJU.NV3)6K]PW?6AIN M$S2DL[4>#1IN31J*9V@54K*07Q2@H.5T%_#/\CHAW>73%(,Y_=$9 GWC^TK\UQ&"RYQ1"H]6(4U7\T(98&OY0*\T- M6DA"(@'Z^_$BP *J*,3> _T@/R^R&@/'30R "Y:A,MS\E"H$BQ_JH30.,/4P M!6#X$#*?>")!^NCX(J1Y&F/,PQHCOQ250226%$D'Y/ $8XD3F<0X418IBK$B MA?8@KLP8/X)@*!]C3H#@#PV)+& M-2=D"4ZS0+OMMEU-H"EZQ(8H[> @RG38K]@$.!Q#&_**[UBX08GF49L%:T.B MLHI@Y_I!HJ.#@%,I/''F?ALSW\-!^.E[1/AL!*59I*?M]ME*LQ;P(]G!'@GR(1@YE/PMJ7"H=XU# M-R!3\8T-/T8AH;B& :Z$S""\CM6V+)5XD-#U61@%&+YDT2+ BS*(A> TZH/8 MYD:ZYWFR.\>_I4,63&3C:\P=4CWR7;PFAO28B5A-EIVYW\3*TN3,A^3\%M-2[V9WLSV^L1>9TJK."SM7L90EB\T MK6GWUN[(; 7/;5GK72;A%LIT+-,6T;7*9U3GA7JQ]Z;QD7'@A3B^/Y/C1%[Q M$W:C@(CEV$]OKA]YV!.[$K>A*YOIW*@_5MN6)>7E^I,A!FEJ4$H.TO2H/9H' MI2 ,98EOLI:40QM]+WP7]XL"#Q((D)93/LNAYINV(3# MZ(PM\,>Y;*5$)OOHD0L'-GG(AC>$.M0% ]0+0\Q#<%UWQ!D07YJ?&,9CM"], M4@"AOO!P=9.4;=)@ML-=6Z[[5%*.N5_ ER=4(466=.L9PC2TA\#W)[3)$& O MTY]"*2?YZ6T81F*7 WA8'+@$4L2KL4-'."0T 80!AG'TG3"4*:9<,V?#._R* M_6XBC5L:\D!N5]J(&OX, LTZ:MMR(:NBCF9R\83BWU!"\V\HIAH1FL4B=#=' MND BB4?=C+9GZ#^H\:*60+P_850N"W]U@L"A7%N$F0"2M(.YB"9R)6.S&KI: MWV;E.[';[U=2/D6,6B!',3F)=9RAA""4H6@?U4DO9,%X#6"*R7&HK ^%P.80 M]=3*9Q[)8EH6SY[+H&9\:D!A#D_/NOER7:$\]C$X+1K53:QGU\5KMI'O[?9Y M-1$>%JO-LLVX,AH2+]X7^>@0#^*3QX"]DE".76\B%A8@M%*1=\_]'A$0\GQB M(!T+%@$9&U'R-_S,G\>8!)]"3B9BXT_B33>@/X00) M5F24F&$&Q=R(UG$.I!G*)4,Q3RAE"CD<2;90PEK=&Y6ST[:MW%I)!>5,R4$I/7DEY"A#$Q)$ M[:->?6;,^T%\'^;DHO J*X<)AS'BA)@S7V/1V*29R GP(!HQ"C4CT.68C(%H MI]/-UZ[-8MK'B-0PRHFIU&UJFM\54)M-:]>V'G$88,B" QZ?5?CT-A4GC/+35ERG=2/(Q'?DM?8VSI]+E5G! M3FTK5T&N8UDRV;XD%&4I13&IQ29(WDFFZ$62X'W4T.R)<[&]C-%:^UI*P,TY MW)F57X.<.Y:.4E1[+XJZ2PFV;:NR[8UW',=?1%E>D:+=JMJD)*E!,3ES5?H]5"2Q48'P M>GM#LS!&Q]FUK/S^B0ST?HXSZ. 5DP>#,!6G@FHZS.68C%ZSV^GF"](9G'** MS&'=1]=I&.3$T*A%F[3FU.[D="LNT)ZYLQ40E_B4%DG2AA#"))"9MCT](/T)68[>M/RJK M10)@CL+/K/P./0&* /;7/_9QA#=AJZO@,D^M]W8GMT*=D@"F#'QM-O=?!5=(]C''%/SO@EC5 67T1C9EMW) MK9@GTCE8HKS8'B(N7NLA7BF43 /V& 7N.([!Y@\CU0WYUNS&+&RQ0\(@[$R? MZ>-GAG2WA<>;]C)DDR-P*^]S(J]8..\:=Y,5P!J=E=VU\KN%E0P2-#* V"?/ M53"*-9U8.0:S/[.[^>)VH33VT;D5#&I:W)+G'5_H*PXY]OI/+ST7&A$^DVEA MIVW9ZBKA.7 P1_#+Z2WU(E>>N"QN$Q>I5O>D.T>XV9*?V)W<&GBQ$LY7]R0G MOR'-"P)FD.8F3L\%/_&ES@O(9+XNF$(I5X:6NG"XYX%#@69M(O2KB=:L3J=V M)[+,[N3RMLHF)IP+ M)A49TBAH0L1R@GA\T!LYAE^Q>*LH]GJO.'!&.',]P$LHI)8_!"DN_!=W7'V$ MP-SK_7 "K_8MF=LEPZQ=[^U.Q2@*4I28JE9,UMSM"8(PH4Q%QRG5VPH$>2U) M'U($'G1NWF[$VV2DOX;I"F*>3'TVP^)FER^,XOB;1"''\=&9"=^O1E/^"&J>7C:@C#^%/K.6GMN=7 F]@@W4VWDUQ5(_8RJE%M1I:7A3%FV2=M*W]P3$$C";Z? [V)4+4B M.N-4/+$@[S:)YQ"99JT]'@D[TL?B?:Y@@*J;X45 \YSI6/GS5C$*E.#8XW&O M6Y(J!C?6HTZZW?PR;TX&>UF+6AA-]4$,0Q^_8@KAX6#V&;-1X$S'Q.WC$:E_ M-]DZ?9CMG6UW\T7?G%A;*.T1Z2[18(;23E'179) UF%3JQN_E75A2HD*"H)4G21\Y2HD0X MJ\E2";PF[#=YX?)!U9+760Q"_#T2A=[76MOJ"+(@!3T-_E.][N_';^&%,YT2"+;%$_6=4J9HEX_@"?;5 M2H&0EGA]^%]7XL+5AV&\@/P0]$5Y1]S;BCUQ6='S.,#X'D\&.#A"SB#D@>/R MRR,>1/@(46>"+X_J8*#B!/% O)A<81#O)"<78- (\P0OET=>I*[[.D(AB) 3 M'HEOGP,632^/5'/"\>0(<=F<,DJCR87')@ZAM_"#P*+>55[([I,[QE[DXX>A M.L3;$\>9A\GYX^*+:\HX7Q'9!@;!XQ=C:!FXT0#?9H9#H0):P5M4&(TOD1!+ M(KOD8F%/O((2(M107A6=97_H^&'"?U7PC4L]9E,4$\,*;.8KI0G-R7VP?8!) M;I)5N6Q<.2IE?UVT=89%_390A^Z +?FZJEJC-6$4#& PJS!>5[W^IZ>>RZ_@ M*0["&Q;<0W?"7H.&JX_$>\+!*W%Q" &)B[$7W@1LTO->!7UQY:QTX#:&?V=' M,*X_/IA?>F4V+G50[(Y)F;.)R3YWD&NRTUP^2";(O5S83N]-1WPZ0!#AQ4W&*?T]3&9#*(@5.\,T.'%K4BZ'/\9. ?[L#1T60/S M[@8M-=.9Y;9C=81-6Q$912R> .[%7);QNP2H<9Y 1:D,EL3L%:F:X\>77O5& MD*2+UF:+60=#\Y;4@12T(F/%;7>"!?"\TLK*B\[OG3=QG+/%4+%' MC.>,CH<'V[,Y\>TP5SY8!=?QI6:%_$$=OG_BD2?>%:VNB2EENA:.U<=AN\;W M&@\QD*B=K/"G^9NR2P:@$NRN,JXO[NOE+Q9(M$YI4A MF= LCLS3=%86:&'"0:CJ_5\4RIL2%NY,FVEC&R_PEP[13Z9B9[.*:S(B7'IE MZ8_-<5A)X\8#,?TBPX?L*^[ S8J%CI>IN-Y6K7RD:R%RUI:FJ X 4P"3$576SIV)FDGHQ]25#$YM/+L:/8ERY%,4X#^(1_&2 MBG]QV\;-Y,KEQ(^/#_#&L/A9S 9Z+"[?$^$:.;\P$FB.H>277:8*TOU.P MHGK)7\]'()[!CU=+$XT*&)I..])8A4'4#V';#+R07!OY2OCXEL8[NW#VIR7V M;AV4.UKP2]<$"G='U5[#K81E%]9CM2;W,56+04J='Z%;M45UR0PHA6M:[^^S M&YRF$>^SF>/S61\B57,04P'PGQO1?&%4&7!]U43RRGHM4 F7/2#>9[X?3^+2 M=8JFR&FZAIH4G(@/_A#,C:YU+R]1Y2&VQ$SU*;-%,?:?7I0DF]6F8C*:UJ+D M@JYDJ_AR5V.$V07'LMF(?B&ZU(6HQX"XY>6LGTG"IMV=&&Z EO15V5JRN/ M MM[N'!8&(*2FHB:7Y2%Z_T+A'O6O\BGTV%0L8[I@RGXV6%2LJP3;NZO^JX(WO<5T,V6]1J*M*EUOWNK7LP9;*U,W7][5=>6-KR-L>:&HM+^&%XB^8#Y75L>JL#Y4 M-0J8GD3@H>K]*>4A1STL.UJ,U_>@]>3=;9^R=[?%4C0G#M7A&\\BQ.Z(A^'S M&']E@;\D'RINVS@+5P1B/PZ)\U/O:4E"5]"RR06\S_PK,MV"JV) MMNF96R#L/G;9B)*_L7?K"2LS)$Y2NLJ46#.;).6F<^S=D+?X@JLZNK61[G8T M[BDIOR^KDAJ!&O>O6BBW-#XO4K<^;P!LG#E]WG;9CH+Y5HV377^?M[)0&]PX MKA$V;='6S2>EET\L-% 5PA?7CT1J^0B/@JR%3P].;"V_79F>I@6Q\C4C_X1K M11Z>G_M7\>F9=+-4NE)GYK J=.-L)M7!I C1FW^QK+&&61&Z^4+C'0'/!,'G M3-XS,EN^6:,<8!=V:F2'6!Q1-IUI6&BX-U7)WF@4X)'#(9<6V59(7/-)JI]' MP([&LEM;D/C9DJA/R(Y*1"]'OU"P1OB)^1+_\IV*N?:-[U-\_L&>QRP2K^D0 M'H)% <=XOLZKUVM%QA#WO293S[*/=S6.FS<4\J;=T-W#$'6AU_^ M'U!+ P04 " #$B9Y05LZY8),F 0G $ %0 &-D;F$M,C R,# S,S%? M8V%L+GAM;.5]67-;.9+N>_\*WYK701O[TM'=$RXO%8[K+CML5]?,$R.QR;Q% MD6HNMC6__B8.*9F2*(D+0!Z[.ZIEB3,+B/(WG M3YY/$\Q3?/)E./_TY/>89G\\R=/)^9/?)],_AI^!D+]W7WH^N;B<#L\^S9]P MRNGM=Z=_8<$)%:DDD7M!I,V>>."4X%\!_Y-"I_"?9W^A08'SWI&?KTRYRI__]CS8DP3@3[\]=9 M_.GO?WKR9*F.Z624WJ?\I/S[V_O7-YH,,$WQZW <_APFYT_+)YX^GR ?WL%9 MP=M]?WYYD?[VTVQX?C&Z?NW3-.6__13B&$@Q+!7+5O_CVY>??@,08!06HT[> M-_CWZA&EL3VQI*_S-(XIKC>RLY3X@/$L1?QE-AD-8V'SSS JAOKP*:7Y;#_Q M'WUJ);WLAOY:8:7QJ^9'DW#C0Z/"R WM;:2K*-RAIGO^+QJ M 7G-[-,TFL^N7B'E%4+9BM;_<3^4I6;W%^Y9")/%>#Y[!Y?@1^E*0,L /PN* M!,LDD8I' MHH$@6 ,@JL"DT$W SGII!K!'HV#4\FTYBF.(K_].1+*F/N:D!? M8H-IN,.LF\/)ZA-/9XOS\^Z99#A/YU??+Z-[53;,)]7UOS0URG$H%UYB9Y]< M)AQ01J5G;9#44\^ LT D0VPRF4P<"Y+@="0H%U*P2%O0XE%DVS"$?Y\,J6N5 M:F1!XDX7-^ \&\>W\T]INO;2P!CEO8^)@#&,2!X=L0&=&05:LV !+#0AS%;H MMB&-^#Y)4]\ZU8CS83X)?WR:C%"]LY?_6@SGEP-G+$H&AE"PZ.@F .*-MH19 M89/743C6A"5WH1PJW#M$E]!\L7OT/V&T2(-DDH]9XN#M92124TN9>9QRA=1-VWP;2ISFRLO$/TGF]*3'&89$=1N]@&%^/G\/%< ZC-7 ##SXG MQX%H*0V1(@"Q0FB2A4K2,(Y\A2;SX:/0^C095F9'9;O4=*$6YXO.J^NF9@1T M,4V?,,0=?DZOQQCWIC>3V>S7-'^;/\+7@4[,6Y<-X3ZBGT>3P*# !A)2,NC_ M:2K;I=XP-)NE^774D35E MV@H,)H7V&'5X0R#K0+Q4U"8>G(ZJR2"SCN)@'PQFGS#@*?\4PWV&$3YT]FS^ M'*;32]3]RCW4G&66+,G688#E4.7><^RL 4,KR,:A\]C$,=L&79]<]?T9N)3AXEU(!S MM42+&96C@RQ,@B;3XQ;8^N1WUZ-%;:-48\O-M=5-OJ)4*K@RBVGNT/G7G*"' MR ACE"LII?:2-=XDW BLHN #*FC"<3>A93-#S3M&@%%)6 H0:/9:)]M8QCXY M2E4Y<;LG[*OWJBN;P_EYY[&-RR;\'#VV- X%$'B(S 5)G$K%99.> ,8L!%1F MU'$>P#8AP@.8^N0?-25&+;NTW.*Q$(/F&"EC]"R(-!A".Y8IT?%@=:H?+ZPL R#\P"$&>T(=)3@4.63,3P9"RGTDK79O6R:[[N M(@GZ%$I+[$LJEV4@B2K$.,00I:*,*1L3F#SR(DD?5@AVLO&=P&]O#5<, "87 M:3J_?#>"\1P[9.DU%V5<+2&)MU:FG# 0 8HA";62^) 4B5&Z:*06N8T[]Q"H M/DUQ%2A03?_5&/$6\4"93M\DF*7W18UO\V\8AQ1A!R"T=9:6=,B2/^&1KLZ M*\&',0QPR&Z3M_ @JC[-;Q4X4<\"%1>$YC ^&_K1$D39[GGY-8P6)7_\E\DD M?AF.1H,H;/3&>!)TR?'VC!'/5"9121$EDP%R$X=G&W#]6RDXB"+5[5&-*=>M M9_3B>,2&3>?'L92(5XH3Y8T*.)]QV\;YV<7BQ]I6JV#QO?1:<8-U-I\.PSS% MS=L9OT[&8>7&,&^T"SX2&B,0F1@.32J@&X.PLZ:1A]@D+-X>XC;,T-\/,QK9 MIIY#\6WU<@V*,]DPYG :2X82:9TA-G-.!.7 O==)B":3Q48TVS#"?#^,.%SC M+9:,!YQZ!$TED3E$(EU6Q#FFB0N9,N:3Q]GIJ"NG50[&4&LQ;@.,V Q#M8(T M!%)&IRPE'9*E1NN3'(SIS;+P3G9_8 5X'X57X_'O,)W" MK-*OW\%EMQ+]:C*]XY=_&WYM\DYGAJC XX">G"3(U40 _^="2722[B9)[AX[ MW+W9/H7&A]*@L=+K.CQKPJ[A"8;&I*(C$>U*)'=EC4\'$G4")7(T$$,SKV&CJCENL>2O3V]KZ@W^W;"\P3LHD#^E^1#;O FJ5JV#FTT< MJ?#! W*U*AOQ88X_.Z]CDEKZ?2>Q[?3YS;R5*HH\^CF-%^D5CD$E^60*8?[[ MKT67QQ2_"^6DS&*4:$ZSM^JUS?V<#I8+(R!MMUZ+=X0]'_%)$PJH2P5!J@ M;0+$VT@J[!@EU%#9CWB!*AY-NJR&U=,'$&3R&(B1''C CJ4\L8H#BDF-$HFC MRD6C3:+[4?5IU#N,&1NVB"H9HU["9!J-RF@[CO^ Z1]I3=1!3BA39HZ@UXX. M?$(O'K2B1&H<=;,+@#^:)$[>"ZE/BZEUF5')#/72!](8Q1LAGF?Q?#@>SN9% MV,_I"E20S!N+\S -H<3G*A&GK";14&=-X"!YDP.,C^#JTS)K78+4-$@UEF H M/KF2(2-'&R[T54(?,J3=-L?N.A MZZV552N9(GHM@1$J,R=2./18@P42'0] &3>2->D5VX#KTZQ:AS<;DK'JFJA: M/_EM/$TP&OYOBK_ <%SJ-+P=ET.'L^71B8%55$DN,TDE+T &S8@/W!%/FI-P&G^K?8+2H<2>9X(3]R4Y7!&;!2"9&":,PB*RC:3 M[CJ*PR?:U8[02K$_H^-3EA@D,U0;='YS$+GDG!@"CJ&$GF=OT==1O,G6RSUX M=IQ.VR[%[$^#NW/HX=JOF.U^)=/5:N%PO,".]VV-_.>4)]-T#3K-7GY%OQC5 M/QS#]/(U*JW;="[KC),NP+KR$08B!QE,DB1(43:F,-@&$3.!S++.P7O:9J^W MH4R]FJXK,_+T)/@N6)UXS.C$(O$$QR@P"$4<-X'D#"*$:#)ODP1Y-%8?L+:[ MQL>8#3>I;" X#)$Q,J;$YKP".L= MVCOFG3%$!YP5)> (!\YK8I,6N@B>Z"G7.TX[&?255W7,67\7:HWFV4.(,D@2 MM>(]5=UP0Q4]JB!<#D0D5<2)V$^+"YBD-HI!C#8T61I] M9$/UQ'OHM0U_F-Y/D"*WGOITHZ1M-^*TR.BZV\IQ$KL>D:Y2?M>&LL#7)8&I MH=G0E$GFQA.,Z#GQ5IH2A4FE-,Z5NE6AI/LP55DJO:<4\BOT*(9GX^5QI7#Y M<0KC&82NIX]C]]>JW\?_MUBN]UYK2@@-B6%<",QD(I,..'H",BTD9X!K$7*; MP:J).'V:Z6KQ<^/B[&F)T&A1UYBHK8M 6"E+*[-Q.!UP0X+5-%O@1K?IM0\L MZIXVFFA%H?W5?N)Y2#E*K)V #&'Y^'^+2?+W^;E8,^RWW5DN2$8^_GJ^,A+ %WD6B:#)'4 M<8)]RZ-WZB+5QI=BRXT&MRTA'ES8:W4^\N/D64#N3M.]E:8&FO,DH@_$:(>3 M#:J 6(4_$O?.6JN]RFW*?&T-L6^;7BUH=J4;W(^?GN(=5VG%'#>MAY(LL5[L\$2:YP@U O+ M.63O?)/LYIU=IZ/E7;7ARL.>U"Y6J)?6_ FGQ9^AFP//RU)(IYZ!SN@?LL!( M9(D2J4HY<)4%\=*JI*B+V3;9']L,IT]>]9&H4<$N1\O*@^A-@'+C3D(HW8T[ MH)DGRGBNK1?&NR9G0"IDY8D33\*U:5/35!7+"6 <&H:P6DEX=CZ9SH?_NR0T M#\:@_Y]),N48$^>5J9MI-"[ 7 M:?DO]H,[5WP-@J!4IHA1>BGR+J5"Z3%>(:DZB*E6>-0KN$ GQPBL<,]&E4*T2BN]'M0V![ ]/H'W- MU) Y-^\6FW7;EP.IDU*<1B(9U>6D+R6EN@7A6AM! UC79GK;#MXV7'(_/)<. M-ER=FI=W@6VNEE44$%*T)I?+NI).1"J&;+<8[I@0F.:XGM$*V M%9E^L#7TNN9JRZ+I(L4/,()N@N7>.YFE)1F"1*%%PKG5\7)MCG4F2@#FC\:B M=61;L>@'6VZO:ZZ&+%J6RE]BNW';I)=@&4?A9;F_-20<*DUR1 $7ABL366BR M)[XUPJU8=;2#SZ=B50WS-637G6JS"$U;*"9H>K6.%421PE77PZ-GR)EM> MF^%\!VD7A[)GPQV&A]JE3G#:==1W&"6_3Z.2>OAQ@AKH=OX_I/E\U&U-E(J/ M5_"*Z7!.KRKD7;4C(Q@7N 2EPRWN\)U;='T.O#@@U MILXQS57SKM1KGJ^N(GGY-4W#L)QWTIE;QM"?328CVS,P KF0N=%\+CO(6A7O7[Q8I0._S6\FX[./:7K^(OEY=]O?Q7 . MHP\I+*97P4\$EB&CDTHID3$F4M*-";,Y4YQZ405-^+0+R!TS*;[KR:ZY$>N- M54M\KR;3QQ(V-NG&>N?>TYLOK'WR79H.)_%NF+^J^/_R:^C2E=ZC$_HRYQ3F M@Z@<<)U<218I]1+BW)'R7 6EL7:4OQ6JVV0.*A<3M/R4EI!"@K$2EMN'DB24>I$8DV6V$XO M>I\68KZC/G5ZP^W$V7X$2P-J$^,"W;28(T+V*A(K/",4M6F-SS;1)MWL(-05 MKJNZV=*MYZ]?_NFT3#9PPICJ5I%Q^#79$7".2IZ42:[)6=[M(?XPHCW.D^F2N"_2'(9[7;U\:)-'4_;6PPX M6*G/T=](X_DR,ICDY_B8X?S]V]GLT6I?C-=5+JJMP2AN+77X2RV!5&,)MU M?F&W&3');]+G-!+7DKX>S^;31??PRH8_!M9VK#BZIIM3!GV3\\FX2VA>9<5? MI_B5+RW7;%'8\V6V6[C--]Z(:.5.:)R=FX5).%^<=/:3A].9L/S\O1M^O1J:[E3BM$,V[T MR#:5KJ[8(.4W0*]C"5+SL PJ-R5YMDF2Y4<&GG-@+AN2P#-2=K$)>.>)L#PR M'B4-JBY65.\Y6.'4"(("QA5@-MF< M;R91GS)'3MPGMBB$>P(6U3DH7U.65\.O*_T.%'#C.2*7JEQK#C*3%#2T+G>\MR^OQ'(/]87'E!SDYSZ/)Y:RX+>6I M#7&NU('-E"9)F7)MSC8VDJ=/2?H]Z0I]8E ON\-JTEHOLX7JU29:1PPUBL@8 M K'2."*$XUI"H%0=J]Q_1;%VS+9O>R3X!^X=!Q+JU)WDE\DD?AF.1AME^Q4G M0*<4R]D&@ET?>WST0,!H25P"X4M%,D.;U&%H)$^?QJ(KSUE+YDHM%V:Z2\:= M(RYR2C1UUJ0<%(]-[JAM'>-^EX%7U?[0 M"MUJRAZ MQQY_DSP3PV.T+&M)19/#QE< ?H!@J"GA]C)4X_N:OJUU=K>'+VM4LD&D2E/& M+=&LU(L!KX@#I8A65/*HA:9PK%'P7I#5K[.]:CS-?IF6VQYYN6;;YD!H*!>] M0-3$9VX(AX3B!Z%<:M*?'@/6\X&]#JL>O;OV$&N=HE.MC2>OEZ?$XB"YH!VD M1*C,$><+P9?+=-3E'6 M3M>\^VW6[:2^@'FK[<7]D;3?(ZRDI0K;S%FJ4"/) B]>\O_K,_EU^CU9:ZW,KZ8ZDX-MOM%7T/:T=3>';2%LI M&>)V4QC*+7/QA^.SZ["LE,$T5FEBI9=$AL Q>D?WP(#@.'EGW>B2[&W '7Z1 M1$QY.$9GZLWP\]UYZZXRHJ(T9Q6),@YC5&<21JM9$)IBSMF LVV*3^\*M$_! M4'66W;U6HJ$5:UZ!>Q_"LH3BM0I.Q8CA64Q$"F50 5$2ER$&[H+3KDG0\S"L M/@4US7E4T4+'8@VE3B(H2K2P**ZDDMBD,^$,@WN(5%AHLABS"VNJ"KUPE4R0'3KVC25C3I#+08\#Z-.Q69,X.'65W^QRCJSP+87&^ MZ.Z^N'%IM?8B2ZX2R2JA$C@SQ&H<+20+2B0!++LFQ7)WA]JK.TM.0ZT:1JR3 MU;<1Y*O)%)4_7NZUA\MNY6MI(E0(8Y*59)0@RLX&]\12G#D2LTQ"EMF[[>YG MW;'A'9./OCO2-#=&VS7'_:/!P2WWM'7T.V"GCG]O2WS,"!B=R& U "GUR=#Q MD\@8F0T)0NEDLXN4-KI(\!@1\(;Y^ZX*$E5"**"$R;*-)'/9FY7866501C&> MI&]TL=<>@]$L6=H5Z8S&*3 M2P6_L.<,%HCH;E114A#@(9 $0 .+W(*P/[PCUHPZS4UR M,G>L\MG?/5MJ[8(=\R3P-I[@MX.AB_EBFM;'FI=?+])XENYZBU^&\T_?*-AX MJZ@>P*-YUXUT6LD=?R1&Y)H'2"65/@@@,F=)/!><6)&!*FZHR.K(OD+;U6#'WCW8 M%GN?G/>*_-O%GVIAY:/X]'>!%YP?OTP&.L606+DRN L_P $!_$G0$^319J^D M/?;&Q/UH^[3+U1L*[F/)4Y(.690&Q@ XSPS)489R]B\3'Y,BT><@':4N''T_ M["&\?3H=VB_B[6S-$U+OU60Q'0B> TU>D<1-.>2"OP&C&;L)ADW1F,3@Z.L8 M]\/MTSU'O2+>SK8\)>_PLXB5LTBU(3'X@W80?9>HD.:I4A$4FX)CM>2F*P,3R([SIN4Y3D M\X[74/][,'!_JS8^E0&C4A7TPZ>4YJ7J]V2\;X7F>YY4YU3$%BAK%,_;V,P! M]1H?>EY#Q;2JV;BQL;5MY<_X]V1Z><#)G-U::*C"[:2JMD>^:J.,2=$X[:QP MA)?SN=(!$)]2(L;(*+4TF>@[?S3VEZMQA3;8_D$! -G99JNJGD MUZPPK% X2X4,)H5L?),5Y:W0'3KZK>[/ M'I]U5Y==5^)?F6$0)#5>&UKNZ,T8@)9 D-F(\2BEGC+NO&GB[#T,JT^>47T. MW1X2*YJH3L[5B[2LYW!5>N359'I[A6' ("6?8R!9&138TT0LIYZX[!.X "+Q M[>K3;M%8GURD=G1HHOHZA%@)_1S?'*+ZRP7-D]G\;>[D_C!?Q'(=Y=7]WU2C M1\]PZHZLK&LA.F^#)]$PR;5A.AJZ%3%V:+1/GE)C@K0R156B?(#BVJR\?AS8 M7B44N11E98">7 X1!<4QC'AN,@E@0Z*EA+%QNQ!C4R-]VO0Z#A$.5G6U.&L% MZ/WD$D;S-18:L!8HU20*CA("%<0F&4G21M-D@";5Y$#]/7CZM#_5WK>H893: M#$&RYD+6DH9:Z'J%2=N@3?:::,80D[62@#2,1"Z-5C$@;YL+42N8I/$R(=A;4,;\\/0 MIJ*)&I"P""P8X2QK4GQ@?\C; MT,W^,'0[DFFK4;& FT*8_SZ^V7K]ZU76AN_%4R$%8.W9 M4$+?5:?VAMO6R#O:VVKO,+ND7'LH:P_Q[%/LVTUNAV\E7:9[AN M8Y"8,L%$2E@"'!6T\N5F&D6HRD: 98:";#&(7R.HNU_0R:2<53A:Q^H*+.E M":5ZGB9>9TZ49QKGO<19A,<&A8U/[M-*_F$&/%QQ1W,*[AT:.Z=I[2#P^]2= M^)]/.H':S@=;M7VT26)W3;2=G2N?1M^SI=;J/^9I] =@+,])_V,X'IXOSE=] M^?K#B^Z(YM4HC5]=[_,'Y'4TQ=/:<)4U5N]H^74[U^':U4;JBT4:Z&0T]5P1 M4(H1R5PB3D B(&6"H!VGHDGBWV/ *ISON/_YF\\9TT2-2#X2<";CE >!6.XE M450;$<";)%N5U]P1:I]\OJH,VW">HZ45:YXF>E )5Z>*G1;9\)2(4,@#F8-' MK93:NHP%SVQ@M%D%UVWP]G;[1#V*0GE](3:V69'I51W!EB&D@:C-,F>EBP)R8F/V6'L9I4U MBFL63C9 ]? $]VD)M;/%CLNGELUQ$(G8P".Q3C$:18H"6I6: MW@I@GS)?3L^G72UV-#[=/*FKHH/,@R3@5;EWTY59V3!B@#(9>#(VM2K[M#W* M/N7(G)19^]NN&KW>E*LATSTYY>MZ2$GS9)4DKN0'2DD-AA'H]&FAK611LT9E M6;<%>"Q%W+09\!PA"4U% M:U>;2295Y)(($1(J!R=(FR00J52,EF>J[4G'P5V"I&-%W?UAWKZ6/ G?RN*3 MY%9E$T*I0QU+';@R6#M+O,A6."XH4TUN']@19Y]"\MZQ;5<[GF9P*PZ!EP82 M%8'X: R1B0<"$.[KM;,G3#&[=0JAPQEK'//&I M'+>1-B%@1"TR=]RHK%5H<@9J9Z1]BN1[Q[C=;=DVQ^?=",:2LO^[3_[!]7>K MY IL1E(A;>/JP9438K9Y;%7%'#/5Y7>83F'/9/#K[U:1?C.2BB+NG_-]ZPE5 MQ6V4S7WU^,I]89O'5E7/*?K"V\5\-H=QN0#GVDJ3=XMI^+1*7IJ,/\PGX8^K M-P]7YYXM5M5T#:DK&*%KX_4XX%2*/EL9$O?JLIL>4T5=C^)KHX/]!Z_[']9* M'XV&M TM?/0I4;O!5Q MB7(2A8#HC!$^-]EL/I: !YV_J@/RKM(%. DT>9(2 R*C9\2+X(B*E :=@,;; MY8[O.<;5"&"?MJ][V1-N'#;K TOJG#<\5)+'5.RX5#Q)14(N9_]-BL2"S,08 MJD$%%Q7DH_!^IT'CM+OF/S[_:[*FVE9">[4_.SN;IC/TJ5^/Y]/A>#8,_X31 M(@V"TR@CU00\2T3:S,I];Y%0;8%K1R-/3"S$_UZ3>(W>U'96KT&LGD_S]XK(#771X;@MG"V% M<3F:PTJBN868HQ+6Z=/.^P?TH1_'$>A='VI*M+9;P!L6&'[O6((F^)RF<%:* M1B_.EW+^-BM+"M_N!X?AM)-G-LG?]-,IYH#]C\:(6BW+---:XU6UZ]ND1UW^ M @)%(TTN4T(&_SH9I]5?W2/N\']6NG_WUJHGE 78#[_5M?Y1H#9?K3N:GBOP M!468G*>/\'6_W:7UKU?1Z[UXZLI:>?E^RR?7UM!1E^O36>'H^W11[HL4OI:WWZ7,:XUSG+W])D[,I7'P: MAO?IK(QA!TP2!S371*U[R]M ]V\F^/]RJ>ORMH^NFNVLO#')[Z:3BS2=7Y8= MHG\MAA?E>[^F>5/;U(33Q';-]%7#M@L_2_]:E,WN*#R!J( MOM1P%0U7__T_\'4$L#!!0 ( ,2)GE!7H6,A M-6P )7+! 5 8V1N82TR,#(P,#,S,5]D968N>&UL[+UK\9IW_^4";CBQ_^/I[\.?P,C/W'_(]>C#]]G0P_?)S](+GDRS^=_)M(09G, M-?_OG/?_[KES@Y_]?QY,-/ MDG/UT_5O_[CX]2\KO_]/-?]M$4+X:?[3FU^=#M?](GVL^.F_?GO]/GW$"V## MT70&HW3[ 'I\GMW\X5TTYJ>K']*O3H?_-IW__>MQ@MF'\,/&WZC?L>M? M8_6?F)!,B7_],LT__L?_^N&'*\O!)$W&Y_@.RP^++__V[M4JTN%H]E,>7ORT M^)V?X/R<$,\_8?;U$_[EQ^GPXM,Y7O_;QPF6C>BOAUQ!F0KG7^JG_70PIH\$ M9)(N(S+Z5QQ5@7>(<=VG'X[YYK-8Q@*7Y[,.$:]^=J=XQQ$W?+CZA/FM/*/AEAJ.,^<$GV+2"TX3%ZQ5%S51196?DTV&T8G5O^+?W1 M:/819\,$6ZP ^]!P_Q']D44G0V0BH\08K%)K$%01L' MV 5;[V?TW^JO3BNQ=FP\F3GXW3ON>?531O?K"OG$/%\_J^#RRG[ /!I (M3\+_ MA.>SZ?6_L/HOC(N%I_ ^H7(NA+0.Y/[!;/9Y-KH>X\ _V="!JU-,IS[-QAY:]HH\& M\.,/XTG&R5]^Y!TQ_2N-FUZ9.:2_4Q#XXG(Z&U_@Y)CF,X/5J:<;.JJ#$H8)Z M,9[.WI0%\ %:T,B+9YYGP32(R+S5AF65D09?C,BAA53NH7CRD\;^-FU \%\G MX^GT[61@&VS=K_ *K^Q= 1>RO+?5>F;S#OO\?S\^IJC/)O,/D3[PQ^D(6R27K% M,!C.M.,T@2D5F0P<)7(? 9N(8C.DYZ*(CHS>8*WX*XYHP.>$["Q?D'7K8&?# MSW@-CU8LXSAP\E(XP2/GEWD3/4.E2P0.P(UNXAH\C.NY"*-+\S=81%8&/2C M"P!DIEP=L=.9!1,Y*[$X@.+KFMF+!_%<%'"8B5#X-%C<)I9:^KPR8WQ/A;F0I;!!2F3:[(OM VX(RP0'1(Z M;LQ&@\CB;Z,)POGP?S#_E:Q5Y[4WHU>CSX1Z?F@S<,)% B69QX1,0Z&W!A5G M@-H*'9/2JLDT\@BN9Z63+CEHL3-51WY7MO?T/! V^R!,8:1CR;1*D=$,:L@& MJB29A4;=;J'9".M9":1#!AK$&YN!20A&$7VL%"-JF"Q9R-ZR**/Q/DF3DV@A MC6]#%=W8O8%G>NLC7Q^>#4>7!/+V_/]G+.,)7OW>'_ %I[]\(7O0\XVDTNE2/W<;S39CKI72 22>7-5$ND9SN6#R#.CY;*(IS,GKD3;8V&H[IR?O$ MI\+WJI1M-U(FR(M7ZV<<83TL\NALX%:R:!*]8>@$\X%'5@07-:U,B]@D)V,# MGF-&Y23[9)D!/GO9.++VJ@-"U GZ&Z3 -;#("<\B,:[0T[\A,(\7"A*'I"%S) M.90^Z)^CZ9_[;LAZ1 &[6[K!_L%>:S/4;\#Q3">QC[08[''_'>K$.\]EG-Y"';L"??*K1E-FUDPG!^?T M;@OX:O)+UL584F "!-*[Y!,+.B##X*221M1\@F/JZ$C+3UO6]Y38[HPU6*XV M@%W,HRN8!QBSE2$J!I@\P4V)@5"%98Y>>&.TM;Y'@6W"^6U*K!/6&BR'-W/X M'Q#/<1!TDBYI9"H$S72VEI%GII@JT5N3BG.IB8;NP^A0(GK*[/_EL['4\Q_^7$VN<3;?QR/9OAE]LOY_(%_^7&*'^H7^\IA.ID-WD[& M^3+-WDS>X^3S,.'9ER'%[,8 6 4LA4B#B)'D&6DDN1BI39 2Q#:"H,^_(P;Z M;ED(FP!T*(4'[K8_((T]N!QW:-,.UY4[>*9GH[Q -'TYGT2W C58NF#?$>&K M:+I<(S95![CEO!NB5EGOR,J]2<";;+E%37.?H[G/1$%+D;;,>INBBAJDV2;2 M.47J[Q5:. KSNQBW25;Y',UO/]S=KA>UQK"PQ>#C\,9_-D]'FJP0*1$S)EISQS-$;R37*@6$)2 MR.*4U311.5R^,[9:J&#SQS]E!CLRVL:PZ]]_6C(*Q1%_MJM%\6)\\6F"'^N: M]OGJ?/ >P(Y*4JP^I9?*%(\,;KE A0"O><;$'==*TG<0M,;,;:YOIWJ\0,6# MP^R:N?>S4POW#TVO"7R>)$AH@+M(^B R@N: M0%$%H44VV9?'R5OSP,ZKC'B.:# J%NN>C X!F,\EL*PCI* #D!O8="OD=5=5 M1E8WG;B20./CS-OL&;TXA864*9PUW*<81%2IS47"XV\&'LCTB@-XD&T;.(&K MK\; (61.2R1S 0/3R".+CLAQ*@)H!(BNR4D?80IOCV'$46X3F"P6C$OD (690.+ MR6?&T>4(,KA4FJ1R[XGW>2BG,4]-S@?6POY/.+_$C:@'-9VCJ*R9PE+(60]( M@7!&EKF6INA<[]+U**Z'T3Y7:77(49OR%[/),,T=.X)V]1Y<#>)WG%V?SOTZ MGOP!7VHMICKIUG02PET0%+T0UNA:[$E*LIGU3% D4&AQ5 MF&IP-6$)]_QU6 &_C-G+[%%EQPI@9CIRQ\AK#03H(DJV#+,F\QAO:SDQLI'@21J>I=KJ3*5;-VL% MYI-74D-6&MPT>6C!7@5;E$DN<\N< HP3.$L:!<-))X11#L-4FHR#3*!%KM=5Z(!8Y,">1X@K,N:C>)Z5O M2DT=<=/A+9OY:5L%6LNTOZD'+!?CT1PAS9PO8/KQ;Y_&HVN4;\K?83*!T6QZ M]5H,0H@H$"P3M@#3J"R+2.&H YNCS8&+M%2I9,,IYKX(GJQ0^K-[ETGT>Z*> MRW[@34BBD-,?=3T,1BD8>%48#S*GR+G%:!J)90[@6]/*[E9?(Y6#M[K/\G]? M+NJD_#$^RWEN91;72+N;NCOW4A+N%%H83W#X8?3B M-QD$)5-PSM1[*[64+3F8005D'$),GCP!W^9F%&@>[?\ M@U'&FB)9*K0VZ*(]\RYX%D4(6F?O0VH2:)Y>Y81#I+*_3=)0YEA*C4^8H^1('W^Z2,?HL$!E:^H]&35.&CYDI+:%$[D2P30HJG>S;72M#N%)778G&H^I4S>\\]-%UL8J$0-S,M-KH NPP%-F+GFOC'1!0Y.5L4<];+@I=BPY[&+Q)EW&;C:( MKN\XJ9!-=451IEK\GMRDZ*1E*.I(D8)HTR0M>@7)$@@^[,WF ..$OI\N+R MO-[!V+2!L0"*UD05DF.YH* P-9L:H7H*"@L/G!?NVB2[;(WP66BE"1T-4H?? MX8S&BOFZ$-@"%;=!:U\RR]S7,I\%*;IVF4F%H6 M>.(;Y6^N@_,<%-&!H3*8VV:874XJ8Z^W& MQ+?HM7W[G,XOP2&@,,$%)@R/)$O+6=0J,A]MR-H%YWFC],6N+\']CK-JI[>3 M\>2P9V"[3Y9%[*/K!9!9)4F%JP@KRPK7S,I M;,Q-HIW=H9[$=O\OT->E'(!RM:,'IOZQ%,K1A&LR_S1O 4 M5,G:-]D[._*A1VO:'CP4V<7F+=SBNV?2]4!YE(;G> _B'^-=K9.LC3S8R)2J M>:4ADLLFE6Z<%AU)$DUMY+0;S[.5X= 6TN.^WJ-9\/XMBX")H;P%8%I"N MJIZ #Z(6[4T&N168VAR)K873O[*.3_6Z>^>'\72$#F,V4R##43.5:D55+)9Y M&2T3$CW')#T734Z-3Z[#V,GIJ4OF&DQ++_'3!-,0%ODP9Q?CR6SX/U>:QP!< M)R@L)>Z85MPR6OT+\S:D&*U24C29FQ[ ]%U0G3'6X.KQK\-137]]C31]OJO5 M>M\4LL79=(JS>S 5IJ*,\RQS64]S:I=GX0-#YYR%6$PN37:JML3W761-F&QP M$_GGRRE%R=,I+=61$%=(5YVS/I IZZX.V>JJ>]99S;?^<+6Q\^)C_?+5B$9R M.9K59.VU?_)Z"'%X/IQ]%0.'OL00 DNV1N!)%!9,'3!JDU3Q1<4FNS4]C>^[ MX$]224UZ&Z=)?:=?XM7_WC'HXFCLUII<)J@^27'6$]("#!)R)D,Q,:IH %IU M9]L2XK./@QNQU6#E7T5ZEE)])Z;T5=;:RH,6D 48KD_V::[L-L_]-EIHZG5V[3=WK!F4FW=IRQ-AN@R,YSS>FW;::<-)+U$5 9Q<8GX/YS!? M-WGF2@<1F05)Z/"Y0 MWIT28R@Z&NV9]/6.C#2NMG>>%R#Q7D/4TH9^Q+,!X3 ()K@@.Z%G(M1B2!LYB-(D94PQ/-DKZ<3]"6H/N&Q+1H=PT*%2U M_<[6( A06AA:766@&-!JFCJ\/<1GOS'8B*T&_O0&I%Z[I&^EM@K(;M@D>M\=ZG/-#NV*G09;A>3Q7U>K M2?^X'$Z0L)/J9U]KZ>W9V2C76P"?ZJ\,4 9/@ 1+!FOI&6-J@7?ZCS;U>!)* M\$U:KFX/\63FJLD4\\$C3:E< M4B\^,2CPR9> M^NY0G^OZUQ4[#?1$4!-BGOY*IKEJ/3%O9B(RHI5 LRSJWHW M;\I28X"_$2_3@55HM=&"X3P%U=?)4M0TFBBM-Q TV*6FM1L..O;'\&P5TR;1+4GBCF]RI>0C4LQ52YXPT MR ):F197*FCGVFS+^$S>F*\S9*#%ND3."E@/M%IS TVJFS^*[)O2S>'<-.DJ M]&D1+;XIK\>C#W_@Y.(EQAHE7A>BQ70YN?+J03J,UCL6HG3DU0OZJCC/(D2> MD(P42Y,]R%U /GM)-6.LP1'M8B>B%N-^)$=WC;4&%K4M&APS,5 0:8-A/AE@ MQG&*(^N;T>;"PD&HG[W^^N.TP?'O]K8:1!6]YM8SD"8S+11]E;QGQ4(0I4B( MME7AWRTA/GNI-6*KP4GP+Z5@HFCBER]I?CGA'04<;T85?/W_NM_Z& MOX%*''GDACEZP\C003! ^JJ@ I R9],F0^KX0W_R&V+'-^%.ZFD0PQPTUJLF M"*L'_@L+W+7JE:4'HHA $XIEOM!2I&,Q+'",-9$M4#3'C5--*D?W.\PG_UZ< ML"H:A&('C79@>-""*\5B1LZTUY*!4;K:V9"OA1IUD]X8!Z'^MA6Z$V<-HK/# MP%MMD6>IF=&Q'O'1*Q-#HJ^2!Z-MF-3TS^J$XQUW2@FGJ$ M'ECTI#BGDC>1!Z?:U WI!/VW_<[NQ6&#@&.!1=>_D([ _!KM=4M;@ZR<%9LLP?U]/$KS MODZS@>*N1"XE$[20U14LLFB@T#*6#04-&55HDC6Q/<1O466-"&QPTGF@"\(3 M9(&9.6]\#5HK>/+?L[+%N%**\DVV/([J@BRU:B$H5.$FD T*Z004+8Q6 M)PY%NB2PR11_,DV0#G$%#K#EJ31!NBZA,D_UG%X9O?;N *<4U]G1A.%J"H-* MM<(99\HHB29QGUT3'W,#GA-I?+03PQN*U1QBZ0:K]3I85VF_N"C&O@W ENV/ M'D5XG%9(G?"YA48.)^,HJDF2IQB<9E;5S8EB+0N&(*MH'/!<+#=-*A$=22V/ M-$HZCEAVX:#KU,87XQ%^&8[_BJ/QQ3!-W\Z^OI[E12\&B%(&8P/SF"73(6GF M _TK_CWC$?XP;&W%CYO=O&%F\F'V"TJ#8(H_P2IVDR MG&Y#VJZEQ5:?VT4SB]T'L-3&(MD2='08N1+:1_#6\%3D//;(OWK8>]A*E/J'*R:6L,&IZ5V-, M)@ME41F3(^:M*'WHX0?&=>DCYLMS?%,6:5P+)%<-=F[C'4"(J:3(C ^U='$N M+ 9NR:,%KS06!Z)-U]OM\!V^^93&GW'R]4UY21-OFKT83^M)B?<254V0U#'3 M?VJ[,*T\B.<(.> -MK&X:'6KX#MN2S!?-WR^K56J*/KUN M\Y[QG^H%QK,YI22<,"C=3G0O M/> 9TWR(*7MHI7>G!^!+,GL:S@;<)5."BBQ+\HPUU";GM4TU8(AH.$0>F_1E M?1S:\Y))(TH:I8@]?G0FK91(<1.3,E(PA5$PB,*Q+*21(BJ!O,E5EQ,]\>Q# M.MT3TV%RU;UI\':A>T$0<3)]4PI.".([O!C3#U\,7*HM9^JIFS:6-,YC[5LI MF-.&IX#"E>6.X(^L,8\^\GEIHJ&Y.TR NH?RVN?Y941&/*_YY3?PN+!)F&09 MR9/@!6^9KUU,!623"^JHEVL"/**&S<]ZQC+HR, =W@:Y!^^W<1R>X]N/YQC' ML_'%L$8]P<:$B:(>S-;6?@&)08AD NVDL[6T)6QW-_N!ASQCQ@\U:8-\J8?' M?G4X2#&--CE[5KS6]1XO><7><&858+'%**V;^)Q;8.OM?+T'?Z%K*D[])#ZX M7!(B,@E67I7<"9%B:5Z\\5P@0&KBDI[:27S7M&]Y/+^+^8]RT+H-P._'\_OQ MN?.)ZSYD'$4UV=04%N2TBBI!KE.]4DGO#DL@7> FR0)-C@&>UO%\6['LPD'7 MNZ3_]77T&XS@JB76JU%:'"8K#XYK76NR!X*$=6=/>4PGL\%O\-_CR8O+*3G-%"Y?*3@)KKB2#(TU3!=Z*6-1 MEAD;A4>1?-G**:5/O_..TW?+[_?ZQS\W9Z$#(W>X'U[1_ X7-,I[F*Z7HBU M[> 7;*6 C6CZ]0&ZH&G6^\[V+:KE?NWS /:^K+8KEQO,2<(S"5BV6:%F$6-7DLX)(52/X+ M%VJK%?O^Y_:W4G=HZ7$W9NIX57X[&>?+-'LS>8^3S\.$S\?/S^=3+!$MU.@>8P*P%' @R*0 M&7S6M:5*3#ZE+>E^#,*!^9-W/[U^ZNN;TWR:,W(&FNNQ3OA:R,R@:,<2A=7! M12B.-ZGKO!G2PQT.@CE"FI!L]K&2#=F7Y#EW"C=BNMBLR#QR54\SPFH68"S* 0FZ3<05B M(+<'VU2#7 NGKU2?OOC?W<:GDM"S,I2?O_Z,H_21IO(_YW&O#&0@XR4C!XSB M7J<<"Q)J,\D< JB4I&M2_>@Q8,?:&^R"^\?D= @'#1(U5O%=HUO$9-O@:YG= M\QC XR3W=$OKHYKI@)-C: =M<%R"9@I+K0R P*(#S@Q2*)&#Y:5-=;7C:.:1 M%)_C2F87*IJ4Y/N,HTNL;61JUX5:(>[OP]G'Z[.VQ9X-NJ2MA5CKWPNR + MII81-");+X.2ODEKJ*W0G8"'>Q"I*Q?FNF:D@<.[B#&G[S#A\'-=C!>X. 6L M"I1ARDO-M Z">7+!&8)U G(*L-7AQ##,4B#&=%&2 6%CT6,L7LMC=R>UN3QVL7T+62P\GA6(BR4O6(F>&\=0!7+&H781C7"7@<^W*XK(T."6BQZ3H_QM@$#KBTX)#01,7KP N#XA.]'K5T(@!F:%.A M_B%4ST@;G1F_X[RJ-5F^Q45P64J6:]GS>1#OHPY,!>61)^#<;+/;\<1N.G3H M:W9@UXX3*#>G!6\#ZMNZW+ 335LEN>]CX]XN-QCK$YKBF%61YAXN/?."&V:" M"$J&Z*7[-BXW=,_[+J9M?+E!2B&01TV>KD'R/7QA42?/@H<"R7E1U%(5^B=U MN6$G2S]PN6$7,_54 GB[E)77M:?>M'66T+VG])<2M'EP2_D_2CORP71(/"K- M502+#K-'[;+Q,MDM\W_N/>^ =W#QM#>//.WFN#\ Z"(#K]0 TRDE%K3/#%#2 MY!14TG&[EW3'!Q\TT;S#^@;2QRZ:F(X^G(WR56=@G!NR]D4?)(DI<)I-4Q'U M+B_Y9)$'RY(ESKA"3H/;:FA;/:Z_::DYS_=FJ^YMW76^]W:FN'*MHY/>0XQ, M%$&Q#N>6)ML8"*P427!.L?%VJ?P[/+1U4D^_>FAE[6,G_M3%_EUM"CMWS")I M-ED$%H2CQ1T+609L8KX4Q*Q2UKC-:>I6'NK-4_L.0]OR.3[4KAV'(W,0"Y]K M&QA=1Z!WGM]_S+DG \L<'F"^AFR"X;8X],R I,5'",6\4LAXB-'G9)V7V[2[ M.@T6'P@@NR5Q%ZMUO0%(EKJXO+@&(JS*.EHF=?84!-,J%$WT3"19DG(%M.AN M[^_ND_N-)/>V_;@+PW5>K.;+'2 4ODH1G&-).'(F@J3A2*M8Z\K?^@!I9;!W')?E%D(ZSEZ+70 M'JV/$KV(47!4.?*X;+]5L(=9\<7XXM/E;'$3ZF>85I\TOQR>7\XP+_WJ_KM/ M!S^S 3<'#GR)1I&"U=P&&15H8U2$Q*-1J'2.7LJP3.-!)CB,\;=C0CX;4GC[ M=?[ X6=\C^ER0C;%Z2]?TODE#:M.QHU5T V.!LIH8* EM6B:):52G*-3FH<2 M$D>LPHE:(SD3RVKI!M&!*:X$(&]\^%5Z[HVFWY3K_A;7&&YW0XPJI@BLW6YB M+5IC.8.L-"O>9<4A&B>;Y*ET-8"#>OZS_@JL@38 F" MK""3FV><3"A+?6HK'< MZ";E)HXCMTW"8M=)=K]6E,YL((NU6JP[9//)4(:E^BQJVMW"#R^3M, M)C"ZKMLGLX0L0V"Y=E/3/D,5O6 \2,^C,#JV*6YT#\4SD<'A%FY2"F ZFPS3 M#/-KS"]U;0%P^H?)$E4<'/B5= MK\1$K=#G$F(]N\IQ\"C8+JRX_VG?0Q_7S*);G/QEH;VF:8Q'+S1R%3C/@M[Z MHD,446^PZ\'G?VL_]>8?Q^4JW70(YV?3*_$W>3QZ5U_V MVF.V'EX=D)C>$DXS=EN8:TD=B8/0+F*BM4X7Y2*-@,PF I@,-+VM5T='P Y; M.&] 7#WY;.V3W]P^^QUK38DF+.>W#VM8K)- M%MI.1W%PK#O'< /IY7!:=SL)P5F!<8CX5P6(" M"M>2H0]N=9I0&VLOQA<7X]$\JEO$_->@OPZL,XI<'?(3$37A M,IQ%3K&C 1.,IP]RUCSF53[VD/[ET8*4<0.+-IA0NG@SK@[@,(%2RFIF%*A: MZL^R0!$I$R7%H$$KZ9O43^]L!'WE"9S.9'0<\D\E3^!F]#]_O?GR_PQQ0L@^ M?GV-G_%\?H"B>-WII!<^NEHOR'#'P+K"L,3(M08'W#75]8/PCG5Z?R3I;!)P M=Q2VG&/7[@;^8X=<)_N,21^GK?/DU2LG$ ME6=BWEK5@&1^7@J@N"QHV#SD)BF$6V#['I5U25Y+?:T#>%W7;@N(?0=B2QB/ M'GYUP^\6OG$7Y/04<2U#S46G8E)D1>=0W3+/P#M%4*615B4+>1'#*4Y??*S%6Z;#TAL<=S+%_]NHI' !=R[>OE"M/!T_S*:]-9389UM1D,]I%$ M>,@8CI1&>!K32<\2>&JIA,X(##$RL,4S+:1F(28::3&I1$Q*0UMU/X54PO[$ MLVW>!&W&6 OKE:K$1[=/3M459OT M>E*2:+GB-ALH" 7>TJHC2TV\L-$S+QTPGAP":([&M0ULGY;FM_<8GYSD=U%" MCQ?7KZO6:2D]8 U=IDR"/SF90E'/#L2S%&'WQ]_>ANXVEPN^7]]SV(.8G$ MJ@>&5/]H;D;RQRXOKHIDMLJ9V@]&^W2H#LRSE.F$PFC@WB2M07M5Z]NA10A: MEV@/(6QL@ +/&0&5EA-_Q$R-C'1+82C M'S0?5WN$[WN ('*+W%Z!C21,.TRXI%(9$5 M)X6OMZKREI5N'GO2=WTT8J5K]W(-N'G+=P[<1)2<)>"U!ZU0#&IB$+E&66CI MM8IN7Z74!WP72+<<--A=6@/KCA;MK-EIL\9K'@(M*K98IHLH+%A5\QSJ,%?'L.:>Z=/'[: M4;)*V@&M;RA"+2+.F0]&,66]XMKG@GF[O:6='_T0*B0!P^.UUKU%:&1+* &9F.$R%TQ M&)K$QWTKXQ&_J6]A[&+V'@1Q[X!FL4X*IY7BF)F22$NR)G0!:87&A-&AU2'J MU(ZTPVJ"4I M"WV5N.9&&E^LMWU(92VZ9ZN6P[GHP6U]-YS^^>L$*6B"DM>@/!<1YD'CT'M MP(+[MP9^X--:67.+QL %(48KJ^N4-?<0(KJ@M>AAAZU0UT\[2_^X'$ZOC;,XPQ?>>J'(W4K6>*8S18=1F,Q"\)HT)+*Q3=:D MAT =NB2O^>RW%)#06@ ?\$WYS_%L./IPO1)<_1;I82!3RA08"T:O%2T$R68& MH2B&%!XC%BE(I#V98@NX_2_5G>EH>;'N@:\&$>6:E_@%O<=#^O2K/=L)C*8% M)P15#"290=3C ')4:P\#J#T,DF7"(?V(HAK=ICOU+B"?H:(ZYZ9!Q+D&ZQU[ MO$,*=S"_&)/R![*HHB"1XKT7M8"98$&X2*$R. D.,LJF,]3C$)^WAKK@I4$( M^M?Q./]S>'X^L$!S'_>1(=>$@UO%HJFM7!5PY,5$;%/>_QK ,V)_+YLVR*Y= MMS9>3M)'6.RNGIW//X/^^1KQS9X:?'F)^3+-AN3QGUV,+T>S@0^$6 M@V<=$ M0M6&00'#"J#D.3GIVFQQ=CJ*9Z2RX[&[*E7=8"&K21,?1L/_P?PJDSLW+,,: M?BY.Q!=^W/V3\?G%1YI7+VEMODUZH!^\Q*OU^AU^QM$E#K@3AM.U5?!')2$M6:D;R?CS\/I%9_N_+Z6R>"71_K%^71ZJ=R<'5XIBJ=OZL-]""CXH) M79NQ@: U:BGQ<$,"5Z^PGX&P3YSK557;KOS,ZR7J=C"W0Y@.J4F^PH;87N&>BN'1NKDG&GY!-VR:B>D41/A_U5:?M#I?WFTWPS:?2A5IM_ 9/) M5YKL_PF3/"5'G-XN#8(%4R_&94DO';>!Q11MTAX2R"8="S9#>D:BZLCNJXH( M!WE]O^/L'C*\AXW"-E+V]-7HU\O9Y00'*1HH+B*1F%QMWH$L1IU82G7'T=3) M.6_EM>WTV&>@@L:V7K._>UAQCU6U_KI0:VV6\&JT( 'O_N@M3H;C/)#HO -P M-:\?F);1LX!.,..]ER9&H?QV&MD?PW,13$\LK%'/P<<#*^O>;8VH\_/Q/VO+ MO$'P1B *S4P!7ONHDUTHW&6^UB+1GLM4FIP+;('M&2BH%1-KU'+P4<#9^0PG MHWG!B%>CSW@5!:Q4C)"Q"!]$8L$FR[0-EOEL:D297 29X9*:9[ M-M9HIK,CAOM[&+_6G8L[&QB+/8@W9>&EX_LA"?Z.R5["C+Z=7<+YH-A@,@ P MSKVJF7N>@43)N'0^02I6IR;IL9V/Y!EI\;@LK]%M9^<-.Z:-1!N*PB 8&@A, M&U6#!&UK9%.WC?M\MM'!(X MC#X,;W[YS>PC3O[X"*/; W?NO>&YCK9V>\B PJS4O,3"9?!-"GCW.LIG MH.O35\>:=^'@#>WWZ2/FRW.:L-<8=/KSUSO?75W55LZC=CUH+'44FR: MDU-C@@G*NAI[]N34'+/H0EL-/)Z\LS,7#?-)[\):./.+BU7; &Q93N%1A,>I MJM )GUMHY' RCJ(:';24VB%#+TV])T<.J(WT%1!$*1*],4W]LI[5\DBEA>.( M91<.NJXM]>://]Z]6*2LS//G/YW#:/8;C"A\O=K7FE^G1&$ICM:!04!@VLY/ MXV1MX.O(!H)3>+A=0:GMGG<2CO0A+(W;FKCK8O7_]75TB^?5*%U?HE7!^/QGQ7(')FRP ,SST?#]#&9S7*\7>@#3-^%A=L5)@SLG&Z!=U\'; M EQ+#_-!=,?Q+COC@"96E:2(&G/V MST0ECWB51Q+)#O9O((Z_X@@G<'XVRF?Y@JP\G4WF1Z;UJLMH>EVF@VM=Q M?[\E14L$9[$@,X5@:FYJ>0D5FK'6UYO@/GNS)(H-^QR//NJD2K'M1,JX MF45[<"1>#J?S:U1W$&9ML_8AU0*#U?$.@854+U-Y*Z,U(4O72[''56A/7B.- M6&C1062>'_Z:_."5)(6?O_X&_SV>W/:GR!DLIA(8Y.*8KD8(3BB&4"1XF2/7 M3>+9'3!^$VYI*\X:U$YX .HMT-_AXOIEVP9NTU9+N^$]4N.D5OQOK[/.R.MW M2EL/N^X:1)IWE8_S XK O"&OC^?@:/HM''F;'G2GH+7'&A:=JM1VX*R!Q%[B M9SP??ZH%OM/'T?A\_.'KN^&'CP1V<9(92K$<(Q,N%::3D+2\8Z%OK4G9^2), MDY7R$5Q':$W4DM>5>TS=D=+ (_]C ADO8/+G-1[A:7S2.":]3!1H"LUB=09\ M#C8KD"$M-[7N1B3+0)ZW*@XR>X=3QW0R&[R=C&MIJS>3]SCY7,M@U6G3*ZTI M(JS53H " ![))RR1LY@ G2DY"K/-(31]_AT)T'?+]&\"\*Q=YDZLWF$AI3MX M:NNL!:+K-FO;@-K!^]U%$JMH^O5MNR%JE?6.K-QF(E@##FS05KO$LH=82VX6 M!MQ8%KQ-P@F>3=FFA?TI4K_!U>R1^5V,V_4>[,OAA^%L?OPXO_RQ6(QB3E!\ MJEUA,C(MLJ(Y#22SPH10N)9Y>?+?L.^Z]N/[6]D[M/NX4Z-M=.3:=[9X?WE! M?L?7<;EW#^XM##.,\IUJ:E=5+J?C27Z6QX42OV MWO1E[+8_P7$'T:H#P@E1L]QC(9([DRD4X0$T>!4Q1.VBB#S*8CA?VV/AN,-I MV,4A>R5!&L52DH$!MTDU>,Q8">1K+R?-I:#PDXY M.&X/ACMO[JM1;;*+>:!X, IC8++>T]!<1 :Y'BQ%*3T$ 27W5:=B!]C/2%\] M\M=/YX;-7290@"\:,PN\<*9SB+40IV7)>Y.Y4 GW 'D)Z4M1LW#7+I M&Y3&OBZ1B5GKVA\^YUPHH(CT@@@K62C>('" H/IJ&-+-B)ZW0H_ >H=9EYL* MG>P]JE^'7^@G]?<&W+ID!(;:NKIF"5%X'#-%Q@@6/1HL@?NMXO\V^)Z!+$^% MO1-O3'%[#C,=H/&A1!I'3)[<#UL+$(L$+#FOM9;HB^S+?>QB/,] Q*?$>(>G M(0V7C#L_&*B4/' ##&5MJ*<"9Y"R9SH&::RT,LBFO2#;#.N[K%OPWZ"]1)>C M6WA"F3O0,7,64JGCT*K>4@K,$S!<85')R"2(&)SGMN VIY*[7U(\S;)RAZAD+YLV:/.PIUJOX:]5[>_D M$X=<7"[H6:%G,@TH&=@HF%%)@W%"H#^EQ?:Q\3PCY9T"XQUVI]@[C\@Y88J1 M@EE9)U4M/0M>D-M+J(UW1D-JLGGT)"L7'B*XILR<>N5"8Q7,]ZF2E:Y>(\ST M5J3,K-5:D"VU*DV#Z*=:N7 G#6Q9N7 7+HY2@VX;@-\K%^['Y\[%Z/8AXRBJ M01=UR#(QKLF-U(K0@LV).417HC2.8H1GI)8]*Q>V%GJ0O6918F!6I:*M5LZTN54H4&0=5,DT+378]=H-Y$E/S?KK9X<+HH?PTR.?;C/9O4RR7 MYZ^'A2*?D(HH/C$*N O3PGG"F#A3,H&C24)%WR23:AMPWX1R]N2B@>^_<]0L M0PJH!#FYPD6F$T7-P&L1965DX5YZV>;"\9/Q#WBEH3NF0=:&5013)- 1R&+7A+ 63.@DM-9A49A>I;8#9PTD M]N)R.AM?X.0=GE]%[1^'GZZ+3G -AHN@6?*2,XVUWH2)F9GB@C-D(!!-+K(] M@.GTRW[LQ.>X#1D-@L''ZM2DX+D'QUD17-,K0ZY R I8R2!X%C:[-HU:6U2HV(+/T*C S+XF3K6,1G68>NJEL^XDA/!@;-,&%1,!VU9T,ZQ ,%9KW74KDD)NZ>>;'!(P-4%%SU)Y/YA MV#8 OR<;[,?GSN?'^Y!QE&2#A+J@KJ56N!9,QU@G/7+D#42#5@@/H;R0:[ MF+BG9(/K'&$8K?AD^V0,//1Q71S[;PUWZ>P^.8F9"P6HE"XY!HUH$Z3LDC 4 M5 ZV!-Z==>=N3-,IC7G9:G!+1,DDB*G(M;6@'3J 6#WJ*+E)H$1^B*@M MAMF N>4?M&5PP]/Z8G*;P2XQZ@HX%4%HZY,.EH.H[QP*CE)ED\-6C&YX[@%> MR&V$=[4-<%:?7C;O"-P>^A:;K>(JLA(M!7C@,PLQ619E!LT]9)FW::S4"P&)5C,)3IG/,4S?3=&.%(ANA:$;J^9 MW=GH]P#U+*7+B\OS6AOR[&(\F0W_9W[D,A#D+/LH.),BU]TUBE$"T,LDK/=! MI))%[/L,=0/4;TU173#6X=[E?*I>"_?7\02''T9711W2UWE4?'6@-W"H07"! MS)=:W,Q"G9ME8(!6!10"N#9;+>@[/OA9::6YY1MT/WW8'(/@=(%B/"M*F)IQ M8.H67& NZ& XJF!2WZG81[E'?MP99ENT]=C?15X2<8\K,@[&$,7'F$U=, M).5MQ(+:Y&\GZ?JHFMF3E0;UJ%Z-%L9>;XI?OJ3SRSP@_<]K_4C@0-WMQ%\3O:W,^)L-PR&!+3$SJ3WY@ 4= MBW4=*!:<4$D+$YIX6;N _$9FMT:L-:)<0O':L7H]E&D$P<%8Q MBC9<,5%2L-'D(MQV\(XQ>[6B^!$M=<#/D>:I@<(@?8R2U;ZC-''GQ ,3:A8 MJ_*J%!0VV7O:!MPWI*"#N>EZEVG72?HJ3Y"C5X*3-6+(@6DGD;[2AAFP@M9J M3>I?JK?9T>%1+YF(^3)=Q4"[OIKC,B M3T2#T=MD7)9,F4BQ-B*]K%$(5J1SQNF2=&Q2U/IDM/=(SO&I2V\7_KK.3KZN M?O1J]'8R3CB=WE[CNKZYX]"J4IL?<8I7M*SM1P5D9K-,FJ>4G"I;N7"//NKD MMK<.9VO I%2DB2/M12R@@'Z2FGFD@'P0&;8JMUREX>%WZB3 MU8JU!MM8N]Y W ;N]_H5K?@_L*C /N2=0/T*+7BR*M7]FTA!>:K9&E $0YF< M]N8MK[6Y8V8TO6OF(^=) M8G ZN)U\J(>>=E+9#X?SMA3:5"I]T-9-]U-(U&5W/&B_&%X0J#>%\D4%ZKV8&E]+$>;,(+0B9FI^; M&\]1MXP;>U,6@:FW]3AWP-#B!0'"GKU=2L M:M5UST"$2/& %]9R8\$VR81Z$-7SE$KWA&Q,VNWMUO!9SO//AW,*.\>3B[GZ MF]S1>^A)C>_G;3W(Y6NQQ3D:G:6Y'C18$W4N 2!&#"'3OSYT-^^A9QZP$-QI M$K7YH%"0TK+/M3:^S4Q;I*_(PV'"&6^T3E'ZO-5ZL,W36JQK;U9N-/Z!DXL! M5Z@P)L/ E9JW9@M[9)AMQ6Z)Z+>-I1TF /YQ>*^F84WLT^CO,MRND@:)M-DHIE66]=94B, M%FO!\U ML\788("\-=TD!>1A6,]-&QV2T.%-M\?&?G7:$K@3!JUFJ%2LS8$U\[)>" Y: M@E0E\>42D+N[4_WEG[7U+SHUYJEDE2VO;W_0W\TWK84HM,Y)38I%7Z]/F5JL M5#-5'%E02,%%D^3738".7C!J9OX&*LP[786M@&6/!OH6QB]E[ M$$3MFC6^',W>P0P7>X!^SZ!JQ?^A&51[D'<"&5283M2JY;$#W74?O M:690]2BU73CK-Q<"E35>*,-$S)SI9%.U!S#E3K4$\^%V(FA[7,A M=C%O ]^H.H%ORMED0@:8^W!SY2OGN+"\Q_%L.F!Z M>=^_!YH:^#"[P@ZJ5N,+GI5"+Y7F 5DH43&TZ!5XAUJ:9ZNJ1WR8XXMJ%W:Z M]E9>#Q/9J=[K65E8SSY,\&Z_"6D19"I("$N]WT]?^2@"DT4EK2$67"Z1M\%U MV?Z9_?LQ3;D;MS=\ Z=FGFR,^2U,9E_O6N#GKW=_,G]KI!":7'Q-3E>M"*HX M?>6D8DYSC%ADS&TV"+>'^/S1?/(@S8!E%+MV<5TG$\FU8D/J"5 M QAHX-&L05;K"PE)KY?AII8',IX%90JS,A0+@LN\W$+J:6GB$;_D>)+8Q?"= M[YX,X_!\ANGC^[/WUQ>@9 Q&A<( (3,=K&.^=I(.7H;@(<2RI=^Q^MG]^Q>' MFGO]G-,3JO[RN?W#=$D^"%5FXS+*QY,HH)$\)HF4>(&OG MDI:B4:7(C9B>GS/0%0%-BBFOA7:]#&T!KFWAH0?0':O$4$=<;J>1 XAH4CCH M(9" 4HJ@,A,9*")"+AF8HI@TWDCI*3QWC:HZ]JZ21XL!'4,DN]B_@3A>C*>S M-^4]G-_<:HO%Y:!39B7'5"O1BWJ_+3+4)@C%/5=M4N=7D!RCZ$]G3"W?-C[( MS W".G)&2#B+)D:M?"%' MNU%%N64HS]'C/,CIN/03R6RWD8F0]J MHS,FFD\::Y$*G9VKTYI+M.QIE(J!TQ1?>R\Q(OT,&M7B/8Y6'G4\^Y;*+@0T M<3H)XF16Y\ZW1"].)IC?S\;ISP4\'Y/44,C;MDXR73-R019DLEB7"@;+19.N M*X_@.H;KT2V5*UYI=SQL]%%[*W!QTR/YE^EL>%&W!G^]G%U.\.Z%Q(5[M=I' M^9_#VN;VY@0>*U)4YA)J5Y(*)+5]H_,@0_61\^A-,EOVP=LP^SAC=3= M=M2(7 8HA0E+DYU6HO;*Y+5?7H"4ZW9-Z;G)X..@3ZZ*\>$:W"&[N%M.^[V- MLP;U.ZP,T)-K/=]I@O/_#V$R4)G,A24R"#$P;4A 06C.G$6?(&D?A>M9EMMB M/ZE$YX[%LD,;YQ9,]WOU8LT0*N(__CD>^%*44XXB"F_(6:QY5M%&PU(HQA0O MM(E]MY_?C/:[(#MDL]\;9YM DZ9P4"\.\+J^E"Q2/:0'%L 3;%\L4,P;9)M2 MIWOB_2[#3AEM<$%@=]B_CB\G@V1B]M52^NH=JGG))GF6I,S!07(%FVQE[P?W MNPR[Y+-!2N8>J.EW!V"T2[P(YF/M_%C(T8Y)*19ES-J@0">:[(7N!_>["KOD MLT%JT&ZHS\H,)S?0E3!)SKO6J%*A>\Z"4IH)KIW)V1NRN.8'V7UC[\K*K''9RJ MR%B2<&V4--N,%L7 #S:#F!# MMDZE2.!#B8((21@7 N-26::MR :8@@VACCD$':1HEWSVE M7.UV(MG%_KWD:J>HA0.569*A A*6/'RGF/ 239399-&D&,')YVKOQ-2CN=J[ MF/D8N=JN&*&]+BRI))AVW# /KI"#'JRD_Q3>)BGWJ>5J'Z**3DG8.#ETFRSU M,YS#*.'[CXBS%^.+3^/1O!G!'EE-&SZIB_2C;4 NY0FAS>!2A&(UU[Y&N!9% MUI:+G% @'SP.MQ-+SAW7#NVY^+QV5ET'>,FV#KARMGB1O-&17@S *,X<4D MU&Z#;5>A=V+AFZRNF@DYHFGRZ_Z9>3L^H1T+VPUJB9>2+$299*KEDBWFZ*SU M!J" 3B7*N(&7;8;7"5.W7XW+64H4AN?%_#B%47XS^XB3%Y>329V4AQ"'YV3. M0](LNP?1CN_.3+,D"9ML+L%D2"9JK4((*?GL@^#*T/)C-TBB(R/MJ)I:FF>X MZ(:S!]]W_[P+IC;"6;*QXKG(I+(-6#1 \#ER#3SY@)C 7!517 -L?^M +6,T MJOX%CA)9?O]%YO$/[=B2VT!?LJ\$7EPN%EW,NC@3M")'S)&79L!Y,(.=!M&= MU6_FS=<(4ZPAP?YSU3Z/:G9?/.]NB.4.F12^*'I5%0]&!R3VK,]K[=3T/TQ3EIH[)1._(F(A*IEKL8B]!< M/L3MEL/MCLFKH]#?R'@7EQ>+V>3FER_G>;J?< +U#^A/?QV.J@LT_[T#W,VF M>!JKHF.#+2_@P5D7"_B"J'VA)9OB<&T+T@JNN%:*>%C%$ICC0EZL05>'YKXC8SWM_GQ5'W"XYN_K8+.ZX'LF0L MGI"#PT1^N]/!*J]*EL6!!B%]D6JP#M*>%MD_ %KZA"ZMLTUHPXNT$%(03FGE M*((,H&*R]-JB+3(.-L/;TU(=O[G;?&R7-MW[S:UMV@T8Z5#K("@\)W%&J0KI M,GMS:^BV;^Z;R]ET1NL4K58WS([?7D[2Q\7"-A[-+U=?__!P8O9\8I><=3'H M)3I]T%;I:(*24:L4?2W Z0.YIQFXS&)PX+,//(2MJ5)ORN(SWTSF/3->WZ1. M&5,B4568=PZ8EM$PC\XP6YRM]YE%:M/BYF%8!]4177SFKS"<_"><7]:DG0][D$:V)@Y W6-,%:KH("0Y8]5T;S$C66QY2]RP/[/UWL MD/M[U4=;6+C!.?3:X?_RI191ZT,QG M\?^W]V6];25+FN_S*P;]'C.Y+P/T +Y5K@L#=F]]"WR2*4J3J16=B/;0/-:"[2498@M,L%[II>J2_[WPR3M*]=[WWC87-YC MR>"^EYU%XRU&+GMI'EQ,NK538D9JC"RIFKROEFR?ZH$'*3I4]O90&E\'2!M+ M?E_GSE4CYS5(ZYFE_0AMA\G1'DB+ZV!C!Q7L&24IM-D1O"Q"J Z,*;J-#K# M+T32DM?,'@V3 ^9F[Q\JD%678E>FL#PT?6/M[QR)4;J-GB;]A=S!1[YOEOT<^Y+-8AF5 M@NJ4:_69 EI/>;#:D=3LO%?J$AAZB*"?S*X81.X=')7[Z+H:5K,&93VMBH=) M.XQ1,8P*U\#%#O+O8%(\0F&N,E%*K:E856!\&\$LL (E*TFK'+7N,IMCW\AX MPJ#8-S V$?L> '$S!'Q5:Y)$*213JV%IC.? 1ZKQ@"TKS\48O:G[ ,9=TO9O M< RER"?PL:,6>I2%754YO?W7YF2^/I/>+A"2MCWW#81.)=BLE_Y$*R'<1[YZ&*W>>F>63;]3R&[=*L[OO,4/D&#U)WFJ)I%71>/01?3%L^+5)[Q&ETAI=]"X> M/T'H[M+;/E7QX8=UDN0:"8R8DR274 MO#6H=L3KA';M9L8H@U'WRW#F7\9YG M7I>/S'-B/L^'HE Y^OCY3>9?XI4[SQ7G[<4L%O*M/\?SPI^X=^?E,M_8WU=_ M9UF*,DCBY.AXZ(2A$2EF!;KLEEDEI..*3H@%E9+*\SG.V\1]T#TL-SOZ M@E]987_#&95VB+'%LVB'T]R=+W-J_O;]^E<^X/?VUIO_PFGY_4=Z@*G"!XH. MI"T()E<$]+GRX2=E%,@+O_09^+@SZ3O=WVS]]7],SA= N5+T[&)Z.:]<>?.- M%=KVP=\FT[\WA_-H!&D&3^\XRE M_)&FWTXRS8[986>OTU50H24+\4\0;;7@V*C'7*4F%?H:2H^1]PKS^TM9#H^% M#E2EW(D M&;PNIHSL/-B0P==5,_SAT!-C'<;D;,WGO=S\?3J9S8ZCTD9%R7Y=$@F,T3KX3W8YM'M?@%89($+&-JV0CB1E-"$(I[U@7-?K4UYK:@NK7Q3"PD=4; M.1UF!_4[%UD-E4[FP?CET2A-<47)#)$2*T0;#T';#(HPN\0_HU.C.D9B7U\70;3'LBIR[BR$>_+;CH5N$U"&!M*QG3ANMQ5;W"U8)==6'9=!1O:03MJV;SLS,8H(;D4,AJM;9_D M]L$Y>?YG\? '/A,W@T]0W<7Z!#S?'>>3R\;>Q_XK>GB@^495_[_Y6S>?/G8 ML$UD:[)@6G\&0\3^J5,>D*2)Z(0OTO<]*'9CX'6A/+A0G@VN.E3C+[)^%WTC M+J>-UAMDSC_\89DONN258^T^[%/!MO&I+YB M_NG#H:_^QY1Z\$B\A4IQ-E.%)!EW1K$$DZY\OL5"4>IL1.PS+K)WI&XOWD%P%EU4"(\BQ'68T M1.,K*5)MN8Y1N$^8\@<5[3^IE<-3>?.-IOB%;G6(;3MO_1$J4YFW/ '6D $3 MJX>H;CZ=,0?D_\/:.5LB>H'F9E;82S0P3M9AMYE(^R&D00+F4/J;"591!Y MHT.RH),0Z)QV(1[FIGDX'E^7U:[+ZD!X.\1)]12K5]RLQZVWNF85$GB#;2.Q M"+&R5@3R'B+Y1U1IE*MK(S9?%UCO!=8/=8<(LSS%[3VQB4?Y+?.)1B1 >Z/8 MC\V!]Q1,P*11T1BB#5U:.^Z;T==UUGN=]43>(>H_GMY7[H2I'N578:Q5*01F MVH)Q(D-*GMUBUR;Q)4TEC--:W)#1UY76_T3KA[P!BTOV[7D*,CEY44&E[,"$ M8B!8=C_).B%J$2JG<14M[A+A&$^BU]''SXM[J]O9C%(430JL)F*@20DQ.0\8 M?;0Q*Q-6P^/[3_"ZC_!GM'F-.[%K9U2,Z0[SR<(*EL>B2=?R=HB,KL[P>6#) MRM;,M_58+/RC-#&*[)W$P_BN0W'X\]SQ[P[4O97O[(*R,>5';EHI'@F#J8H] M!:L+>PK6 @JVN*S.-D<34U#V>:VFQ[H1C$D1_S&'VW5-@/+%U]9H/@>VL%!5 M",HDJ-CRID@+X<=UA[0A@Z^[V@%VM1TP]JQLA+O%EUAYNP[L/TH*[)=Y'=AA M:0DZ1HF"RNB8QI7_M&N9[YC4L7J8>FFEKCJ#Q1K!%)\AH,J,P.R33MJY,"[O M<3>3;92J6'%_YZ=DFZOV8R#YS=TLF9)TT!+\?/2)RQ$B4K"%X'T)5X\H" MZB.'%^.QCE3^&^%P3'V,!A0'6^BR1B78E/":M=@:"B0T"MJ@ >L5W'T MT!)X76G!6&*\%4D#:F8-NV'+"25)=@5_0X5W1/(#_'N%#+FWE:"EX+CTYGD+Y-%4_*0\S60JY.IQB#RYVF:8Z" M_=>U/,ZUW W"/ZN_[)&P6J>AE-Q"C($@JEK!RVQ-BJB3",]K&6_K+V^AP/R5 MRN4I+RBA:$X&' _Q-/3 M\4;\#J+Q^QS]_]GD5R[^3SZ=\//__=]X-=#UFY/S"_KKXNWIG))__[<9?6DO M=L7[@ORK4?.\;Y22!(+2WBQG@=I406"P(0I1M>V2KWV+BD.-SSX0$"9#*614 M]6[7;)R7UF'Y#SR[FE>_#D\]AW/W8.HPL[UWP,I@6<,#*_JY@%A:$53@$\=A MFW-3EDFTQ--6F$8 S[:0$CL/PBNVW91._X7>KBIS]*U0C=Y^Z*G_32VN%& MHU]/7^LU)/JQ;^@TPGEMIE8&+"MT6@OA7)"5C;J<*F6G2HXF61\DWC=@^;'O M.OCX8Q&$P!(+E&K;E$F9V%&J"I)*PJ$DE7%<:2V_[SK^>*@ZFCN%OI\F%TW% MO.#YP,N+R(NM-7LA B0O6N2%ESA#A?<2157%@*3%*%NPKL/<"/?W8?$^?-_S M@1'3:R1R>IK'M''([LV7+U/Z@A=TF^$?D;SC$ M:E!)J<1Z,10-\)'K0+ F9 MA0[2]5LK!V'Y9:Z@\:.K@_U^-65J.=OS?CW\H';.\VR^/=S\_)?)[.*/R<7_ MHXLCRI,OY_,1N!)MS50,8!3,&',)J?*/N4@1B\^RIB[)<-TX>G&K8AS8Z)"7 MTHVQQ?'YVV2Z?*O]GCR6)I'))D ,J;2"$\.'*!$4'YW%R+Z:[))\LE\V7Y?' M>%#4*_-CFR/RWD27']>@\MB3-JYH ;85,QI5 P2O+6A',2L;7"C]DBT[,/3B MUL$HD-$A1:+;^K[9V?P8M2W6B +1LM5GDK%L_U& 6MN@B]:?6G893;87[E[< M6A@?9L;4R>8?^-?)V>79#R%=IEF>GLR9.F(7B25OBA"1Y8V1)5^"9@.1$E3I M^1TV&FT<5U3J"89>'/Q'@8P!IQ[O5I_^XRA[<%1@3NM4.ND.W"5J7U!>#Z!%J?L#!PSL.':J5KJ>U M'"L343IRP*NPS2\)_ J=@1!$+K%:,BKW1>]M@EXQVEN+8YKZ^^O)++)N^*NY=P>!VM2LA*AZMCN+G1FX9* B%E1J"HF.ZZ&+6LP]6)0 M/CJ$]!CS^]@@K!]&4?NE#Y?3_)4YG-_@'QM=+9IV;Y =D^U+AA"3 \5G2'+9 M1"WZQ$ZVH_?E878/>KWG4FCGV]8/TTDK')VU)=/(Q_-\E6T\^WS.7_(CD^3- M>;E?Q@M&D&44,IOLJ96Z&*,JI*@2N(1H"5'*TJ7"8R@&7AQB#Z+Y>R"\GXO- M3_C7W^BBQLJ41\I!2E M!1CR@47K @1=4/DL@O9=2KTZ\?,*[P/@XAZ\[WZY.%A%$VIMI"@$VLK2,@MX MT>9$D)T7$DE(7?J4.[S 8L:=+..#:'R#*@=(I@A!"M M^U5F#XSWW\,5CHVZOG 3WO(-N. MF\&2*E%M#P M$ME_( EKJZ_?O^FPB\(F>Y7VX3ID?+P\.\/I]TF].V%S47/!K]N-5S.=+R;M MK4';9VS]]9UZ:PPCCI7&&Z@-ZNIM\,D9ZVHP 1,:C]F6I)'N:[PQA&!V1\=* MA\HWL]GEV8*>S[/VO6]G%R=GR+_P(YEU-KEA="UJ%P8%S) 4=<)0-Z&MP,H4 M+RJ&HIP0)K _4[VK#D-VVF*,ZCY8#4G;P?N_Y):#YSWOX(LIQB9##(8W7%). M\ME.-HRK%.3W0?N_;%-.=YUT?JWYJVWD$TW/Y#':&'QI[8;GU[P.'1];V#R@ MC-%GX8WOUPNN"TLCC%D,B^W!BBV'14>O#B^[%5OP_)J?\F-.3B^_S,B*K M$J5 7@KE6"H1@@Z%4BQ:$/2197JJ':5]7E[F2MA1'@9TT2D^U@\.IG]YV]3 M:HUH:,HVY9Q![UC>GEFR]_WKR[:2PX;TH,LU%1Y((;&?S*8BM&*JP^ V*@#:U2X5QV9SK0*0:AG7!5]9D>_A!%S_]F=". MK,)T$$7UL*6OR6GW!N_K)Q;'#',3S=7UWAH4=DV1?)+$PURG#J335:3T4'XN[ MPIB=I.0)4!H#1O-N'OD-L-F;(H53473)[K^'E@/X 0.K[+%\K2WDW2&,N9)A M:T4A73R4I.HB^S#&RL04K"*A5^2[N)0_66G'+A;)]@HY1!!CJXS_-7AZ+>W8 MHK1C$ZSLI;1C"T4_E]*.P.=_U3Z"7ES\FYW23SSO"G35-W6S\RG]T]/'SL$E7>R&U M=T;?WL2\DJ:5HQ+1*A@SM1Z[CWI9LSNS< MLT^GJ3G]%6(6!#((X3R?5%KTW6*'X6-GUW#Q3?1 WZ2KYC/!%^M\9(>82@%C MBX-D#'NQ47EC4])1=!F1G8+)SR)3%2S M T\Z@ E.M<*Z#-7)ZH**5+!+V5D7;O9U:S@F\!X>%F.Y3N03>7+&)RNOY/:X MWY=\SCVGZH3%DEBN&-G"=+Z](I$T1*<5"(U, MH0J!/8R?!"5/1+4. Y)-Y-\!'&VS?%_;W=EL&?:PB%(;UED*3 O[F0*P.#[V M4]&%+4U=;1F<-'5 MGE_?ID^B2-ZRH:532]@N-4-2I,!'RDHD6Y7OD]S_!&$_$TX&54*'"^>_TSE- M\93I>U/.6,ZSBRFV4.1M(@MB+4E+4&7>""QJP"PM>"W(L9*3C5U<^[6H^YG@ M,KPZ'DPN'_:28R&23_@7S;:Y>+CYYT-^F\*67.$)Z^.Z^3Z=D".5O?V*SYY(%ENC83*^)V(EA+WD;I MC8E:)65JJH2%,OH0Z_'F[&QZ&;<($!W1GY-IVXRWNB5;?<8@UU>/$K8B1RM* MZR@A1!%H@E )I:S&(PNR%>>JX\=(W%%B\R#-5HO\@2?UD-Y]1*YB,9)(0641 M93!H-(9:3'3L&K(=G\G?D>%=4Y.)%>^H1FY#GES1+W_].DR]3_//K23ZB M+^W>;H?+W!V^KH=.MF9W17$A)IFS##)$9:R.T4MC7!*(VA,BWE'<)E^\J\E] M^YMO[%S7(7H^8\@YD\'R'MA.[P*AS2[VA;QK-92YSVWG.L3M[J'.!;R8FW'. MQDN^^.?)Q==?+F<7O*]/W_Z53R];'YLWLQGQOX5W^N-0=?+52R!;V9H1B>5A M@P!R%&5*.9+LDMFU!:T'2+T9&E%W'=F^&NMZ??F(=/[V??GAXE(A\MD875 @ M%=O-)N?FAJL*3EG*1EO1JW9W+]='GS M-0\\JR)]R:& (M$"/TI#($%0@M FE^!E6:>-"#__!M#XIU60/43 X>\#.RE\ M,J#@!XRXW:!GUL:>+2B:716PK$'4!E=[FZ#B+C7[O%92 M01M@MX3/RVHT>*;%!9G9Q>PR0>T6%?LS4P?4S)W ^;9B[6!Q+EF\&AF0'+N; MQ)B5KH*QGB$L44%D8!/RIR5WN3>Y1<7/H./MQ3IT4^5?3[ZTD7?,WON+KS2] MBK.;D$QM53$MB&]R*'5>/QQ M(W,=W6'RVJDC8[ %-8&@5B"::H8@K(?BK-36EY31#G4 /TC%2S#+AU'!T+A8 M<':3I"7VUR%J:-O\06KV;YL/I*U)+U$/;* _0EP5N@IO0 O3[FQUA=;L%()' MJZL.SH7A]H?]ZO\1 WVOZM] PD.>[FU^[?3[\>>/QU*%;)QUP'3PP91XO!][ M\.G/6FF#B&S@???MY73RYY4K9ZVTI7@+I3BFPQD/6&-AZ[/F(LBCT.OTNUEK MJ[WYQ<]9JSL)\4%C:N RYQ7;\O<)_W?RC4J[.;J8_3+A\VC6/IC4#XV3Z<7W M-L?B7YH%QF+VTA; M:P5CMA'UWG"@L@\)F9K4^CC-ZR>2LNS@D-,Y6TE^K8[S8]3_5K&XX=6_B83[ MQ.(L(AD7) 2,!@RA@-2"$<%J=DPP:UL?.0.>=RQN(^G?C<5M(KH!;R.10B5 4L505ANK<\6,D[BBQ1Q:C#LF6@ 9=,,U+)7%'C%*KL^,B$V(?.9@Z:Z7#IT[?IF0WJ^>4M/W4>93ZB3.U>]_TM5%?A^-^ ?+I)%H:O%B(& /IIYBZ,S"!F[I4!]1L1FU-+V^F(3L[2Y72V& 5P94B] M:RK!T\9!_DK'H2;^1PFH6CDP5MJV"!"TJ\:@]DDYOY&!NS4ISQP\!]#'7339 M(09VWA#)XJ*K%,O^J',@'&5H'6(@:-2@O%+)!N/U6B'%73W#_5XV=]E8=I7N MH6^0'V+D:GR-%6A<9H,]$#MB!D/K@%7G5EAN4W05IGW$$ X^06UG/3\!G&WD MW<-?NDO6U0C0-0CK.MOL(MY%HZHQR-3"PS\39+8>ZMX9,9OH8>@DFOET@#=?IC3W>Y=' M8)(^^)S9=;>B56W^O11#FG?2 6K-W0[R6_3 M(9[+M]O_$L[H__Z/_P902P,$% @ Q(F>4'UWF*BD^0 A*0* !4 !C M9&YA+3(P,C P,S,Q7VQA8BYX;6SDO?N3VSB6+OC[_!78OAMQJR,277R )-AW M9FYD^='AN"[;:[NZ[FS%A@+/3$XII6Q2K.[^[4^_?'T+\9_^ MY[__R[_\Z_\!X?_^Z?-[\'K-M@]BM0&O2D$V@H,_BLT]^)6+ZG<@R_4#^'5= M_EY\(Q#^>WW3J_7C4UGSF[J\!2TA.:0ZEC".(4)S!/&,4AG$2R810BM2-^J'+8O7[7_5_**D$ M4,ZMJOK'?_O3_6;S^-CZ_^( MZZO#/,]_K/]U=VE5G+I0/3;\\7___/X+NQX7^"7:70?TK&$8P#O_RO>)_^O=_ :"!HUPOQ69?-J3#*QB%,/S@S]ZOB!^'? MX%XS5YOR4O]B_?J;VTS^D$# M9%JWTU)WSU3Q?2-67#1L>?!H4/!_^Y/ZVV);P3M"'A>?RC43@E=OU2CW9;-F MOW]:DE6U2#"A69Q+R$,D(9(\@+F,![,78@5_^=(94;=D MTLR?++S']0I4VG2P5=B60*C78?TD1/O+1V7$O1[7'M4C__7' M/1"C^V Y$;++*4&M302UC6=!6K,#8Y8ZJ%B7SS%8,T,,#C[5VG])*EH[T#Y M@1'B'\5R4W6_@?HW, C;L.._76CIQZ-.OBT[)TC)+O1">\6/;*W>ML<-/.@0 MC9J-MYNUS?O1(*P,^!-8E^JM5L'R"6>.WMB?ME6Q$E7U:OU BU4=\GT6;'VW M*OY+\'=<1=*%+ A=BMNJ$IOJEOUC6Y2"WZK11/VZ6!:;0E3JWU30S=^M5!AY M5^PN_KBY%^77>[+ZVWK-_RB6RP4.4BZYC"!-10A1JN)JFD08XC1$>89I@,/ MAHPFM7YN'+-/Z#S'I 5 M!SW_00O #>B](@-)K>G9#V/@N,AN.)@'>\]#2^: 1[WOQWT'C!]".W.P[8UV"QAGP MV]=ZM-%.@=JK_\?=2'$ULBY9?[PQDS+XU9@]9^/K'SB.63\^BE)Q_^KNO5#3 M[%^%?K@B^6_JMW?B=5&Q]7:U^4PVXI-0'\%JL\AC3"G/0C592!.(XB2 E*,< M9@&/$!$RB-+4AE!M#9@;CW860]*8#'AK,U!N"0#!SD&PU!Y:S@RL^\>,37VB M[IE$]WC6MBNZ;*T'K?F@LQ]H!VY ZX([PAP+GDN>M+9A4GH/K=JMJ4]8[G M/@#^^*@?4?VM)N]WJV;]?R$H0B*-8\BS@$$D!85YC#(816$8$Y%('L6+_@+\ MY?!H(M.-B.#B'H5+/OC\Y9<*W&DC%07\4*Q I?VL_FP9OD[5]3'E.<_R3$U# M0@Y1SAC,.0HA3WF,HABG:9Y934CFU/$3CKO_9-UN.,F986?ZGA-I?Z!.2N"@ M[S3H>0WH$^A?UWH.:M=ONLE3S_O^TEH+P UH( #J56E <#B#FKC;G$ZXIK)] MVOG9Q#UR-)V;NGV[@(?Q%5E\V#Y047Z4GY1MNJ4W*X7P4B_F?18/ZZ\E>;5 MDJ$P2F(8!UFLXI2,J&D?SJ# <_2F(J(&0U6ANW-;8QI+-:K-8^MS4"T1FL: MZ*3P@Z9G@6Q _2M"9"SI[%65[ I&WJ8?U9S\);Q\>\)NVSN5FWB4$G,X=SS8V[63ODL]'L[.+-S@8 MNV^IFL,1MEDP'" >Q0&,,$[4&"XE5'=',&8BB^(ZB05&>-)H,($$D 5T2 M/B%%'#@+4&H5)EQGSMQH9.^-'C(/UH=;AT#MT'*Y./RT:=F3#5=3WFF M-/^=9,V ;K!U29576C0II[I![SGY.GKJ.)9^TYXK^B+*;P43I]?G/ZQ7WT2E M,PST4GQ5KT?T_UV;^&&]^0^QV6?*-NOP;]=E^RM]7;A(PRR-LB2!5,1J\H$+,Q8K[][GE,Z1P'K>?@W#[Q#=BYW^P'Z]BZ/P1I[W5B+7@2F]XQ MCIMV%QA(G66[!\'=&/0R?>=RS)K8@TG'N)?IG>=CX@M9,3)76&]%WS)6;D7_ M#$BWW)XF>18$(H%1&JHQ+\DHI)G$$,4D13(-,AKG5IG!@\W-;8QJ,DY(8VX] M-*WLDWV' 38;,MS!YIGB&\1:2_N'YCSL>9B!XC1!=[C%:=-QC;P_2KXUNVMD M/$[*5;&ZJQ1/=:17L-L5?UTLMXKI%CS!/%-W0HGUZ609()AGN8 LBN(T3WD@ M!+(*H(?;FQN;U.;5D2YO#*Q3'/EZN21EIVM==AP&<&C-,([4*3TX949OX?Q4"&MXTCFG[ ME:(T?6R@^D2>]*&Z12!9F&4HUP)A 40A"R&5-( )PC11/).EF94JR\46YT8V MG7G@L;'/CE0N VQ&*TYA\TPLG:W@A\[:/^N$P!V0GRX :4TMQN"X))?+C4Y* M+\88/"<8\QNO.#9$+R?[]MQ(NQ-M]GWV2/XW^W0*A8 M]*&.H)Z$BI_&G!'QT[V&62VSZ#+?:3'7GP/1[H+:7]!S^ ;L7@/ML^-3'UZ[ MQ?DY#S_63G^RPROJ)\]R^&UQW+CSMEAI);WZ;&PW07_J]LU>;\5_*+)[JS[0 MA0PCE*C! V*J&Z!;A1$L1WW&T-LQN0^ M@//,RZW)W6'[G=4WNPW\&Z L!]ITH&UW1["V:+FD2^.V)R4_6T2>4YGU_2.) MJ2.^GYYVK;Q:DJJJ4WD13A4A"0;#0$B(8BQ@'@4$)HF,HRA-99!9[1,,MC8W M"MI9"&H3+=EH$%=#"G*%EF?>>0:4\T1I(QR<,LI@@]/2B(GO1]QA=-,XPNAD MXFY71U)R^ZRA77I=%,51GE($<1XE$/%(0A*+"+(L3]2?F*5(V!"(5>MS(Y3. M^'I)^TAD$O1R\\8F0]IUCAD+>8/<,RLY1=N:LT:AYI+#[ R8E--&8?.BC]=$O3 MGDH?]/;H6/KPU5=H^_VR*M0,YLMZN:UWGQ=4XCS): 99JBO0X9#!G#$)TX1@ M)J@0F=:3LA3T>];(W#[\O8K?MC845)VE(S3GG@,Z3 "N8/+\^>_5Y!H;P1>' M"(V0XKL"JY=P8*(YV]Y_=.+ZYWQOJ3BGKGKK5COZK<+#ZHCOLH M?R;_N2Y?;:O-^D&4K]X1IEJ91&%-8 M_P>E401Q2!GD,@LCG@N)>6R7E.X*XVG2RM^O5W=P67S3@A,C1$H'L36;4+K" MRS//=F;>U*6)-_5;^6;_5GX8>"O'5"N^"(GCFL7GVYNZ"@VC7;/BK]:KW3]'K%BA>CMH>^K_XD R4"2'&8T15KA.(24L S&),TD MYT@0;D77=LW/CB5;WZ;64=PIL]P@\[ MV__B:'W/#J/!Y3[#1TVW^F?GV\%BH.6M=MS-1;%H]U;>J@&!+/5QES=@64][7"$1@9MQN/A?5[V]+(=ZMU#;/KI!T_/#-(S&M16WX SZ%X.WZPGGO:(N9QT6K0^Z833'I7GD\T1 M3Q@QT3Q6KCFLB-V3Y5NP-$8$AQ1&)(H@"L,($IYGD!,>Y2@2(:?<>+9IT?#< MF&M?'[[.&Z_ LJ\L:;P38HV_P:S3$ZJ>^6LG=M69K2L,[E&N+>_+=WK"UV(" MZ@GGB6:A.[QYAW>Q NO#M[K_4KN:DHY ;7!>:O.\Z2:G([P\F*&.N7\$\X\N M(/Q9/*H7\5XS7UUFX6&]JN7S?UFIECNY:>6$NK[X)O3^C_JT2) G# E(M X# M0G$(*8HY9#'*6$ 3PD*C/9C)+9_;V+-W0:<;LMH'4-75"[;:"R Z6?NB\P/H M%8[*OH+]]&^)P0 WU[[W/$+6/H&?AK7+?FJUR]KK#K3+0,]_G538(-"6"*PQ M +N""#L4ZDUUF]%V6DXQ'Z[G^M9,--XW;T6C:,?Z;P\Y5+ZK>M>UAR$!:93O MRM[K8T<\KH*'E^C#P>AC4H.F"U]> N>#^.=%#!BW\/=9S;^?KWD^OC5(N912/,X@20+.42IW@?(T@#B@+$X M)4(*N_3!,4;,+JSY\@NHQ&:S%.WY836+UCS3!"S@#VVZ6%K66QK5.V;+A+XQ M]QQ.[,UO(H";1M2T+9]7@<8)G3ZG.T'Y ?J.N%L[O 9&EZN(H^R8=#WQ&J2> MKRQ>]:S1YT2?%?FX7?&Z_$=_ 4:P7(0)XS#*\QPB3C-(U*]@G,=I'HH@0\Q* M1=2HU;E185>N1N>0K>L"-DO;E2\[U"/&,BHX@TCF"*(P2&'.)(-AEB4)1B)* M$VRC".(>]\T8%WYNG6\[5"U=]6E?JL_N_B\=7:RX6"\;2T%KZ@UHC 7*6J#--<^2&4#VQ@/V7&X.H1FP\MRWPA.A'O4[EFZN$J MS'PKU)B81)A&">(09S2"B,1:O3E146"6I8AG/(AR8KQ7,-#0W(C@JT[2J&I# MP>/.4B"%U8;G$+(&Z^N.\)HHP&C,!'L[P5MW:%FL+SM";:+EX)'HV2W7&D R MN+HZ=/]TBZ$&7ARL79I%U5KTA9/LEU65?K721(4([#$'(9J+B) MQ1+2*) P%SAF>1 10JS4ELXW-3?*K!>H]GD+REPUTV ]BRVKXY['V&RBY@8Y MS^392ZQ15H(#,QW6P[T(A=-:N.=;F[8.[D6OCVK@7KYC'&&H;^,5J>X5"7TK MN. _/?U2"?YN]:ZN]*W:NV6;XELSP>N4U;,DRD44^WG_^07L MBM6?P1[WO1=>!._'@^B2OD98,2FMC4?I.=U=\:1Q-/A:2%&6N@VV?A!?R??> M,I:6PPBC2,TKB9IH2J*E1H(48I8E$ NG^T9ZQCV1%#7%S2T:4F)^4>0_^?$XWI;>,E M2-KLDF;G].-V4VW(2N^5+IB@@6 L@*G0Z]BQC"#),8-!F@8Q$RB5W&H^-M38 MW/CD52\Q[*9+WUCO[;5/0S6"W(QB7 'IF5_ZN9E=2L8-Z-GJ5C7D$B*N-4+. MMC>Y(L@EST_I?UR\Y]KE'9WB_VI=;18YDXC3@$$2Z2J& C%(41)#$N,HP$0P MG%ME0QPW,3?R>':P"C!EX]@5G!V,MBLW8\"9;L6F*;GQ:@B8*Y9JGOON9XEF MU\H++*@ . .*EX-^I]EZFOM^ YV?+^0W=,V)__-?Z9,;F4GWWAD:#SFI?F%KLKWO =J*]]@YCJ3'^5F-,>AB+#F,U MVCZX.BEEB=;@-KSILZ;;DK?T[F![WO;>D757V;W@VZ7X*/L-B5HTLK<*U0I\ M\(^KSX)M2SUPZ)),55T&K).0^TG)G9-@O0([-^N"9);9WFZ[W"QT?;&. M]#PL=7[5/;CKSYL1?=C6L05>!'>]P.^T%JY3 ZWOHMKH79!V5AR$,28ARF"8)P(BEA"8 M2Y[!B!$2Q#*.61 M5N*.J)L,QY.)3#=BJ+QAJ+X#_HCJ\Y=?*O"M-G+\ML9D M/6\XJ,RI-R?4UH!T6%N#MMH:[74'VAHWH'$>]+QOSSIME/^@!> &-!!HL277 MJS93=YO3<6HJVZ<=PB;ND:/1;>KVQRHH?!.K;2_W+1%Q+/7!&1*E7->G)Y!* M&D'.,:<)#2C-C JHG6M@;C.6UC[+I,(CV,S8_1HP/+-P9YJ7++]S?KO5$'C6 MQL3Z *<]/#[[?^:ZD>?ZZX!Y%S_OJV LPI1&F,8"QE(O6^0QAAA', (/I/Q=;(#.4KAR@.189Q*&),PT:>_ YA'40(S&>62133CJ=7 ;]G^W&BDM7/\Q-(6 M?S-V\8BJ[]VNUG+0F@[V5;M;U:.>W3>@]<@=&8U$SB5%V9HP*7&-Q.EHD2(J4,0I3PG.( IG G*D8"!&.M2=. M7C6B+M-:,8+A?/GH^AF]9;5=3F?)9[V]IB[0P?.F*P9TRHV#"D G+YAXTZ9= M2.L-0\TPM1"<)CS*,"2!C"&*D@CFF 4P)(($"<-)FH:+QWK=[9-?TS)U3<%:M5_3>B;F'B!;9KSO8Y$9(*?>Q0\H1 MQ-(8$DPQE")+L9KW)$D8M7W^9N5[3\Y=CW>VOD1_B[;;Y]?9GC?A7'3?_'?; M=OMI!Q.VQM,9;*E=ZH19[)V=-?*?8Y/L$L;.=L,N-C0BN?MU<5=LR++356SK MTZD98AP'J8!8Z!EC&J60YB*":21RPO*,"F)>R_ED$W.;/[9&]M16RV9WPB+9 M^#26PS3K!B'//-F!<[O331U1>?DT.A:)UU>C-%&:]=&KY"J7>A" P)Q#%&,&28(BO1DH@YP($7"C M@J?/'SP[,FMM ]HX\U6P ZPN+TJ,1< W61DY;[4@</%KJ9QM3L.ZV[>=QV.+B=W(RV9= 9W'5K/ MIVE7/NWJXUK%JMB(]\4WG=ZHOOB[@BZ[,P%M6[?5)U)N/LK.4C6=I,6JCF[W MYW=($I(L4"S*$R0AX@F'-$TE)'&*D$C3G#.K"D_.+9P;WW[9/CR0\DE_X>^X M+L\EBUI>J_.P._NS._Q.-GV6 *^M"\>[[W3#I;V7[$K?2WO]@UNU=[!V;[ C M*Z!]U+?L^+_GYE0GN-SVA:=37(Z,?*F37&XQ'CC-Y;BA<:/*>_58(4Y7;GYJ M5QBKUUNQX!G&A.$$%)8%-^R;1AJS%@L@I,B;DQF2]8?),/VIG]TVWMU+=@-<# M"Z_6W&J+EDO*-&Y[4B:T1>0YP5G?/UHO5U$B?[5>;%OKP99B26HQCW5=^MA:1=< >#.N<@ZG[_7#QE[0-[@N/NY:ZLX*&,>2N@8- M3RVL:X[%"7E=BYO'4=% (/=!;/8G!K$D-(\9#&D:0111 FG 4BAE@L(TS=* M&B7=VC4[-S+JS;%(,\?219.!K)T!2^6-;>$"0_C-&,D]J)XI:7@"6VM\>SFJ M: >42XHR;'E2CK)#XSE)6=X]6@K\L13W*A)0[31JXUT!Y870M>HDEY!@1B%* M$(,XS6-]'#*7";FUH,_)+? M)[3 +]XR5A*A$NJF^]L5?RV^B>7Z44_MVLE&F\)#I:24\$QQBJ[9':OHAP8) MA3D/DR2-$Y((*]%@@S;G%O#H4%-_&%8Y8S88FS&,8^0\,TUG;9THU;,7='/9 MBTEF([07C %R*\=PN=F)%1J,<3@6;3"_U?E4Z_9A76Z*_ZH7Q]LF;Z7ZP/]# MF?16W;#(F(IEI4(,)F M,?4S?N38^6"EPL!69V>!&691E%(HLE %:CD-($UI"(,8I1D.*(H#*U6+@Z?/ MC>ZN"LD.<3.=WHU$P_N$K@'B\P4@1DS03CCL=DK6;V#B2=@)WXZG7:[?UBO=A6DFVE10(+J/$*C5VN+FY M?;Y@V_0ZENZ6\9IC3U_]-2^7I,1*DYK-PVW M.&T=)R/OCVHZF=TUL1# 4"&"UX6ND+OBG\E&+ *9IC(C O*(8,5%B,!4!"$8E0,*O]=N\6SXW.=L5,>&LD>"K$TC)_WW\_F]'BK'K/,[,Z."]^NK[- MS;[ 3>BJNH*!XM4ACSA(H,LIRE$H8J%"4HR&$G!@BSA88Z--%PMVIS; MN+$7"?RCM5O%Q*WANN((:XT'M"XX8BTU8M,=PX.#)Y ]TWN+[T<).I/!SN8; MT%EM4Y+'!E&+D_#ND9WH:+P3A.T.S=MA-7B*WO!1TQVKM_/MX)R]Y:TO(TKV MM]JT3MW_;^6ZJA814@, HYF:;L02(A8R2,(P@Y13BN,@1SR0$Q6-.6^ET::9Q93_]T\PM=EI4C:?[VB[Z-T,)3Y/K40UTQ2SF M#P-F_G/,&"[C[%J5:JBI\;(M_]>6E"JT7CY]%H_KSL!(VA]L(NS]$!HE+,U%RJSR>LR;GAL=["VOY_O6J8:F MB)O%9'YP]$P9/0BUN77^8?V7GN$W8&^ZT_Q#2[@2$FV? M,')&*Y;J7^]4"S_71974WP\3=442A9DF^X1AJ36L),2!/F^1H1A'"),X(U:; M8Q<:G!L]?5& -W61=_9VR6Z6\\Q+2--$I@(%"21Q'"A\,PQQBA(H,XQSDD54 M$++X)DJZ?@FL^PU/BK9CE VGY@Z1\SW/;DP]_8IZ2#DWA<;IO/=2F]-.8@T1 M.)J1FMXWCLH_*<"%/BI?:[57V$-\:0622^HW:WC2$< *B^<#@=W-8Q*=Q&:OF+6N*E&](F7Y M)-=E7>K^^V.A7L9WJ[>UZMPBD(@Q(D(MTB ARF4(:9KDD!.<($R83&.C4]7V M3<]M9*A%!W:I[,O:?,!Z]NN3 =H!O>'9:/;99.=8]+<";_W";),+Y0ONJ5*B[-]N5_5$1D$WG"%E]<0)$Z7&>'J8+S7J M"7[E6O>GWC-&X@!SF&*AURJR%%*)5!3+\X1$- MQ8%2N::P!?A8KLOQ:DE6E M%4HWGU3+NI4%D20*4!@I.E-1+R(DAT0D"1Y^O90 MCDO/OX"-45[^N6=,GY!_P9N3F?B7[AD72S8R(XN4)H&0 8(1BBE$49!!G.42 MQCR-0I+F(HBMQ!^;QUJ1YV2R_8WDK%W\U\)D%M79.^^9^6Z'/;8.NPX==!E, MM4^>-$0Z].9YX//L7\=]9>]6WT2UZ:KGW7XOJD44AF$D6 "SG.(Z_0>J:":$ M+" AQB3#*+-2[#AN8FZAR]Y"B[J3 PB:?8S7X>+YPWP&"?A-V^=P\?^\\RX_ MVA.M3/H!G_?R^<<\<.7X#WNE^N#I@]@LHHPP)H(("IJJ>4F>9I!@2B%+8QQP MQ!-)K$JI]1\^QX^YMLW^,][AQ7*442U:E&/*( HE@H3C! J9D90%F4C2W";H M&(W79*%'X0 U<]H;@\4$A%>;56M%NR6ZY^ZZIKC=\R>G:*UHVLF/I+; M35-N.:_K')+E4>96H#[Q@-! X:NKAZ6A^O(YX9 0%,0X32*96>D+>K1U;G2[ MMQ2LVY.Z+E+M?/:V&4_-I \]TYZ#P[O[A;_>N^ Q5W""CIG%45X#<_\YCO2: MX^[L:*]%DV-/ -;:F6\52G7U)L(VOQ:;^U?;:K-^$.6;[VRYU:7.]21=_1_7 MQ38X5I\C36(82JY&&9F'D"*10!2%,0D8"_-0VAT%M+9A;J-'$WR.+#Y@WP-F MS.\95\^,WEH/] <,.ON;,E:=!UJTK?4!=$[HTB@NCPN.AM#MN4%[,R8^0#@: MI^.3A.,?-8X#3]3]52U7!:^W8M>K>DN@25'O-F0+G6K2U'E>*_+][*^+W94>65' MF;'F=/![)M!3%=1U!+Z#GS#ZOI*@S#!M_W%&I&UQ=LNJ5%DU*L&[0>\ZU MCIXZLLI,)VWYLR#5MJSC8,WTOZS6M!+E-UW6[-WJ<;NI= W1%5.MUT;I'U7[ M:@BH%=)V.3+ULQ:2QFF4)R%,0H2U2F4&L7& MC).]V&K#%<\M]D@;XJY8K71(18GZ!V89SOKI52*#, XY47.,1/U'9@'$<9#! M)!-IRN,P)5RTO?IF9:@Z-Y,^[>SUUZ.JA9EUI]E(_.(=Y'F WBM1WX">B\T< MI^\D:+P$AV[>@)V?C5YG+S.T>:S#6D8^N\)IE2,OADY;_\@GUD>5D;PV9B\[ M]V:U44]Y6RQ%L_2UB)B@J3Z+2T0:0X1E!/,LI#".1(PDSD3,A*G>W/.'SVVN MU-@'M('M:K2YPMP1<,,<>RT-.WO- M6,F.-=^R37N(. @"I+Y##M,LDQ"A-(08A0+&*(TR(ED2V4DM'3Q];A]G:]RX M1=Y#W,S"G]%H>/XV.R#NM*UUYXHV4@FT6,4($)YC! M2 12YS=SF*S=K MG8/R&CG*B5\2,^*;;]=[9M97=2\?"V&>DLM\_KN#&QH00(<"^*'#X<\W8 <% MZ+"H"QV!!@V'Q2E?I!>=5K^]\&2M&QKY-7L;;=:GW)54+ MZH>#U?+=)/AML2)JJKRZNV6;XEN]9K[@. M0CM2 B' $$4DCJ'Z30R*Y/FS) M41Z&=E4SKK+'B/4FK8^Q=P(\MJ==U=BVU"V#S1IL[@4@3/5^52?"Z#0M=8?X M7JS!W\1J_5"P"GQ24\;W&WY>G<%#OQK&\M[[:J+8OTV9D^L2]#KL<%.Q=SY] MYPW8N^-PON "5:?SBZL,FG8^X@*[H_F+DX>^3*FCKO[2KH)&G=/U;J4&'^4 M:S8NHD"&(DD$9'F>0)2F!!(1QI#QA"11&B-J)Q0XA=%S6TCI#FJT-H)O=2U. MQ>==WO6NI-ZT=9&,7@ SNI];MWH>%5Q63MJYWB^>M//<];[6E!TUBV1L&[O_ M.;*R1_2$Z\I+5FV/&]WJBN7-2>E>B9 $!XPQQ"#/&8(HQ ',><8@$Y(C21#! MW&H!_F0K.3J_?KA8;VJ%;&;P",A,J:2$)C)-(=(GW^F3/TH4ASE$D5:I,GF4W_> MP-R^\L:^1OS^K^#_#/X2!"%X)&43+OX/$ ;!3=#\_PEI?++1I278/8C#&Z#U M:NHUT]>"U3LK[6_#_'\ %-^H/V\2E.V>HBY$T0W*\0V*=\\NJDIG,>M_7&\W MU88T.56&[=SH57I=M+OX)I:61Y./W@3#1?0K^M?W,G?3M:T:?YL ]:X&V.'R M\QG_G2X0/V]CVB7<,QX>+;*>NVZ$<-R;A\?E^DF(VQ575-?]5#^[C87:+>Z< M9GDN%4F1+%:127T(.40)3&*)N&1!3%)NK"!GVNK<.*P]/*JFMJS'9J#:TO]4 M7*!7-?MP[2:@U$BB;=<0#=K^HS>[FE)<3%:Y UD*$ MS@?"$ZG1[8#5H]M*(2VZ7S1O=/OJNI)%MD5J4)O.^&'3B=39^G>@5F=]\]@ M5/FQVC3+MI^+ZG>MY_-Z_4"*U2+(\BB0$8$JYB1:'E1 $D@*4\DP)C%A89+8 MQ:)GVYH;I1^8"K2M(Z2VAK UC>Z<(.8]T#L)%OBML=1AYI@!'FX#O_/-31P# M7O3[.!R\?(NG'9CJPCK:VW4I1:'UVW!1FPO@ M;HM&-HZVRCA\O5R2L@*/:LI;SY==B^2X?G$<[>*\X.LP@QV=RG1+IP=#?U-G M][:U6.RV?D"-QH2;/)[Z<=(-']<^S&OSQU,/66\$^;+C95(>/NY7'X:L_*SH MO2VSLJ""9RA*(I@F:0H1RE*8YX$:=X,LB*)4)A'+IDR L'=AMH.N)0W.Y8V8 M)B/";S_/8#0U'4Q[0%P<0L%OM[2J%71AY*&@=@[0'8 MN[!+_.A[T=6\O?%1&.PZ))U*/HRS9%I-AZO0.A)MN.YISE3RM"3$W4HG7+SC MBK4+69"](?JL1JFX>M67CE+_MGU0(T&3(]/[AP7*!:,Y#Z#(B8"(*B*E'%&8 MID0P003!)+4['^/78"-.F/8 36,C6.Z-O%I>SV4/FS'T#'KM)>7Y]KZ"OK,M MOX/.W7HCMJ_7UWI\ [JWX+W!6^!"P\]#YWC6^'-I\4MK 'I WT CT$>KXP:E MKR7AXH&4OW?Y&&F.*.,Y@HQE8;,E1(-$0IYE.(G52T*E513^O(&YQ==[^^RX M_@@X,W:^!@[/?+HWS8,RR3F_75+541N3DLLY#Y_3P=GK[+6^7K?)2V^+BI%E MLUK^5OVN6C#,HC10$'$>IA"QC*M@4 J8QH@QP7F2LMA4].ML*W/[E#M#06-I M)^)0VVJN W8>U.$OW!E4GC_S42A9:81=1.$*L;#SSYY,->RB>WWYL,L7CZWJ M]ERU85?X^A5Y+#9DV:U<+[(XUS)_.<2(9Q 1RF$>QIH+<)Q'B,>I8'8UWTR; MGAM!O*KU+.H]]/6N)GQS#JJ>#_0F?G^U+7]FW!UF<8(?D#U3RPFY'(WUSG+0 MFNYE6\4>,;?5UXQ;G[@VFRTJQY7;K)\PXEQ$3SVU5DO]O'XBR\V3UIYIXVL4 M(2EDDL)0:*U$B7)(,BYA&M 8IT'&<&Q4)<*LN;E15VM@K31ED89_&=9A.G(/ MEF<*ZLM U\:"/G)C3C),"QP]BHV7 /I7K;P47_*>G7RJ]"=*4'3Y49D)QG',2 M$1@'NF9 D H50@H)PY3F @4YD5C8*%*:-VW%OA.I2=;:D5N=6:)"FJ*S&9#+ MLDS7]H-9Q.@'7<]TK8&MU1<[LW46SP^_-"C_&>R,]Z)^98^8RXC1HO5)(T9[ M5)Y'C".>,([+=F>W1/FM8.)THLR'==VNX'5.3%4KB_3__=6ZVGQ8;_Y#;/:K M\OW#8 O!$%7_G\ L%/6*> @)IP$40:KH,8UE$EAE;$YB]=SBUT:S:KLJ]]MS MK)_(QY0_!W*%!^"7U_@KAQ&)Q+W:PE5AJOFQ3-ZN8P MM5,Y#)[4\+!W^>;P6+*[@6#23G(YADQC^*3#SZ1]\7SDFK;Q<8/>+XI#R5(_ M]&^D6+U?5]7'=FBMSU MW ::9HU7Q^@ZV'BHAQ.IZT3M5!(/I"14%Y:DE_-CJ2USJ3,P39!(,PQ#EJ6Z MTG,&J8PYE(2S&(>8T)#9)66YZ(Y)LZH^"XU\P^D7T=I? MD#L1+E"4B2B-).1)R"$2<0IS02F,8Y&PA*,P#8*K]"9ZCA/EA" M$A M+@W3!(8BX#C/!4JIE8YW]^"YC0*=778DOX-)ETE*2/^(0-4W!6KU>A"[CL0$TQ0QI,("JX+-2(A8"ZE MKMRJ3!&(A&F8+@Y+TWN$L&MB @!%([-Z'7IF\< 8/#R/VQ<_/>MA];F3+H>_ MW;,G'::>>_1\.#GZ]Y&R/>Q>\.U2?)2WC)5;T3\H]56?I/HJOF]^4H;]OJ T M05&6I1 SR2"2NFHE6'G6L)6NOKM.>F M\H')><=K>\/LX_>#L6=ZZ(SN@]L_7_I;;3G0IH/:=I>*,M: .56",6]]6@47 M:U2.E%?LGS"Q#IFNYKEY>K>J-F6="EK5W_+7>[)J-QO_IO=7SDFIU?_XFFS$ M6U*4S70]RY*,\9RH66<8JT :$YCCC,,HH93'B&4B"B>1)W/MV=SH^$@J]*[> M">,Z2[FW7PG!YR^_5,T_3B46.MG+9C@.8TVUPNB->B 'CQM(+!1 .WE MTAJ,!F5'ZTN A@IHK&938LY7_\]"1LVY<_\G,\DQ&&:5I!FFF)=JBS9ZS/,YPG,/%[;+/?X N?U#SA^^7#F:=NNDZO['9?-/[V>U$M M$I20.* )Q&F00!2Q&)(\95"B)(XS%I$HM9HBG&EG;@'[3FZJ9^;#G@)KQ MA0.8/#/%*83 ;]I(AVL=%V#P(7WUO*D7T:PZX^\YL:ESEX]4=.VBD5:BZD": MJCVQR#]J6:MM6>H3/G5II;+[405)1?7W+@OTJV#WJ^(?VZ/5019))E/,88SU M">\TYA"++%;=DR(:Y4F<V'&C[/K;<]LNY]J@Z-#[XV>M N<*N!.8OBT M@KE3]L61ONZDC8\L"-^IF+S7@?-G/0W_*'^I&I,7$<-AK-7'<1(2-18E$_1JPV] 9\[])2QC0ZMPYKR)J XK2T_V."T->9-?#^J-6]TTP@%HRZW07'9 M)1(UV>.I N=CCV0QNKD2-3($9 MU#2Z^)#I)(U,_3E0-#*^R44<]VP_Y;/095F[?_PJRH=P(0,ATPA%"FI%P2CG M N(@"B'.>"8%PPAC.CZTNVS W*BYLQAVF0AE9W,3_@%EQ . X"@JU,D(3X*4 ME64"@G6/C8D/W?;#U"'CT1[[SO[F"J ]\!5%FD/G+[ TL.$%8TUSA(;#3XOG M.%5[VUFQEV+:Z=/B*"+/6!1_2#&>GY1=! G$(0;LF(.PG &*!D*Q)D\ M:<3$_"OY+BI]8NUSHR[V=:W:KY-WOHC-9EDOFW^4GX5JJ6";5JOGEU6QJ18J M4B18H!2&$M]LIBNGI%)QHL!'CNF(GJM]0]4A\B;MT 7]= FW2#\9;H>L5A:F*9G)EIT)S[@KM,O=G;VIQ^9\:*V53:'4;) MILKNA2>-/$:G!O"6957;9,4*LORT;K/@NGEU(J,DYH)"$:( (BXSF!,20IPF M82Q2A&-I)15ATNC<5C1V-NLX8VCFX^B3*.HYL=F8)SV0D(P$9#9E>H'"([H (A,M6G)7]U,=+C^4I%C'E:BP@&*(P M02K,1122-)$PXSR+:<1E@*PD?XU;GAO_]Y5NUO4!]^58I1MS],W(V0NFGGGW M7(W/&MD3PC=>"WP.H^6YON>9QE^ZO. C"G.>1(9B^VE:Q&::./(]-6QVP(:%DSQ9ONGES.=!E!Y+=#0:^YEZS,<^WVQ/,.)6ZZ3XE#S2UJL6GWM MKK;8.ZX:+61!>KLK_]@6JNW#)"&+,88RB!4G,7R M$%*AJ_W&)*,1EF&66^FC>K-T=HS7&#?J-*2_[C2COUETDF?RW(F1])R\Z163 M!'T_NV-4G:?U"-57;VV=5?S;=OOM<+>/EC7QUB4^A%'<&_LBTBK>,#\GSN*O M04_RL]4YM;M6T^[-]\>BC?W."-N]^2Y*5E3B4UDPL: !12I:%C /:*#+-6C= M.7W8/B,$"1:@$"5.568=.S"WP>A(3%:TUH)';2Z 72%E722H)KA)A&1=OS:& M6UXS?AE\;XH9R,)6%W1A=\JO/1@&Y5\[,$"-QH2ZKY[Z<5)Y5]<^S$O%U5,/ M68NU^K+#;KCEHECX+/W_!N$CWO8J^A7BF 2-6X@^RU,=M M%PG%*!CZ_SQ. M,+W-V2+MIW+]=ET^D'18J-$0!2P(* Y9R2]=G'V.@OGQE^OBSM=D1*4C0M7K\I> MV7^C5V.GZY476855[H':/]!S4'-E[6)30:MQ$E3:RP-!:>VG/BVD/?6Z_NJF M$SRONUYIY$NOM[K!V&"=U5%#SI3T/ZDO[)ZT\TF=I\!JFSJM+#4A%?J(Z%?R M_;7@6[:ICTX]K+>KS2))1"0"&JKY(HTA"B,""<,Y%%FH9I$X)WED)4WJU+JY MC0C[XJ6MS?K$-16 [^P&ZH4 JN?7#P)LR'?PN"T?UY5M3H+;+K8;.";ON*D& MC9YC-Z#SH5Z8;+I2N0'V?H#&$:^E!J['UW.!@BL,?.FR!M=C:U ,P4$CSL_H M__3T,_G/=?EJ292INB!(D(HLPP&&/-,T3W,*\SS-8"Q)RC(B*>:I52$$\[;G MQM_#I\;U5D9M/Z@=<'9,_ZA'S C9$\Z>Z=8*8N?U7$9@-M%I_*/FYW(,_QPN M%N?OSSYB1';_J]O/;[ZH./EGP0M&2O%6"!5J?Q'E-T6QGT7Q0+>*)^IM&!6% M,R%X]4X95I#EUY*LV+U8Y'G$TR25D+)0\5U,]=^H@)E(SA Y.!?B[JDCALO]>>)F?*YET>7YH;K5?(AU&7:2PHA) 1&) M(I@CED 4(EU3(DD%-5KT&6_"W(;%G0# QUIP1=G>UD9H' 'GXEG[4@GC>LQ@ M(/3>#YX'O[EW@<40Y[TK)AK6^K(8;2\T%2[:'Y9UEW@K>'$5C(.CUK@G3S=2 M7>7YP>ATW9.N4RA:RX%)X]OM9EN*OEZ;7BY;5>)9O484LHC1#$&4)5(KK%&( M*44P#Y(L2V46!=1.8J@>G&O_6W?AW7MYRJ$]]UN3T ;T/ 2(G]KV(_)!+9,^)#SEM8]P0 MH:8^7"BN^EV7\ZQ_^* _C59S@6FY#J3H/B2ZJ!+B&.) ,ICC(,XB$N$ ,1O. M'VQM;B2^-[8.MC;ZQ_IZ.V(>1MB,:9WAYIDZGT%6_PAJ4R_+@%ASH!$H+DEM MN,%)6T8W;3.!YICU]47]=MWLVG:-&WTKDXJ3=UO7.MIX;,VN/Q[1 MV7RC:PG8<8Y%;Y@1D&.$IV&CSFB='-2:#3J[;T!M^4T-]->,(X0ANH;_FZJ-ARK:N=[V=,>1C'"68"DDR36I1+B",L8,!C MR6/"HIQD-I&27?-S"YT.ZK!>.;&U[ @S/O,'KV=.&T86[(U7TT\?$\]QP+GD M-DL+)N6W<>@\Y[B13W$D??:^6(EW&_%0+00*J8B2'"9YHJ(UE&8PSW &N4P( MR9. 7]0M.[[#V8FX?7U31"D*>9I"&NFS[W& (.93"OQ5\'VWOI4UH7"[H:W7.% M-E4C_Q,B$:8B9UK27D49N0@@#5@$LSQ E),(A]R*,?:/GAL_-!4Y&^TF9TI- MUAI*LU0W\J(RY%?_YZ64>2YKYERC9M/D*C3;UQ_EE^)N5MN$T,XOG M39A<9N_E84K9B/M''G,D1?EWLMQV$J8'TJ4_"Z(7I/A'+7NZ+4O5MKK@PWI5 M=C_^1*JBVJ]Z)#C&>1+%$&N+=:WGL>Q%>M7^%*\W1JX+0G07U@>W16U$LCX\:0#V+SBE3WG\KUMX(+_M/3+Y5.>FNKLZJV MV:;XUFAA=ZM<<9*%7) YC) $(D@AS0.,RA%3L,\)K'@D=.;K$_(_: ] L?HSV..^]\++"N5X$%WR MZ@@K)B7/\2@]9\@KGC1B8>6UD*(L=V+%U=MU^7R'=R'CG,0)5E27LA@B'B-( M62S4W\7BFRCIVFA)Q:!)F\^PW["_K[$S&CQV*5R-G-.S\TT6\WL3 MY U63ARCZ9G4=C#N,N&4O6/S<8QAM%@><0SG1,LBAF^GJ]-W%B -+H*8/&>Z MQ0\+KPX6/6SN&QFHKE?K3DSV7:T@UQZ\6"28!;E@*>0XTSK2*5;Q:); (.<1 MD0E*XC1;;-8;LC2,1\^U9!5V[MKS]\9_U6VT=99%8Z)ET'D64\/8T@52OD/( MGHV@,1+\T)IY?F?//D*\!(730/!L8]/&>Y=\/@KK+MY@7^3AO>J:Y:?[]4I\ MV-9G=RAG.D,N@(1%'"(:,$BS&$.OJ/UP],C)RC^<+L->Z*0'2K74]= MM/!9/)!BI1ZJC^%7JOW_$$1]R.K3S<,HA Q3 E$F8XAUZ99("LI3$)(.*:\O&&'8)V9QP31(^V:44KVI 6SJF4S MP0\%#5.B)D5,!%QG_ J()9,P3M5O=FQSG'-&_T&4]ZH+.U%73&@IZU M%BLMMMU@L'CE ]HIQ6R/E:=>"&N+%2Z/F$^TVC4&>U=+7R/1&UP&LWWF=$MB M([T]6!X;^XQQ,?=G4:G1AMW?KOAK\4TLU_7)VVYIA^4I9AEB4 8D4B-#RB$F MA$&1J-E-XSCDHUY5[J6E?%!^-%70%UE&!&4(P81& M:E[.>08ISAA,)!=I%,HH$U9'0\XW-3?VJ"T%R[VI=K0Q@*D99[A!RC-A-"#U MK+P!>SO=L<5E+%Q2Q4!KD_+$9:^?DX3!'7Y2)GIO=QA&A(LP@&F.><VJ;GW'UP-"3./@FRKJ:UZ>R;;<^9-N**Z94 MY'G&4XB9&@@0"BG,98@@)XPD>9('DECE#U]H;VY#0,]/)2T"; M!94.X?/,\&>0J\]ONQ>R-,3%L:S)8)-3:YN8^']"X,3HMBN/O+U;/6XWU7L] M[8W;USV,XHQ2'L LR/0!MC"'>40D3-(@H FB.(V340?8CMN:&Z?L#R[M#RC] M4ND]2PA^J T'L:6,P1#2"$=Q) F#48XI1#+@D*:<0XER*M(\"CDB9LG0CK&> M)@_ZU?KA8;UJB>=74I9$QSV[/4 _F)N1N2,@!8Q#T1N@(F7 MTV\GFGN9LVSG_3Y[,FW@EBND97XBE>#JZ]$+E/6\Y%9_.W=-]:>?GO;7M&'J M[1^DY/5_OJI6;U=37:[V]O@A$(#F7 H:AKF48R1#B. IAQ&@:DYP& M"8^M16H<&SFWH4(KL2J.J@T>(6SCN@O-:.VE.\8S'_;[!/S6F.>R+(5'])P+ M^+BV! M5'-\F4$D,(:$! Q*0N,PC66(,Z,%X$L-S8YL:UO;9(P-V%D+&G/-D[4'T1WF M4)>8^>;!D7!9972;8'%%=O?@XR?+]#9QLI_U;72]'2E4Y6;1%+[>5IOU@_K: MZNKNB11<8AK!),$Z,9'%$.L4Q8PGJ4AQGLG$:/7O]./G1@"=<69?^AG(AK_O MZX'PO6S7VN6LG/VPQP,1B;JQ%XVHGYY'(F>>/,EG.^Q5][%>N&J,K"#1Y0_K MQ8S;!ZU2]3/Y7CQL'Q8YS0+.(JT73!*(>); /$4I)#CG820QCC)IKB%XII6Y M?;#:3IW"7]6+.Z0V%3PTMMH(UYT#U6 #U@54GC_I#J7:R!O0F'D#?G:'DXV: MGP.\II+N&X>;I4S?!3R&-?G.W3RA -\%^P_5]BY=/&ZYJCF=^GY=56^5<:_6 M6KMOJR*B]MC'>E7]).2Z%,UU7\EW4;WYOBF):J-8D?*IEF;2.ZKJ3N7XLC[P MJOA+5)M%')$U^['FVOK]UM MD@;W[H'./W?+8A-T@LO5,9_F3KI(-@'NS]?*IFC2M_[>(I91G@14PI@Q%8^+ M.( 84P0CAA&1$F4L":QT3HR;GMLPH&7AF):%VS9*<$">$.#SI;_G7'=O1HP] M0F_O)43V?-"K1>LS%=4[1WXCGC!B&>&SXL*/\NN]^'5=+GF;M) %6P5G M)I[Y MI(;CHP3*P :2R^D=AMA8K ]";^N%Q]%)&$W1FAP'C)&40BQPH.@DC"%-HA2F:2^VPV9 M[B4ZTSBNT"-C7 M/]:+F&:2XAQ#D>$((BDQQ EE4 HF, XSC@)B=5+%K-VY<;J:<826!R0, 3;C M5P^P>6;/UN)!)4)E>*T\")3I#@]1V&'E]$"%8=/3'JZPP^/HH(7E[2/C5+TM M?K]>JCNJ)L=<%^^)I&0"QAFC6BR=0\JB&":9B-.8X"C4Z7?FFPC'3Y"A=/(JR6/,O M&U)NIH#T>7/^@/U)W!6KE=X-H&2IW^:K\<0HPVG$ TBS7+V<&*HY M20),$4Y:/-^L+LA6ND2S:\P?EJH%ET :SB^N@L;W1.'@@^U.R&PV94&W&QVK M@*0]DB+D9 M5[A#TC-O'("HP#.OJV3-%F:8N&2."RU.RB)FWC]G%,.[QK'+:_%8"E8T<_X5 M[[>U8*$D*5&L0JF*T%"0$T@RK3H3D@CE6& M"!S)7)G>-U)^^71YD9[&9"S31**40H)" 1&*!21: "55W)-22H(\M*J.=+'% MN7'/OB[/4EN\DV5^NE&_4%]1:S:HSS+;QCF7\3?C'J>H>B:?H4)'7A2<3;%Q M*N1\L=%I]9Q-,3B2=3:^T<-6YNG:8(Q021$1,*="S; H$I"FN80"ATE(9"X9 M3YWM:O[_H4[;B#YPL/$Y][IL)GN@_JNQC8=PLJW1&51?&X^2U8:IRVIK>S64 M+P]DN?QI6Q4K%4XL(EV*,HP"&":<0R326/-<#$,2RC!-9<2HD=;?/C;I: M*9[:1M 9::M7=(C@,#9-A_+-%*Y^P6B;[7)W3J1]9J0U]X=9J:Y])CO#7=M/OAI,!L7 M_-0FX[;7'2;CMJZ"QM?^BI55<7*O76VC*_/R73Z5+$W=I4U^->MW/>EU/7UJ MOMCVNK;>!R!UUZ_;KF^_\G6OZU>UUZX.LWGNE&%M'$]M3RBMXQ>]0V4>SVV- MK$>_KX2U$[M^K>8,R[56S;^EU:8D;+,0F902\PS&G$40T4#O%N^P\CZ0'M>]ZI1GV1H/?.K,='EVQP\EI M,7BSEJM.%?PT57;U9 F509BQ%.9<9ZY$3$*2\QB2 MD/&,YBR*L!47F34[-RXZ&Z/4.>1=NIREI+UA#YCQE'ME:(.XUI! MCIPD,@E##ED2!1#IC1]*,8=A%HB<2AHFJ='NCV6[ZP&)^06CYMNCFWOX\&T><3M(Z//.N-Z:'H6ASQ%.,,PE#B$"">)+MD9 MPY!G,A4H)"RTRFZ\V.+G=NGQ:D !AP=,$$J$WSY! S516Q#0A@2X! M%!L5$CCS_+FQ1KM/7-L(.B-MM\X/$33=.A^-RS1;YX:0C-@Z/^GXU5OGAT^= M>.O\I$O'6^>G+_-4I-%HR5Z%+GKJR=1?OZ[UKWIK^+=W*H:Y4]:^6VW*8E45 MK*:@189%&.'.5(CGS'R.'M;,O*S6#9%;^Z+ MQZK=\"!!)M,L11"'D81(R^_D 543,,[#- _B5&2A68*S06LV7\XT>5Q^ 5X9")E+-:K-(A! I>R"E&8%)P"FA)*99;K0$YAC<*4O@@M(/M&93 M0T> >1X^3[^&E_:F/>Y_V>^CD_X&MXQ=)[_E7+T^U2OU MUX_EU_4?JT689XRD)(8QDXJ'44I@'F8B7]^,D3KZ:?=>UX1?W\ MI2-3SM7#A#AS8+^G^7LKU=>F3ZZ^+;Z)!E()H"RWST4=U@5EDX1U8S^32V'\#AN0_#M7%ZPYH M-,:U+PXSV*^!TFE"^RA#ILUOOP:KHW3WJQXVML1V4T"UJ;G:)JM^6*_6G14? MQ&9!LD1-134!YHQH16@):4@D#%.2D1!%4N1&I^YM&IT;Z74VMQ6O;\!*&.:4 M6D%MQG:N ?1,;COLNEK4K<5_KB6-=D:KGP8P'5%9VAPDMR6B#=J=N-:S.1+' M19LM[KVVD-<;4FHI^^J3*+L-H(+=KOCK8KG5VSQ:UF)[U\'W]DNONE;GPQ[KFQ,]TA30 MH94'OCI9;6 M*#S]5,ZR,^6%ZF2-PNM\5:QQCYN#_,JY?* HIFD:Y@1BFNO"TH1 *I'Z,:2Y MUF,1L3 O+#V5U7.CZ_.Y88V,PTO*=8Q+!)MM=_KF?9_:+?:Y72_X?KRDOHN# M]^3_"X(OY!RMS%8#QBCQ;RI1F!=-W'L1?/W*QKA-R-OI47:G9]ZMU)2G>B^^ MB674[DB'A"8!B1A,HH! E,41)((+&"$B)26Y2//,2@CW?%MS"REZ)\!^%D2? M*>+@ETJS @0_U(:#R+(*P!#29O,Z1_AY'L/WT-V QM ;T"+F(0' !.G0K4# MS4VK2'O9[R/I68-;1LR53E80>%=56\%?*[;ZJN 7[6N>RB ,:)3 43, M=9W)$ 893I-81"(31ME#ENW.C5P^EL5=L2(*1VTMX#K$6$MP^U@6ZB,)PM0B M(+5 WV#*X0=3SX33%!OYN"\V\K$M-@(:RX$V'=2VCU%;L$#8(FCW@_1$8;=3 MQ.UB9GOB\=-%[?:^W@0>8ZX_8JRS.V#MZ5.]&UJ]M9ZN/4_MK'LF^]: M_T'%N8LLI2B,4P0SJLLV:Q4&2H14 P*361:)5&"K:B_V)LQM,-#&UW4 U B@ ME4O4Y+6N\0SDN@2,5/=@^UB7T6SLKVM4U?_>S5Q'EZ4:T7V"9H%(90P#01E$ M"4>0()S#-(L)82EC09(O5O4LQ::LL?L.S)L.[)OB<16BUQ^[CN*3=HSAQI#7 MKV6*M4%'!T([_RJ@^J@!P7'QY5$H.R_.;&?%],6;1Z%TLKCSN">-'/=$^:U@ MNTD-3M,@PD)Q(L$0I6I-A<4W+35V>5C:..FQ4XHX:&#:K_^4;T,,4/MRO>_+7@;6O5IW+-A.#56V7T+?^F8[-V&%DD M2<@EH1QF(@\@$B*&&/,$JL\;F;>C;C-9^)B^,WROBFB/@'+I!K1. >45Z-RJ=2D[QT#GV0WH? /:.=!Z MU\51+]!W-DLJT_?A5.LM4_:EY7J,6]"'%VL1P_VVYK% I"'*<":- MTMT'6YG;R->WT(PIAT$<'K:<0>-Y'.H;!WYKS',0)!NY/Q LJ_M[@;+ZZ7F0 M/-S )!1BY&/'"687CYOP_BKT$K+@M]]48':[FXV/0LWE;-W.@$EG\Z.P>3[;'_>0D0HRVJ_5IJSC M]L]%]?M/3U_5DVZ_%]6"A"R+DU1-\A.N8I<\)S /=)5HFS.#)*R39H M:VYD=6 JT+8";:JEQLD MF8$Y0@QWQ/LTV"!W[2=+B5.+J/A5.)DH+EI)4XN M^WTD<6)PB[W$R>MVDK\OR?U6_:9:B) $@L423)Y MDPNN]>5-+EUZ92;TOHY M:MUD60LIIRED :UB)'.7,1"2_^KV"#EG$6QT MNF<6Z5)W"VI;GQQ[6' MY<]#:L863H#R3!7'A]S!;U[.LE\$PR5+G&]L4HJXZ/-S?KA\P[4R'7];K_D? MQ7*Y?Y=QFB]LFMVTM6_BOL&J>FDJJ&C,D M 8+ S*>.[>2ZKN-VV(!=OZ:-$L7WLS].YW;:M-Y_*,R-FO M;+5>FC\/A&.$8HH7);.)]KEA%S-UH8IP0&610V)"#^JFPAC0IK&QT,_KE:WR M]^MT/GU>/S?B@77EUNFJEHU+UG/39QUY09O=U +07.VX"!*R7R^SVYUZ:R@6 M?-+[^-=Y, ?RCSOUQV3CF ]C1NLX'WV'P3MP*/6&SG"FVXZCB2%65Y"@%&6 I1R"9@4"%";QZ XHZ7PFK=?;W)L(^-'97-([)=H;:R3 M&;XKMO3-97# VBU8#XM@Y-&J8VPCA_"PJT%7PQG^X( [/B&#=X=6!XWAW5$X M#.4][NPK&2R6EMM>J^;/M_,/2_7"IK(5!ZV>5E_M<7*%5,9+#G29EP"I AO2 MH00P#+DR/(0S#/U.6[HU[/3U#'K"LK6RB0NLB0GK4=+<$78W$@H(Y5 2PHVA MR0\;DW^L3S^VT&[,?DAJPT.*"/L %59&V*GE@86$?= XEA+VNKL?.WU48O%- M+;\_Z=?3I2&^5XMJ54WR'"%%3? C)=< 4:+J.HR $Y[*/(^-NW4P[<]U.3'.*>A=".8FP&*S"<;^^SLK;$PJ4T,QQP7$0A)%*<;&I07 M+OIZ2 .7+^ZQRKA)MOR\9//JQ73SYE3)D];*'JDV4X"%^>6K2:%@FL,B!Z5- MC$0B)X BR0'!F(L4JKQ4U'DAT;G9L?'"+O-XM34]$>W1K$5K?+*QWF-UR;TC M'%;^HL ;F55:9)]TLK-Z>^CM:1!D/9;FHB \T.I;(*3]UMJ\ ;NXG.;^M.%6 MS+P]W%L4\[^[9YK*\\ML\5VI]GS@&;'26=V;YF]/V@XY7^;3_U:R4=>HAYQW MV^K$6$".B!D12B$P0&D) 4LE!)B87LN(+E#I54@BL'UC&S\":-GLW6:][5&( M.M;;X!;@WK&/8^]0W:U[_?.!XG1"T"RBP"8.FWL4!]^CC*5(S?0<7SM3W^]7I:O2PJ-OMEN5B_U+4_*M,5J^E\K38[1XMY-1'*EEMC=GU"%@ 1 M,Q:QLBA!!LL293K5S&_7YOXNC6T,:Q"QZY_!T=^Q=1[2[&SJB07#W?FS@2#[62L=F/#,^/M3_3SJN/B0[%)I?VE?G M\&=[-VS123;P)#4^;6FH'4+)#J* 8^=HNCOH<'M_KX8=H>_O[[E!?3R6]3Q2 M-9U/5^K=])N2;^[$G!-(]1*9[X1568=K/A('EI7OA\Q?41J M:_'_6J^Z+=VP2WUMLB,ARS&20@&1%@0@A25@*3+Q$LDRR$M4:H[=Y6>O-3K9?+ M6H:8PUT-96L&R,33K6/B2MO>$W\ZY"$V-[[GRC=]EPNXK!N2VTZS?Z M*R5_6"[D6JR>ENW^7"V&1S#%$+$,R)2G )54 2YR"8B9J1(%3!?YDF==2>2+ MU_7-CU^QZ5S)C4J(&1K7S^N:-%XK/173U424F<@*4@(L[4P-:@48M;O/N6(E M4:DN_<0\KCOHEPJBC-:0%"P4IB@+.6 B0P"H2 I4U;F M4)9^YZ,"X3SHV:@AD':+S,*^I9&I=V-LLI5>^J&+9&OP^2.N/4XSN*(3]FC# MU58'/N?@BL+QH0?G.WNLOGU83K^91WV8F;?%KA]<7^' !&$E,PXPQPJ@PG \ MY5H"\Z\<$BRP)NXG(;R;'QO?MPXD6P^28.MU_EWCL'X7%?#H4:,?UGU6^/Q! M]UCQBPK^0"N FTYXV7:"&&1-L#=V%]<(_9\ZW)IA;X_WUA#[/Z7?+.%QOIK* MZ6R]FGY3GY2PTB535;TW;U1;WB>E6:IT6F]88Q.]"@HH1#E(H>242I@1Z#5' MN-;@V$:,KKW)SN#$6NP7P%Z%VBU\#0E@Y!'@#'8/-7@!JRSY0A,R P*P&2C-C* M)H0RKU1XAS;'QC7'^B&B,;27CH@+Z&Z4$QC*Z''GGE1(C69M\#8E+_B.A@= M(;G'I=E!Z<<#AT,&\KFU=YKO5K]M&T2UY]FJUVM55V@P_#?!#)8L9SG(*33\ M Q4$5" $.$TEXKHT@8]7CIYKPV.C(Q-_(^_,7S>(W7@G!G"1R6=/Z?-A-[E] MV)R<-/1C+&]+KAC;@^8&>Z$5.$O8K>VA\X6]$#F1.>QW?SAB,M%7IZ%=^G J MM-)8@:Q B#,2D#3G(*,(,R)XC3+O8I6NC<]-G+J(VG< _#^1'4[C$-2U7[* MQSY71:D$XXU8;+HZT_K=">LR*BZ4=>4)_4CKO?KC48C%VA[&^O)AN9B;OS9+ M5M6'Q6PJOC?_[TA)ZTRK'!NNRJBAKB)7@.>D "J#A$@"L8#,A[I\#1@;@7U4 MHA92V/J0[#OA1VG>W>%&;#%!CDQOQO3SX!J*JPU/?F__C%*7HB]Z(:G.VX9! M":\O0H>TU_LY-Q;AZU!L*\^ME]D2EG5*2< J9Q 9"VQ7Q37@).8$YY"AD13HEV,8T<&XEV:O*\K:JU M'?HJJURMEF):J\2^:F4>IO.D4^>N.;$O9JRJIGK:B(U813P3"WTSW0W;@@U3 M-DO>SLUPN>[!R%'>$<=P],X]'SMPW7;D0S=L338N6NV&K9-U@77S(G3];!3. MDWU/HU8HBMDC40HFAK3S/H46(R!]MD!CC+:":QG\ROYKL7QE.:^SYYBQDG)> M*$!59@<=E /.) 8P58K)K% :>YT8\6Q_;./)MA8B% M??REB,"PAU16N 3>0%(+)TT8B_;")7P\Q!@N/N;&.+U3*Z/:_O#_3-72//+K M]_8K*\M2R[S( 9,* 00S"@B%". 4TXQJ*DI&>@7@+JV/C@EWT?+6TCIN?O_X M'ST#8:=.\(QP0T,[6.AZC&H,4NL#4Y1XTLF ^P2*/MB!O$PZ0>")3"S>R#ASR57O=WQ1;0BC4N)?OBR^_:NYUW(% MM7^Q%$$[%''^N8/0P%6W-I_Z]0MOC$V:Z.=Q+B_/(LT%[Q?SY=ZDLEZQF.BR M*+,49:#@TM! *:\5MAT4NJ44)J7)G;+F"%M60">&N:6&K(2X8P7I5.I M_QG?F_G*? L?U9>I3=>9K^R:V 0*1)4R? %Q)@ 2$@/"10&DXB+5 M>2H@<2*-'VR=RLTD8G $Q6OF=XEUV^8Z)U\[&#S MO$M.=:=Y%Z_KJ=G6R@"8F6-=[62;6)KF5!%8F@%?Y@0@65!;^8.",L6"I656 M4(8FW]22+YS%VLXTY?/F=AN,F9IEAOM%524O:IE4UM;DA_>+E4K@C__FJ=9V M#EY2*J5%QH%F* ?(Q%HFO.(:<(6(+C*(9%IZ*>$% '<0QMS(A!A#F\)-O164 MSV+K%E6%0"PVD?8"RU_O[@H2067NSK4UK+K=%8^/1.VN71]H F9)QI:0,.2S M[G(QI4IF.0I"49-RSO3>Y.) M:U?TG+'=#O =)F\]L+U]+G<9J:C3NC--WW>&=QF/JY.]*[?WXZVWM@P-C[;N0!FD1.Z^O28&]5% M[H?(M!>G"[Q9\ 800S)B'S,&9<<;<#IDREL>U4,8[TPIT5TAVY^^[RYI3\/5 M-6S?+^9/+_9:6WYL];V3[O_XC4UG=AO@Y\7R%\OZ'Q>SF?F[O6O".*$X+1&0 MN69F^DYSP(DVTW>J\BPED+/,B6[O8?S8>+KVK4JV)B?:\$%MM(<2W- OP&7V M'GNW1J9]I\K2/UVL+&TP T(28-"]R3.0^=E^7GSLB2_6S"2%@T?%<&AWQT/ M#<(1OT,#*1C>Y5T*I()XI]Z[J*$XM$W#*3#>">T]_<9[V=!OHOG:'G=5[,ZUMQ5*ID$6J<@9X">TJ.I2 0\4 HRPK."DI*Y'/I/)*>V,+ M3+;F)CM[_>:%UP"N%>]XO=YHI@N(* 6HY"40%"%2VOH:9>&W"Q00XF$V@^*# M[#;1#@AB-)G;ME*7663 M%&>8$BV!+G$)D!T*:%EJD,N,9 A2K:67WM1 =H]M(/FHOK'9N@E;%SH16_OM M7W<.)*M%HJK5]+FN[:!M JR]SU-G>*AWPXU61]CCD>EYXW'2E.M]_2M#PYU"KSI?N#^"CEL#&7ZH,//P/UQ.(P-W7S?6E=F MMC05AC5KI?QF0=$*PBCY7IGVFQ^8.=-G]N??IJNO7Q;4'1[H.9)'Q8A^6@(8GLX MJZDRWTIX3W0J9&XG"UF*"H!R1 &7*0%<8)S+4B(SLW"K>Q? &J]"">&]. M!/KV@SXZ#Y,LNUXEJG'(8WOCQGYTV.D:H&\&R@C==DKG^.&3/E&L:L^=I/$G M^:'UR'$P#-$['GM)P_720%M#T7O+;[F0V_-7ZL)59SDN2Q 00H.$$Y3P$HSTJ4PI04499Y3KV/WQTV, M;5:PM3#YW=J8U$9Z9LJ= -(MI+\-GM@)#W[(> ?@YYT/&5J?:&70H/F\EX?A M\(4K>P2ZIU1\;!!]I-E8[8LV[BL\;E1GMZQ438AA J53!K ]>X32 @/*< 8D M@J3 J=8(;DL_?W9,%HME;(\(^?,0!YI:0SNAL:,0;]RN=8B*[]I3]Q3IJ%2NP_S80G]K78^:MP>8N47Z_9&(/-IM M08AP1.6TTT&K1>ZW,&QAR)/>'=6 /'U5O\_UZ:7>99Q_<2GS)33+F"@D*,H< M U2R'% H4T T9!J3 FGN5?+1I_&Q?>I;VWO55O."W8T/8H$9F2T.<#Q=82U: M@;4^H(5D&Z_V!^6B/L@<,E6O9_1<>60S$\/4NW[OUS9U<+/9U^S^O9U_-L%- M9=JQ4Y.BH()I" %"2 .4:\-C.(. <$Q$5B*F:.JU)NG1^-AXK-T9GS;;Y?;< M?;6X)67!JR,<>-'D)C>F=9(0V0\$ W;$_X&)H#]2"+I/Z MM#_L FH/9(Z65OL\HQ^U-3J0G82&Q_7JZV(Y_6\E)U242..T HI*W5',*!V MHJ4I8WFI,6?0:W?E0EMC(ZZN/.;#)N6*;&8R &.D,1SJ;E!><;![T-:<;FE)XLLE9S:Q%);3[5)+/TXK?[>'OY1$JE" M"PQR2%. <,D 2RS076QL=D]3&)GO6)M9<3]ZXB+ CE$!??CTC$Z:9QR(?L!T\=4>"N$D"6YD+R7-F2 M4PJ@@G' "TA 4:8(PYQC7CC5?+VG$V,CO7J,21J'W!2RQ_,^..PJ_P5Z.?;T MTT41@M^B"-'.:)^V,]H.)J.2&7%ZJ>XK-Q+ZY1J3[$BTEVR\^B,^W3FT#HF3 M;7]I/1(?]&/KDGC9TF]J]VLWF?=EO=KLZ7]83H5JIQ^RT(I 83-P&01(E26@ M*)= P (BJHNB5%Y;=PYMCBWBV:9-U3;ZS>U<(':;X04&+G(0\>O>>0!C[D.R M#V.$^9X'0B%G?2[-#CKW\\#A< ;HZ5^7.MQ;'QS<;@Q';M7MY>4])IT=CO MF2IT%7F 7=V_=I?]B]_1[('.WM]WE&C^7TQ]EL\2M[^3^*+5?M M' )R3C3*%-"<2GM:,C=!$Z8 45I0#G-#7^XKW:X0GD'-8 M$[X-C\A\L@?%]5F5$R8>2YJW83/0:J/;Z^*W^'?>\8OKZM9 M%R[K6VGS,_OSK30=/=5347=VL[PU43QE%/,"D,(JM&JB --2 BQUF0F&L,R< M\I"NMC0V!FN,K46%]LUM%ZY]JW"> _@RO06%+3+1]4:L1X7.*VC<7*KSW/,' MKMEYQ$D SQ $ M&%.NNG8AC&54SJ+D&S?]QWHJ#9-^6,RF MXOMNS8-*S3@J!2@+829P4"I .!4@S_.4I$6:$RV<)W#G6AD;;VWMK,^/_+*P MGU*=?K8\?Y[! U.'J5T(I"(ST0ZDQD:WI2$/F#QF>R'@&FC.MS4UE,C!-=\O M3OO.WCS M,*^LJ!-MC(V'MB8V60C_EOQ_Z;^D:9:\L%:EZ-^3+'U(T_J_$\?JV"KYU6#_ M-8'90V('R#KF>ZU$W4?M3S/Z[\E\L;F[<[9XT9 MZ';=UI[7JPU\: \1ATQ^.(M"V'2'XV8&3G XZ^=Q2L/Y2_LF,?!*_6-M!JDW MW^P>O*?2Q[G;1_2Z[DQ,&ANCJ'=< R+LEO>9M@;>WK[L\?%6]I7K>[[ XJN2 M:WL"_LWSRVSQ7:E/:OEM:O?)3R90S^J^-'][TE:,[,O<#B4?U'*Z,-=5JT[. M""*005+F("TD!8B+$I ,"8 Y2K'.9 %+KR7A:):.;5S_M'Y^9LOO-KVPU7). M/JI9HZQC8N*-]_48^WXQ5YM_UZ0&?CH^F7$RW<[>_?'3;[Y90]%>%T?"',-+ M$)MQ6Q_K%V#;N8V;R;EC.@_)SE=[X\[;I'$WJ?U-?O]C M#C";;C&+L1KE DK0%:B+#0Z[ZN3B^]%*D]--/2/BOB<'MS*^CV8F_[Q)EG]1 MMHC5?RQL %=7[& K-=$*ER3/(=#4,!&RG,33E +-V-G\FUKJ&\ 9@\;^@[7#T=!\(!-W[JNTXZ-T_]FNU/M[[:UB#04J4:%!ACCS KR M2,!@IH'.,8)4:B&@TS$%SW;'%B)WY]S[AC]LM"QN* 'EV!>^2R#!$!YP0>,6 M<&]8D'""*L[RPN6F[[18X(3'^:F_V^TWQ-]=>8U)*GG.(2Y-C"R0B98Q SS7 M"!29X:R\@ *FQ>2E7E+XM&++E4?$W&W'YXLY;"W>Q_.3^C*=SYNJ,Z>XT,'YB>\O%D&'GR0O]379^7S#[AT_=G MOIA-1"8H%)2#C*4I0) (0%BI0$&XPEH55+F%=4=/'EO@UAJ7--:YG]':A^OR M1WL3")$_5D?_O4YZ)ZA.7]#C#(%-W;'CB F,=JK/ M/R^6KUCU];<7$R =E>9JOOP)TYG(E6) ,:9@S)4NG;8F; MK!C;)[WQPTX71$<:/M&+92*,,\G:>'.R?)[_0'Y;_UWFC<%Z)3+';#OD22== MJ7FK"9I8/Q+KR,EBEJW4XQ!]X7%H8H@^&>A0Q2T?2_.AA#J-<2NH%T]K]'[X M<*RAN]\JI=>S=U.M)E:P&^69!C)+E1IG@1>FS9.C2Z-C&J#?5:OISIM_1>L5M\E^:*0C#_>-N>#=R4/6#[L77@?<4_.! M*.1*@5.[@RX>^"!QN)[@=6^@$E;-L85)+D1:IE("(3(KT%?D@*0%!K! *2&$ MXU)[#0IGVAG;.'"R=%5[2B9V"8!<9((Y5:XJ_/F7*SA$K5/5-G7? M&E7[_EZM3W5P^:W;SKMDSXT^C9*-?,.C^,=ZNC3_FLM.(=%Z0US).CUYEQ4N M),HE*@D@@E" "F$3I5@.,ECRDNE2I85??<^P]HV-CCI'!UXMYM54JK:@DTV3 MJU/^/RS5;/H\G=NK'FM=FLI>W0JH;%RO+^TXG[3>=]+*^VZ!AWDO?+?*!^_M M ;?4.ZG^.^><>W28 P%!\8^S3Q_&Q#OMYP?%]_R^?]AF^@TQ3;;!5O;X]<+. M_R:%Q$IAK.U.=@F0K:'*"Z%-MPNB24G*DGG%GR=;&1O=M\DS6RO]./DTD&[, M>C,\D?GQ$)GD]\;$@.1V$8*0%'6ZH4&)YJ*OAW1Q^>*!D_*/JOC4RA2?O[*V MRD_U\V*IU71EI: W:TOMTM(O=EWU-5NI;=+F1&BMI. MN.5B-F/+*GE1RV;RW2>AY^X]$OO0P-U>G]AA\>WG"HXKU[4B3RN#SN;T]$/2 M >@A.5J4KD%*+$J=E@(D\ YHH7,"< M4,6]EJ]6*8..HQ%QOMP7(K=7,_%J2":&-OC-<;> M>HU^DG'"$"$4I"4T XTH2T 4Q( C*--,"5+D7O7/(MDYMH&F&^>+[GQ M<)* M8N>!Y^)9I(YV7'Z[?_?%7L ++'STD'2\;7>^ JX%QNV/H*N)D4P==CTR+MY' M*YJ1FQN!4,G':?7WGY=*F:%0F>]X54M7"-,W LD"4%RF )70_ W)'(A"(8@+ ME6J8#;+K+Q?19O;C)<]WLI6Q#0[6R#KWJD,IK:8K8)V??39_ MK9BH>\1OY#@-MAO;WPQA9(;N@U[RNW4B8 [ 19!"TN/IA@:EM(N^'M+0Y8MO M7%NQ.:NMZ"1BF@JK!4(-A0"4:0)(FN= ,DFR,LV8\HM03[0Q-MIXLZ?WG'PP MS_UJR#SY8*[JN8;1 =1S_:$?3(.M'=0(A=?KO.!^E*EZIYG[3+./_3P[13YQ M:8#/O=DRW'STI."<"0JPSDRT@ H.2%8(D)<2055D3#"O7;>S+8W\TV],O>&; MWT.UQ)B+%&<&1LP-JAH"SE$!TD)QK2D25'IJD@;!=9ACA M:&MLY-R8FFQM33;&^A9^/H^N&U$$PBPR59R%*_@DS0&/L"6:SS6'JH#X7&=""EH:O8!M(1\H'GHF:0TX.&TP?R\6M/"\CKQGXA MW3O%*F4WJ0^.V:(,DB)/"8 %E "E4@-NS].]/.V)BX$KI!9_;R M"W[:.*D:3&)VP+.B(;R_46 VQ#G,#Z8#U-+, M9>OF/K#ET[)>;)3UPS^H9;T/-Q&<*IAQ#:10&4",8#,T91R499%*1,VOH?0) M.-V:'=N(M+5Z(R_XPC;2!U;I8%W)WBH'COW@%L>&1S?R.+,#MI4@-#:;U[C9 MBY!MSJZQN\GN#1?\^@$5,BAV;'G08-D/C<,@VO/NGG1E7IOWYD6J-]\RC6@& M-05IKDS03'-;A62?=AX^.>LR_$FN<)ZUT\7(DCYXHQ*:( M#0#!=R-/.1ST4^\^?]@/^H1G1Y_MJ6OZ?9P?U^9 ?\8E6!OV4SWMY^$%?N+)W"0H[+ZD7MC]:59@G_5O5'.)_?%XL5VW- MR4DF5)%2G %>FA"R'XX'&B M%H+7[?X5%U]-5]\?EXJ]6D@U000*E5(!=$IS$WI !2BF&N2YE)1H5BC%70LN M=A\\-KZQMB76N,1:YUYO<0^LR]QQ"P21R<'1>Z]JBZ=,J) M;JG%D[\?6/;@6';N[;R19Y@@2HA,4PZ@RFR>2Y[;KQ>!3$B.85ZB(AU&U_6\ MC6,C@M;2 _G5_D64 _=HKA4TI%L"IG+3HV6A =-I 21FG*$"E1SGD[GZ8H/7 M)Z1XQ">^*"F7\- MM8GK. ?3EW!HZN:*9)N3C$3E,$L)R)@L;/%S"KB"!<@5RCG&NF#2:VG@J(6Q MC<7=9(G>I<:\#B/>!$GL(+V;.A+^[.%9UR-5%+O'6<.S/EZH(A8D$;W6B+;, MLE1?#;E,OZGF2-*[156]5V8._YG]V;"&^?G2SNU?J^;/;?(E*C67N0GC62IL M3762 L+-_[1$I!0IS#GT^OIO-VEL=-'HV8NN2\G,>/-O?MP1H*_]XD[5G('ZQ#/SXDQB>[E&N\BI*#&P[.D(P7P*I!*3(<&O#)_HN: MGY18+Z>K[UG./T]7,S7!Q$R8L2Z!4@0"E.<8< (%D(IPK24KB]2)3D\]?&S$ M6!ME/[TL_X'_F&S,=5_E/$+O^DKG+9A$IBI?.+R6/<_Y?")_PUL#FY(+-4BUC0_)+TLS MH(246;@$15B%A9,M#2RN<,G;8UV%BU?W./IC)UXV0]OJ23?%#^P>9_6D#PJ_ M5Y_5\GDB2B)R1"107!A68(4&5E4!8*TAU"E#A5MU=O^FQ\841\8W&1.U]--1 M)9K$6/3L<:C$KU,N,TQ!W:BH3W0,1W_ M=SO4N9Q>R%T\C>/WQ.'.X/3R=._D3;\G] L2?S6SPO6R7I=_.W]9KUY/*V$K M#U@AYW:]-Q-428:8F=59V;^4,4!9*@%$&BH.R]S\UB=@O-[DV(:$C8679=C[ MXNL61X9%+3*[=XQ-:FL?DCT,(RRZN^,3,M!T:'70H-,=A<, U./.'L'HKD#\ MZ>W!C@)A]3B7OYEHN%HI^='\?SD5J_80SV_SJ:W3M9I^,[/D ]F4C$,EA2) M0E28:6U. 6?8S&VQQB6#&'+L=/AF&'/'QG =/9O&K8=DXY2MH9QLO$C6<]/C MB?D:T*X.KK"EU+XU^M*U-)GY-38_EVO14,#Y*S?)^&_G>K%\]A!#'.BM5;N]>[L:F:#?772"[O$V M>,P41O56##2[V+X=AD7JA+#D1%V]1A:@U4>N.6"]>3N6N[>CN6I=OQVL]3_4 M5&2PKKDX?8EOQ7!3GL$0W9LF#=?J+2K(G]F?-I2:+6QTM=W6SB"1.J<:F!"% M $2I %1A#:AF%".E!(%>@ED7VAI;J-%N9=N]ZYVQ+MO8WB"[+M '@2[Z*GU/ MU'J*(5_$([P8\NGF[B"&?-'OTV+(EV_IF;+(JJ_V/QLY?V,S,W97.]ZROS"$ MMO^#SI43!GDJ4JN)8FM@(*R1F0:A$B"9Y04M$9,03E[J!(%/*[9.9A8$[=6/7:+I4F1_?I3.QTEE6 M9@5019&9"$!)P&!1@H+F669^I56!)JO%BLU&UI$[FR+FE=@VZCXZ[LIS/;GZ MJN[7FVZAQF!]%'OSKNZ86F_O3?<;ZTSOZU\V*SS[/^O<$##C.@2P0;.S;S)H MV$SN$-@=97T'>6A?J?*J4NK)D("9!LZ_U.>[WTT9G\[,#*\]<%*]7JO_5&SY MV72ZFO"B) 4C#"AAJUAC;69CTHRS/-/$!$MYKFOFKDO MZ&Z4&17*R#39V&X/T[76;R0CM@X\;,[=&?(T3B36BZ1V(Z0^>D\$PRJG^QHQ ML*9Z3XR.U=;[/JC'IEI7P,(JO$\PT66!"05Y62(S08 %H"G. 4$$DI(2Q 5U MW@,[?/K8.&HCPS*KZR\(Y_H+IZ%SV.BY!9#(3+,G2>-1B^(T%A[;'+=@,M"N MQ/%[$FHCX9SS%]?]CVX:;IG^G+U[J^IG+^JIQ:&^V#[^J%ZLHL[\2V>C]]UT MKMZNU',U2=-,XEP(P*6F .6% "23%$C.-V(CNJ.!"U5:%[Y1^[RV'=0U[-_(+B&AD MECLJLM 8FW2LC559X2PL\4HJ'#=YQUH*9_V_7$3A_&T])X?;#*[M\<=7:]/: M_+ FIK9ER$J5 T9+#1!,L?D;3 '1-#>_4A2GRFN"Z-CPV/BGDZ:]-=QS.N@* MN>.4, *0L:>%G2S5SMGGUNRHI4I]T0HZ0W1M>]A9HB\N*^NT=[!A<#=IML<.N87IL. 7BN.OYMUOUU] 7 MOKX7$.[)?6G[WO'E??'E=%8F'H M+D0FNU=IBX1W1?'!WQR?\\HC?H.&.KY\[L@RVX]0ND>;7]HWB=5OTN94\R&[ M[.T/L'.D%.Q\\YVZ\O)QYZ&-&O#T\YWPWC\,?2\C!IXD-W/VM_-JM:PYH:JU MD#]_9?/6D?^H#WEO*D?\35GI+"4?OZDE^Z)^L77J7QMG?F;39<.1F890D=1, MLS.>6]T8#EB::I#F HM2J(Q3/))&:7]E -H5 M/&HPVM4Z>DBV+VX+5%(CE5BH$HO5E3APN!6)6/T_BH6-X,[]-=9'8O5IL&66 M: ;V%$Z8L:IZTG^K8_;5T[*6SMPMO%(N2IQ##7 F.4 E30$K10Y8KM.\(&DJ M4R>98[?FQC8$U];:?>_67H-L([M[PVKX%<#=AKQP,$8>AVY$T/]@LQ,P04\N M7VYQV*/)3MX?G3UVNZMGWOB&ISIZF3\OU3_6:B[:\O83KG*1$UF $B$!$*88 M<%J6AF0H23-=4 R=*CU[M#DVIMG%10])5PQV:[9GNK@#ZFY,$QC+R'1S%<;D M]\;F@)3C@5#0!&^'9H?-YG;'X2AUV^/6L:V?O%^T.GG7I[-Y7BC%E 8YSQA M*;7)X+ 6I2*"L5SGA-_F:DQN.9# <.I53FNH.Q4JCB;U4=?Q[V*XO'&<952 MA!D"N1(%0)J:R#UE A2\I%D&*4ZU\%7 &H-C_N];?"$MQ[=--;L:_^->M7NO MU<5Y>?['+--MX?F?M#[GW^=_C:4Y#[_^AZS*^??D< MR/6SK%Z2^-B/5-V8% M_[<2.(=5)B8%04H97@$8D1(@E3- RRP#*2H*"C.1%S#WF2L[M#FVN?+.Y&2V ML3EY[LSVIM9JOR'4!7JW$2XPH)$'H Z6'9&MHW(TX08##WA".RF?51X3VC[TQ3K*2YQA0P2! /*6 XIP"B')(."[,!*/H44;& MH>FQT=+>6<,#"8)>53EQ+&-)1\6*_.93]EL]CUYW?J7[!Q,-AXF]E5KKC#_ M>*]6R;M%5=E,G&;)H.]9]V!=[[@J=-<.'6H<,VS:=>]\?W9#(-AM*3Z&']4W-7<]5W0>0\?$JUMPB9UK MU0)26Q>A8O!9WX.F4QTU,FP&U3D?CY*FSE[8N_C=TDH(OU;-GV_GCZ*N)UQ] M5$)-O]GQ?L)SR)E2*9 %,=^YQ":&+D@*F"YRF*%D;&Y/EUDCO*GC7T79CA& (#E87KS8S^6%C\(\V=W^+Z,?KB/:I MD.<,4>!2>=?;';IFGC,2)XKGN=_;EX2DTN=E-'_Z_BO[K\6RSA=]M\U8+G$I M8)GF0!$SIT<9I(#84FLEE"5+*2:IVPG\6XP86WRW\P',3HO2WI!!WJN77,DL M+O;1R2T,[#T8KC]N81FOAQT#,V!_I(X9\89G]2W/,)O90[YS^2M;_EU9L?56 M4'BB"82L1! @5%BI]Y8ZEMS MX2RJC@N(0;"*O1#8&%D#M35S(T<>LJ3"-2S"%E(XV]K Y1.N>7U<-.'J'?TX MHLX?:DH=FX>WSZRV5;8AY)B45 %-L02(H]26':UL6LV^ZR6SR::D3DG MB )9%*6)9J0"G*<$9(BF&N8%EKIP6U*^JQ_C6[;>& XVQP26&],3L;,]F4VU MZHIZ?%=LZ5H@X;YOSF7V_=K,QM]=ON;AT5:?W M3%11H(RE$&0ZIP"AC *6$PVP9 ARE><4>XFO^#4_MIGC?AV2[4+OF:)O;8J4 MKU2Y7P M+!/U_#);?%>J*<67O&QJT@PR ]COPJA3Q-X=,_X9WZ97&]_NT'&#S,1Z=^!? M1_=Z__.\OY#U2<@CS7CVV_HK3&!.HA-H/G+ZV3>('/'K5G#O(_!G1*VW)^,G MI20%11H!@9 $B"@%6$8+@"%2A4"*D8)XJT+?Q96Q#>5O#RIQV(SG3[\YCMKW MA]-'%V;T_3U$A#"(&LS9ZAP=H9C C!W[=S@LB_W\69XL9>[]MI)B9?[6M1O M8'Z4_[5NBR5^7GQ4M@.F,_5>K9H]8WMF\_/B%:N^?E@NODVEDC]]_ZVR4_ G M$R RFYGR*%;3;_5QK6V6@RS20B.1@9)# A#4"I RXT"Q@HA4, RAUZ&I&$:. M;3#M^&AKS2PW7B9SM4IF]NBL^:G]NS!^)NNJ$;9?;!Q,V-9#SXR5*&^ V]!Z M[WZ-/&@>=.G6P?HT=)LT\X-U\D?[:^MGLG'4CJ4__-9T\H_)UMUDYV^4#)N8 M'1)RH(MBYZ!#6$RD#P>GJ&WU&W8^JG;9H7K2[Q;S+W8'Z[7BJ\>Y?,5>IBLV MVYT"GL R4Y1@!+*2E0!E6@"B80XDEE*I M%,$+^S93[-.Q'*H&?,/I@X0$Q? MV&RS=E,E)A*7QOXZ!T]/Y[5^YZP^3+7@L^F7.AKQG)AY=9$;WP>'?1@>WYEM MI[C6<& B@N?$FO[0^7?K0_*N!OYI!_Q#W2^;7^]\#$?[0]*M'V0 M.2307L^XL2A!+996O5/?U"QKSX%#HJA F@*.F;!B-1IP(DH@J54BH%10Y%5+ M_$);8XN.=^*O&P5 F?Q6V8@(F!#*&IYDGM+$EY!VH[- ^$5FKV[A@<90PUD- M8A%.XCM@$J74P(GF[E-BX+S?9TL+7+CE[G6N#[*/WORIEF):*1.""&4",U1H M;6;W>:H+@+#* "D*\T^-"U7"3&$W0AK8[K&1VU'>M6JM35ZLN<_YWZNV/51!NP&@Z0&89SOR=T*7(=Z7_XZ6_SG2EO_<5@F8I^' M[I\+T+?[!BQG?=&4:\%.SWGCZVJ*,91*QUGOL%>Y Y+O3W!2+V"OT6@^1W M:UK(I?13+@== ]]K8-C%ZU.^':TZG[RHQX3F_=I.B9[TKPL^G:D/7V>*+U:+ MYVFUJB9%D0F%20K*4F& ZXU-+:/MS'5+D<^U\8F M+UUK/2*\2^ ZA.Z!((O\F;=H/>FDL3/Y$ $MCP V$&H#19P]T?,+"AT@N1C% M7;I_N+#+P8N].,GE^CY+0%;UYO'+4M6Q5KNFF5D1M!26H!!9#A!)!6!IB@$I M,<\YSBF4RGVQYD0+8^/(1OMG:Z3/M/<4?BX+&3>B$GO)81^0ZZN_CLCX3-UO M1&BH2;;CJ^,Y\;W@_.4IZJD;!YQ,7K![?]IWZ<*>BMRG*H#OS0"WOZS:WU;9 M!"N8(V@%IU&9 D13"3CC)5!0(@81)VFN/%6G^]CA\V8/(_'Q9G]E.42)SWX] MY#9OC(YZ9,:M[;=1>FND>?63VLJ'@S79SC75]J* ^0$W 1E41+N7(<,*;=^" MU9$8]TT/\^/,:KF:?+0K;.VX+)0F4$@!B"@$0*GB@$!6@#*G62H9XDPX'=(_ M>.[8XKS:-#?..D3H,@O=X'=D7JFM2GYOZL\'6+0ZX^F%#]_Y;&L>U8G\KZ>5F"ULOLHN-YHKJ: H M$5!ICLUG60K 1:E "@N2%P5&6>Z5QM/3CK%]QJ_5W,Q\Y_8-]U%G9;8^O'0GL;JN!(EQ?Q&.$/&(GU-&30:N1&OPWCDUL?U MU:;^8F>$']7+8EGGDV\^02U2R*!( =;8<"&B5J&?F)YB#&."<$%2+\79Q:.Y.MH2[?FA^T;NP6 K#8RU9]L.JA37T9B+#*U&?:&EB7^K+'QZK45Z[O MQPWO5%4IM3UJ4B?/;ZM'M[D!U>NU^D_%EC^;E\I,:TK&TP(;DK!J]CD6@-K\ MPU*5A4J52#5Q6LCN:\#8N"1/<^C'&=Z0NW%)3" C3$C6;+?ZPI[4F!:$2(L)!+JB)A+(\ T1P:%.1B)2D((IXS0H=VAP;D6TM M3-C&1#]><\'9C9O3;6)L;<5O+P(=FA^7@536^J\L G)#NY-#LH(7G@ M<,A!/K?>(+ITLQ1M6S9@EX[9T:9M\A;,BN;U'W[XX>N OI#TL 06"5IP(X+KHDTA.W#*R - MV",G]8Z&;+_GVD(;TUOABKG\9-5EORYFYOZJT5V::":$RG,).)3<)HI0P%6) M@"PX$CR%&FOB,W)=:W!L(\[G>H"9[:RNZ:7JV/W/_T3RK/SW1-7V>ZXS7(/? M<5TA(*BQUQ$.D'QS&37_)0)'*((N"5QK<]@E $<$CJ;\KO?U%;3YIN9K];.Q M]\V?9K(\9[-7:_,=/9L&?OK^BUI\6;*7KU/Q: LDUX+EG]6?JY^,9W^?,*:X M3@WP)GHVX3,6!2 V45?C7&!!"E79<&GG@_GQ MES[:-OU[RXVS!NJ#V'DFC1>)_0R3C1_)UI&#KJA]:6LM)-:=I/8GX"9- %3# MJM[T-V=@$9R;<3O6Q+G]D3<4,;5AYU)]-9'G])O:Z9C]O%BJZ9?YJ_5RJ>;B M^V<3CU96&='$IG-9_VO61*I;2;3W:O6D/[,_)\AT,J/01(%66PQ)G@)*H0!2 MIE9?AXH".985C&NH#ST,DU3<^I*(UIEDM;,_83OQN8=:OW*ADQ7[LT=5U?!= M7MK%]4)*( I) 5)9"DRPRT#*2I5IF2J:>PV\]^_P0;28W+I[%#WL-EC?O]\B MC^--:M>>A_L"I _)IE^Z7Z5?J-U2/ * MP>$M';ZR<#2T3U8DCM=:OYBB,<$\9Y?[MHOX<0%Q"@4%!<[,,%$0 J@2"F19 MD;."Z0)EF<\P<:FQL9%]RQ+&6-=R3$Z0NO%R** BL^L.HT[VK)D'Q9@!N4 2 MDM\NMCW8?"JX_]K M-?):BOB+*..Y=]8 )NU\ MI?F[6>0WB$LUG;R9KZ:K[Z^, 4LV>SN7ZL__J[Y/B"QIF9OW*V,IM9H?"#"" M,,@(TD6A!(*:N8RM9UL8VY#7&)FT5B:UF8FQTVT$.P_DY8$E"#R1^=X;&6?^ MO>K]CA:K#2]62OS+E\6W?S7W6DJD]B^6"6F'"<\_=Q""NNK6AC>N7]@S)C<3 MXYIEFI0T2T&+N1V5:ZEEK3$G"!5 0)(#Q%D!6&; DTJQDA4%9Y![A&K+XIF_=Z,K[Y8-Z?:@)EF65% MBD!>R@P@F'+ M:* FM>,%"JGD% ??@EEV-BH:%>A_*7UL,F/7'U5R;3U& MRX^G@G6F&Z7=HXLBL]^'O3YYV^F/QJUD;?U*MH[54]BS4^/:.RO6*&;K>CI; M)XYOIL'AT1X0DWV"V#^^EHK)]H=W\V9 M^56OU!8'T)US7 (!.5BR2VUG\L/&XA\MG%L) J>$H3YI+^XH!K-LUI^,+%=A]G8FC3&)JVUONM4IZ%U7:VZ&;!AUJQ\L>JQ M!5K(LN'J]E7;X\C/#CJ5Q0GJH<\@P#Q$Q<@E(E <&8 :W+ M(B.:0,&3W_U@.@F(J1=\_&]<#A MFHYDN-S<79!CHOOI?+I2[\S\RT0V*_/63/E,-4)+V]G\+XN%_&,ZF^VDN2$J ML.8$8&U/8G-DM?,I!5!G7!/-"Y1Z+;'W-61L_+0S/&&UY>?+N8?E5A\F4__VQ@A[1J7GK*M M&8_B'^NIF4YNK9C+KO1&5:V?E7RO5I,,X[1,H8F?$=4 &88%+"\)0!E6%"EM M4P%]I'E%Q8,I]IA7L)K*6KYT,?>CW5C]Z<;*(^BER*2]\3#IN/B0[)Q, MNEYN:'SCY\.6Q1_JC8FNGE#K;7WB-ARO1^Z0D+0?R]1!1X7(>!\.&K&;N_&X MK4V3FU?J)S4W0]MJ(C5)<8I*H IMXF]=,, 8*T&642ERG&>Y%M[[%*=:&M_. M1+MNOF)_)KRQL>=QVP-(%649YRD'.CU).;5#'9A_85+Z=OV(O M4S-!?%6_S'6RTH04.$,(9H H956N2@QH2DJ@(34DH'),L]SGF[_>Y-B(8&=Q M\F),!M-Y(AJC_;YO![#=/OJP$$9F@@YZUEJ;[=':^Y T%C=9<>$8PAV>D+3A MT.J@7.*.PB'!>-P9LK+$I,AS7N:%(1DSZ0 HSZ'5T\M!RG)8IA#E.O.*+DXW M,S9VJ0$%QVH#(6HUW%19840<##R_O*X,_LFMX'MEQUU1NK MG[YW?U,?NA,4%RFA%.2:(("(+1J%H9F;,"9@(4B=D^ZE>N_:]-BHH[4OJ0WT M%;)WQMN-/.*@&)E/]@ ,?MK1'Y*P&O/.K0\L*>^+RK&"O/<3^I+2BDWG2FXH MKUV?P]"$)"S+ ".-X#L%5)4"T%P2(;)4$TG\".A4,V,CFT/)LV)C+-LE)0#E+&.$!%IDT PAG(LS15DA22*J?O M_V(K8_O\6T.;4Z^-I6Z?_V4L+W_]P1"*_/&? "?YO;$RP.?OA,*%K]_FR28K_O"[/G@A0%HP+P M%&* =)X"FC,$%)%2"\)%GDH77G!J;6SL\&:_NL+-916NHGV9+8)C&)DS=J9N ML_Z_]Z]"&:0DQ6:.5^"4F$!-$4 UDT!R MCK"FF*70*_>MKR%CXVHK/96@-/OA_WIN3??N";?0;@A\8R\B-2[4BTA-W<5] M+Y*-&_'%"FY%,ZB*7%];AE6-NQ&Q(Y6X6Y]W:W&/S?FO^F!7-6TWV#K_JO7( M)[PL26YFM8!2G +$,0,, L?'CQGY[>&![H+/KPH,M ME-#Y05OGP',>[-U/;BP:$_W([!D>^!NJ2OBA%Z<6A*,-=ZK@X(?0^;H+GL_I M,7?_8-[0KZPR;772H-N3&-4F5I434F)(4BT!*X2T8E0%()0P4+(,(YJG&I=. M1.C1YMBX;V/UT<&IS:&H[42JR79L=(Y]9O:.?>$POP^/<.SH< /ND]X[/)%L MC-Y.^<^G0O8&U&/.'Q[8@6;^'F]OJ!4 /ZPNK@,X/FJXU0 _W_;6!#QO[;G/ M.YU;Y>5W5LMTN_30%N:I7J_5?RJV_&P@5Y.B5)+*+ ,"T\(P.Z& I6D*BES3 M3+"TD-SK<(ISRV/C=_/6Y9Z;OU\0'WA'WQ"KH_[-SXL'O%OI@<[1M[/^#&HCZ&!UGU]>?9XH]JN^$I M<)YGM> @Q! @!A&@ F*@%>8EYH1 F?6JZ7.BL;'QT&YWU S5UMJD-K?WIO)% MH!TGSH'@BSU)[H]<_UH_%R")4NKG5'OWJ?1SP?.SA7XNW7-C1ELW:>NC$NOE M&5K7L^,MDOX M.L8W@5&+'=IL\]L>]C(":]6ZQN8(6? ^($7)=[O4[GW2WAR0.)O]YG+OC<33 M2L3M2<*US=/K)I6]OYZXO]9B:_SZ3_6JFH6M%-.!6?8 MKWKEK!V/CH+W:GY\CPAV%UV/8>Y_Q("+R9\>1F&WV&W\ZJX^SDV\?;S2,VF_YW(VAM MO[K-.70A"J&Q0@!!;D8"RCG@E.<@S0M%54F53)TF%->;&N, L&=LLJRM]=A' MO@RMPWY\,, &H)9]K!I#KZ]S^(+FL><>#+R!MMK/O7"A]M6=\+BXG7[Y"9VM_W;^354K^ZYTYIKU5'-20JUQ*;&-IAE W% J M+QD%19:SW H\E@Q[R<:ZM#HV3OUHR[RO;::3B>&,S=-G5M>9TW:27L?7G@JR M3M"[!7/! 8W,N1U[DYW!#\>K' &%9'T@"JHEZ]3PL'*R/E@<*WJI\T)W^6QF=BFPS!C FBN ,E4")K@$D*(L MXS3-I?":]7M;,#:ZVA2B/TI^TV;F).Q&\?K%_&Q[$,Y(@3?W>V)T MO./?]T']6/+II:[Z-O^RG[CT:KU<&AZ>Y I*I%$!6)I),P=.%6"H,)18%"G3 MBJ("*;^5N,L-CF\1[M/7Q7(%#-L^)S-K\>X L!^[70%:: $9(0I 3;@!.H. M0JF IBE'/&-F'N*53AH.YD'6&AJS#A">^I: O8*QVW 1#KG(8\/6T!-)I*VU MX08!-U1",OZ5%@>E=S?O#[G<\:X>:Y;___?YKVS.OK3!LF@7A]*",4YR"GA* M; H$P8#E@H*4%AG)I! R5\Z+E:?;&!MS[%GY8"9\XOQRD3..#BN3MZ,3F1U. M --G-?(,0A[+D+!F"BTN.9VX=;JWQLNU[BXQ7+@TZC6^* ML;UY?IDMOJLF,MX<$+)B%-6$,9KS$E) L"U4F3()&,2YK517\C3E6#$G+KS1 MCK'QY=DI_7IN^B1Y\^G#!_]3F+?VU4WS^) ]<,?9?./&0[)QI)W7;\\?UKY$ MG]2[@CG U/ZJ*6.8X+OBY3C-=WYY*^C>+?IE_E&MJF395J18+?876.O\S8^??O.<)\=[#]R8?!2] M&YGK=SS>*G^?JUGVD&P]31I7'_9^GUA'S36KY+M:)3M? Y8VBMT=08LC13-V MV/)*L3$_*M 4O<$P==]LZJ]XG,NV@-3VQ*66&2)%)H'.& )(8 (XD1(H47"8 M2O-OO_(JCNV.;;QX;SA@MJ@Z&JC_=ELQN'-X.S)Y>!1C\_*)8G&UU?58NBF[ M%^/HJR=6,2O*G6OZKA7FKN!QK>+)@)@M&O>I ^#0^-J+:V9XT MQILXQW#7#UL'DHT'GHL,7CWBQF*Q<(Y,91X01U*,]X9IGWFI(/FS:!T=UH#W\';J+ M+;IV7J];='57'\G_^)Y)GY;\GJO:@-SM<[@AOS@@&[W!,4B/;&!IE3U&0 M$R(7B,GM_KX;!5+I\[/5G[[_ROYKL7PU8U7U^.>TFN0"09R9$(6HC -48@HX M%[:HF+9G013)H.=>@5?[8R.OG?E@=GJUQWQNQF[ORK!^O>*Z7Q -Z^A;!K?" MW&.7H!=883<*_$P8>*^@%S['VP7]'M,S*WOZ93[54\'FJT1]6,RF M8MHMW%XRFI;,=(B5RS&A69$"EE/+=)ISI@E"VNM4FUNS8^.V3^OG9[;\;E.N M.PXD.P^2C0N>Z=9NG>#&:>&AC4QE5Z",5 /1#Z:@:=)N+0^;%>V%QE$2M-_= M/=5IFB=;$6,U_6;U(]LC3*B@@N!2@T)A#1!2)> DQR#/,+?RCTQQKUJNYQH: M&QMM[$QVAGJ*SIQ#U(UH0N 4F5I.0!1!L?P:$$$%9,ZU-:QFS!6/CV1BKEW? M4P&655_-5-#^8:> W]C,JIP_KEZQY?*[H:!:;&$BF112D!PH24N N%7^X]), MU=)WL]I0<=4+&A]4>]<'B2'W4Z^;>DM3;%'O3UL=M2>== M*>?M(BOGB/*\H$"FD +$E :\Q,JP%,D)4HCDF5>))X^VQT9.'T\40>];[*EC:A,[=8U- M?GB_6*F$]!!M/P>U,Q^% #!VM'2 W9Z=8679KX 16H[]7'.#R[!?\?N4_/JU M6_K1QZ:^P6-3WN#]VL[MGG1S"/YIO:I6Y@VPR4/;\S6DY#0O("BX5@ 5# %: ML@*42$I-*4O-G,V'4WP-&!O1;.P'FP(1C6I'HS"\6M0GR=>&;.:W'AKT[BDW M2HJ)?V2>VM;F:&U/&N/K-?ZF$SKV/T0]5]@7Q9 $YVW#H*S7%Z%#*NS]G'[\ M^(L)P)=L9ECW43Y/YU/[4"N9W&:[3V2688*05>/DVH1860HXX3DH,F@FB+BD M,D<^='BEO;&Q7VMN'2:P/8/]R.T:S&Y<%A"\R-35Q6W?ULT1FG#<#%+J8OOT]^^S1)46$8@I8@IQ("A"D%-"7F;UIDDL$, M4LR=#K!L'SDV=OC-ID+(IKZ3Z\&4'3Z7O_E^7D?^K'][__;SF]?)I\^/G]]\ M"G"XX"!8_/UI )U)@44%%0 M8,P!RG$!B*TZ@)$D1)8::NXUJ0EBU=B^Y@^+E9F 3LVHM7$MJ;:^):IU+K'= MWUQA_G$\ZTG8:K6<)EDPE3"B$DDR40T$16*",FO)(B WE."XA4@15F+IQ^^."QT7)CFQM-'H%T MF>EN<3TR635F!.GCG(IW[.D\W7>O;W?0]=B*4] M3_I:-7^^G3\*L5PK^8G-V-+NC:B4"Z(5,]$5%0 A9KY$E&6 R)P3CJ@N2J>) MCG.+8_M$6_/V5$5]SU!< ]DM9@D*7>1/?&-K\L/&VA]MR;X-F!N+0YZ2< 0G M[+F(:XT.?!+"$8/CLP^N-]YEHO=N.E=O5^JYFE 3&&A1"D!Y:=DH8X!11 5 MI&!<%I1JI[@@M&&C(ZTPTX'D=^MA4KOHF0\4K,L'F<_UZLB_QI3.K0^'GM<= M 3ZBJ=W.MK_2[.X(T< 3O./G]SSY=E(X^7&Y-.]^G67UT_?=)1_8=_NC6DUY M6[CO9;JL[ZG>SAO5_PDBF=(%@28J)05 BB+ I&1 "HQD26P1/K_"H^%M'-L( ML:EWJ:RIADSZURR)T)]$4EI2D0/S/PZ0MD(TA:! $8TX@5(1R29S]<5J^H^[ M1VG3HUU;_Y?VJ=LX?N-G5J'Y*.IW9F MU?@:\)QFO(X(>J@S@IG#G@"-A_/1<=&(3?7,?[:GZ9_TWYBU8?6T_&C3@S[; MS:6)ADBI-#5? 6;0BGKD@.8L!532C.5(<>)7S_5\4V,;F6M+;2S?VFH036IK MD]]K>WT/9IS'V(V2PR 7F5G[@^:?^GP5CZ"9S^=;&S;Q^:K71WG/U^^X80;! MK_,8/\-C_U%7:-E0V,]LNJS/H&4306 J%ZD--]> MU?YA5\6R2:E*A:C&0&?$#!Q8,$"+'-LAA).T2 6G3F?U+K8R-M9O#$U:$Q\V M?TGJY>:GN6-6PV5@+U-T,+ABYSOT1;1?BW\\VJ^T1P(6B)S=17 M,'LVQ3/XS?2=?QI/$\V7?](=DZ7YEI-K0G;[>$)Y )2H4H3#,L,((8R0 I>@C2'YH\B$X)[Y>A<:FQL@\W& MUJ1C[ U)-!=Q=ALB0J$7F=7[ ^?-O"Z(A"3+B^T-RF\NGA]2DM,]/==QUX;4 M_K$V'/?FFU7'V"GNDK+,2A/A L(),Q0""T 80T":Y^0HQY@1OX78-K4U.N&K-M/NP?S26>P82%X%VHXM0\$6FC'WD-MDC6TO#D88+'B&) MXV)[@Y*'B^>'!.)T3U_136/U?-5DLGV<5G__2V_/OKA2V[.9$D+V$N M=7OXF!<8<*)-C(%R+246$*5>E:6N-3@V,MFS-[$&)UN+?44WKT#M1B4A 8Q, M)Y>P2WYOS VJ NR&3%@MSBMM#BS(Z8; L2JGXWT#GW)I:NJ]G5>K95WON7I: M?57+SU_9O$UL>+^8-SE5C7K>))><09F:.">5$J ,Y8 HB("@>8$URK#*TTF3 M=_5IQ98KQQ63H>SW^78/O8CW&>_$*#]^^FVC"LK5E^F\KHW-V:RNACW\ 0OO MUX,SCLPXAD"I."X!A[.O8"X^W9D&U]VX[[2>U_LC( ['(EMQ@\M.JW(SB^T[?C1G&H MQ]OXO\91G[Y]$NP 4&\#^@5/OU7J2;]ILW6JB#U\13WG;:LG=E]Z\_I"ZVO&W+I$S*"G >.IV* M)7&MC]+'M0:='(A.TMV1GO MQOTECS6_W&/RQ#U7)EM41:@_K#^N5X]SK)Q)4XII4UU;@@3D7S_'M9PZ?J 5FC>& #4^].(.& MK^R+YX^_30+&&27/YF"F;QHR M_1T))Q!CA:1@N1+(J>ULSUA3HX=:2#<+H@]*.P/"$T"!F:"6\@[4]T[&-8/\F%R01ZN2HWIM6BC%&4 MQS".%((H2Q)(HC2',8L2R7BAXM2IQJW]T%-CD&[T];J6$W CZ+"X=0OL[3@F M#**!*6<7T]Z1^NX@P+T1'+SLA7APA+L]6B'BW2U&OTGTNSTJYV+A'9[@C;M, MPL_7Y?Q?4KP5VK.:J[EQM>XU>V[JV/RU%/=+T>;^S&6I?]L^2/%**JF=,?&% M_JBOGB&JTBQ2 J:(:KHC60*Q*@3,$"Y0H7 1I4ZEE8)*.S6&U,XM$(V08$-_ M %J)N6/+S:K]%]KH6?4)6^PU-;\;5:^F5(^OQ& 6OLU$WX"XP5Y3T%45U-*# M^^YL=]0%C;YWH-48:)6;NX)2OO^I";Q*>!3XU@N+?^PMUJ( @PZLDJ %TLA5 M5OVSEI^FA;K9+ORDR?*C7)L0K)EB,N5",H@B\T>*,\@BK*WQ&&<",9J)E#N5 M.G :?FH+S%%/8M'(#-9F[PJ"1CVP&.#M.\Z,W;(0#N_ /-\B64E^!XY:$K?2 M R/^'6@4\%@#8!!P7A/YW208-QM_$#I'*?7#GG(]\>VR\)M BO+55MXKS2#_ M+>GZS?Q1SJ0LB,*8PEB9'J)4$,U[^L./>,P))G$B(Z=M!Z?1IT9[7[[)M:1& MPN&,=AER=T+S"N2X?-:I:](*KZW0K005S, H -[T=7N^BM"L@0O%9Y<%N!F= M66/3QV;V#QEZR*('T?;B)_ULNFB;>2<:>4YSC7QJC#6>4G!QE:N1DA#-5]8UL8+O4&(+E:@FYF8M%Y06NODN32K#\.L@L.PVU[?'+ ME0 &)J4/.V3J77Y3@*G*L//<*;T7![_'+:<&&OF@I4?7XR.6OHL=.Z"+)?51 M1UYR;89]69DBG1^VFW)#J_CY-J,EYCR)A81Q3A*H226&F'(%*:(\X90EN+"* M"!M#V*DQU3X[H_GNJG-9&#*K/MVO>C/0'C19" T MUQUD(+0I!J#5&7Q9596904?M2SD'X[\$8L6K\/+JL3_-RW @=>B7HDXWZ?8B M!?0P+:7L7/>]>2EH]5*T)=F/*&'5>2F6E?Y_NWY='G.:ZN7=C*@7;3,SS9(] MB@RCK/QCHMD:$*...7*:;;OW8^H+_$K7?\C-Q_6C?.[,%J2V;S38+%ZL_:K*E*]SY4(.R; M36@^?-!,6&Y6W+%"0= 7R,Z!F\IK,891M=+MME+=+S7;2E/6=)8PAA/1+$&Y5 J'"4YR6(5Y[.-:6;F-XCN M/QPWV,_#:KG+[@6LP!30$7*7%@E^;P7UF>!P$0VO&^[G1QMWU_VBUD=;[Y?O M&$83KQ^^+U9/4GZ6ZT=M9YRV6[[0'R_D4JKYIFWNWO[2GC")E*4JC1 4A&F_ MEF(.69$SJ&22)U%&HYPXY5[[$6MJ]-/U2 YVWMH301,&S&J53"9W$X3GQE"> M9M2.S<:?I\#,URH$&HW .6_SKHJ^;?2J#HO5:W?MNOA+^M=\Q=MHVJ/=+6N?ZB>4=Z+_]F6FX0!,E4 MP@3S3'N2*-&>I% 0,YDF5-*$QE8AN+=48FK+1GL&]]6HHVGH-@>O0]^($0YD M1YCGZ>]I[HK!U6AT&^=6B-R!'2:@ J7YN7YF"?:X_ 0OU8@'O".\7&,>_$[^ M)1OW7/C*V0UZ7CQ4MI_G'/E*]+V>+U\KR\!S9[J0']1G<][X7G^Z']07+4:I M_7HM4E/:/"-,)!SG,,Y3 E&:FV^SR*&,4Q)3*; HG )E+P\Y-0/(2&Q.9S\/ M.):]C*_EX:I7U$*;$UW E2+MP?#ZY'DY5''/5BT1N'H>-#^S@&^W\LJB*%Z M>M/Q8A?A/XLIS7-)15/P+,\SB'.:PTQP)4G*<18C:_^L9Z"I4IX@BPP?S1HU?31MK)YYQDM!QO>$VHCV=G][YJOB$@+3'JM MT[[[Q[,@+;0XL/)LKA_8S8>6W\S_3(GJ1\W/527*FZ!#\T.5^=#]A\Z5 MNT- EC&B(H%,RD&5U<0@S4W/X@+GA,=90=PJ0'F1:G)DK,6\ ^9/T)&V*GBQ MUZ7^G9;:CG$\H_4SDW9FX>CS$YKY3T[-W?&\G)BK[ER&."SVBK771D9>!!NW MVY%/+(]:(GE]^ +N X)_Z!^G2_T,*NE;#-;9RG/)(D4A2Q.8XBP-GV)9!)R MQB.B2!$5W*HA=/\P4R/ UDL4["#OGK@AJ.IGVP>U.P_ M?%LM],UEW9AE9_PD>2X$09HF:5) A!"'+-56+9%%Q&.4IZETVW.T&75JK+D3 M>K>5UHC][VU?)@LKYXI)L-R8] UMZ+U)'ZBZ[UBZH.1UT])JX''W+5VP.-JZ M=+IY@.UVS_EZJZU"_?N;,5^QC(F4HXDWG&H93(Y"UH M^ E-*%29H+&(6)$3JQ+MK@-/C:E:F4%9B^E@J[C ;6'E!0(Q,";Q%R'L(-]& CID2Q&CXB[V9$#8.NU+%V>-YZM.4#+ ^MS MR/W#[-&WRT?]D-7ZZ1/]\U>]M*SG=%'J\3YO3>*O+&=,JI3C/())S(7VV)F" M1&B.YT7"\X+&-$NEBREZ:<"I<;L6$SRTQM;,P?2(6F,AWHMX!@]M. MVFJ_LI6WB57R9US: N33KKPXYJ@FI2T"SZU)Z_N&D4LUSQ_7*S7?S-*\JOC$ MH"JPTK:B*0Z,(@PI4ED1H[@@>>J2X]IYMA-EC)#;6HD&OE>RN3%&%S [J!'XV(^ \W=^0E>?GW3W\:-^O2?T>OZAGKID:"^^MTO]H9M@ET?YBFYH M:_O&:4Z80@5D6'^EB.0%I$640$IID: BCB-LE99Z::"I+?"UK* CK"D]0=T\ MC8OH]G_-/C$+_&D/A6M '[Y^+*[NPW?F\2/WX>M7\K@/WX7KAY)")["C#K'M M5'B:,9;QB*<,YBGG$*6"ZK6;<%APGB6"8:'_RXT:^H:;*$%T@[+NVH#ZCMBN M1-&+N"U=^,)Q'-(8#.$ \K!!YFH*Z1UD9"*Q4?B83JSN&K"-_*L4NV/Z[);Q-D5/RWJP M[WGFDB%!^',V7VPD__;Y_G/[/B5<%A%!,(\2[> D/((XUI24X#21(B)QE%@U M&S_S_*GQT$Y"EWCQ8]0LR.@Z+ (3TDXX\!G)$I[,(+)T>9&B>\UXOAVKRKCE1P&D([&K@:F, 48#H9'Y0* M!?>;S7K.MINJ;/=F!3[28!4$>\'Q20JG!QJ5$'IU?4X&_1\3_>EN56 MBE=;4X^XKHGP=U,^O?[G-ZMU4_2JG.44LPRG&:2,*8A2DD.:"P)CC'D2IR95 MSJDHH-/H4R,.(V#54^]9E7F@5FM0-D*[1A&[S(8=UP3#.# 'U:G*M82@EGQ7 MF:82_J[]T>#]^1+> ^*+!^#F-\[818"1XXT'8',<=SSD(<-H[E=)R^VZBG)^ MN_R^K4NP_WVUT+:5231N7' D4H4B+#2]Y=HOPMHY8KDYOLY$6BB$,.*Q"[U9 MC3HU6MO+Y\9==A#;<99WX()O4>_D!97 =W7O";"7V>,V[2"4?#*3W<"C,I(3 M%L^9R.UF-P8JUYO9K_/E_&'[T'P"1922&&41I/K_-QHY!BG?JJX2OO0=%#+Y?&3/ZMMSV>M[^E\TOJ_GG_.QP\= MY9,]JTO[69Z_8'A\&E^MOZ_JIB!5OM-+TY)E_?1R)>3,E/,HA. P45QJKR9) M(:%Q#A'+TRQ&*DL+JU,#Z%M?:.,'N%FH?*I0#>;VX9Y&&\T86WDN_FC%&^7&_U: MS-E"WI>EW)3W#ZOU9OZO;B'P3]*4A!,F'?S-O.1T81JSSQ A*$IS"A-!*42D M2"%C400)H]H-P9P5L=/^JP>9ID96.R'-KHLYZ'-S4GS,DIT+,S+V@:FMU@96 MZH"]/J!6Z YT56J/C4R)HH^><3QN7/E\]$# M&V=)/9K<':553>]W->;:(AROMM(,]>7/U2PFIIM\FD%!T@*B1-,P)JR *4DR MDJ8JRIG3\;CC^%.C7,VRL6-++4? [1@U((R!V;.6W-1:;T_6*^'O]@4X[W;% M=>Z 5J%B2:"5\-B7:QAZ7IMU.8HP;@>O8?@7JW$"8^HT"2&H$!) I'@.<2489ARRA 6*9;(OFE+ST!3XZI&5*=Z MMN=1[.@!NM / Q@'\S"/JK_7L1 MC@NU?\_?/V;MWXM:/*O]>_GZ839?4^[BT^J)+CH]%F>8J4*E/(6Q*K@F1DR@ MMNH*&,=4\5BI)"F<:D^<&6=JO-@69UE7[)W#TLYL\X!08'9LP=F)>.O'N C5?Y75>+J[5*MU@]U M!ZDV6)=*F4I&!4P%CR'*BAPR0F+(4A73/.(1<4@A[1UJ:F10UV.;[P6U#'ZV M -7":?(&5?!]&RUG4[NN(ZESD5@+U!P\)V_HC>0[U2BNGK]QOCPG*SAZ?:?^ M)XSG/5EI3EL+,F;S[E@5>=F\ZV>YA\R-GP&DX?1-!QP^Y# M8GT4GA]TL&%KTHMM.5]JET /S.;+:K27JZ4Y:-%FC/Y;.1>RCN[9G;FTFU4T MS@JJ2*37G%A"1/4+@@O.(!8BX2J-3>JSR\(S7)2IK2Y[L0'ORNVV(EPQ-7:T M/P[@@;F]50)TM+@#G1DX4.3@@-C[EN3U@/JDYRND&96#KT?M.=%Z>*+_W,\= MYYMK/NK7_YLF_(_Z79X)'!.E212B@N3FCQ@RQ",8)Q*G&!C87=%N%O[W^_/&COTS0\W-C:4"'1CRT@7PY,W1O-U?7MHH H\DX*:(7@1PK M5?2\()-)&;V(E4OJZ.6'#>PFN]5?](-8#;K M 2Y SJ@E+EY[J5X8W2]79:;=;637U9[P5^^T>6'[^81Y9O56LGYQH1>UQ0YPZS@!6$2"IIR MB(C0-$4%@07+4Q++2!2%VP;L>+)/C?(^??ZM-,4G:BG!7^;:Z*L*WO[5T=8; M Y@1YHR$ #09W8(=" M%6Q2X>#1,1E_\KRZ,R.*/ZX3-/Z\'+E.-Q!A8*NGU4K\.5\L6A_NGG.3K:N] MO7OQ/]H>J_MO1XIPD@BA5S"SH&%ITF43"N-$$<&S2!*2NBUH5N-.;REJQ09Z M=5^;N #'/E%6:-NM'?X0'*FW5"/OW7ZC:"\RZ,CLL?&4"T1>6U)9#3QNLRH7 M+([:6#G=/#"WG\[7U=[2BZ=.J: W:_G/K5SRI_L?\W(F,:(ITBX5Y8Q!Q'@* M691B2 C)"AF3I$BL&MHXC#DU?ZA;!6LGJ&-^O@72=ASD&;_ #'02.O"[D=+C MYH\#)EZSX2V&'3?;W1Z'HVQVAUL'Q"L/MLXZ37>J_RZ[A4(5SV))8Z1IB>@_ MBIA S56F2X1DXFEC11.R.D95"^[YWBTDO>@M*N[MQ]PBOM)\<;3-J+O M#E[T^^XO&M^]N>[ =S]H)E;_4VG\],O%9<>:98JC/CRO/_&=^PI4#SHCO0'N848>+S ^*'(' ?5A1[K2^ZB+ MYC1FA_BP_"3Y=FU.O[4T\_*WY8J95]:$65953$T4YI+/%_,F=F@IWV[D0SG# M-&4Q1@C&J< 0<1%#G"H$,RZR*,T92JG30;5G^:;FU7R>?UW.U9Q331A='>I" MO]H*>"XB(8HH M$U1FD N1Z^6 2\B(7A@2%16T0$IQXI0-[S;\U-C>JJG'%>>\;G-C>50;#/'0 M'EM/(&F1J7^=Q.F;S)MMW3Q1:X?9DD)% +ERK[JVJVUF1HSMV)#6LL-UJW@)FVIE1PLYDI6W1V-[J93 MV:/6OB+L)TG7X^S4^7J?0F[JW> MF?S^7X,):$$!7U; P (ZN( 6&- @ W;0 M@ XVP(#S,[UK8VPMWN"=^VEV(5?-NW=$7:O.N_=G^^[U;[UIZGNPP M&YR^A/P)]D(]SX>?;5/?0@VM$W=8E[PJ^?7Z!U]LC0QMA,E,)ISFL920\%Q[ MRJ3J$\.Y-NEQ',N4Q;%;B(?=L%.SP[ZL-IIBYOL> +3>8(/@JY$?<$UY3X:1 MZ(,)Q'$M,V%1#PPJSV7]PY\7"WF)KRM^?\O\H=VS/0W^(?'HY6A@/FD-V<9 M1B6ZH0@]I[S!S_%6 VA?;^BMT&/IX>F^QPS_YW:^UA;D4K3E,^:RU+]IMU T M=30Z/[R22NI_TYH\RN56SA@AB5"208FI@BA).*2H4#!+&&8Q%C0OG$Y'1I5^ M:K3;BJ?=UDJ^JRL,!9QX.UJ>['0&YO33=8PZ1>>ZNK='\*WVU6+;41,T .QJ M''5_O .[M^;3A;?&1P6D\+,7N&A20 5N76C32PK-7J MX6%>9TGJ07:%![E9G^8E7ZQ,*-NN3#T7>9)+I2#'V/25$P6D2@J8,!EG"F&$ M'8MF(WR]?]05'^SE=^X7,&QN[$@]&.*!^=HGV.Y5LX: YK6&EI, MXU;4&H+-47VM00\9R'AFB^J#^D=U-+_YL/YDCAA?K3I6.XJT:\) MZ#;9T'4$D-FJKO^M:@!F8KVJ4*]9FLS'S=SC%,!&68"0C3TM&+A#?J MY>@3W?--'+V.,FP!V>_D?U#=/*%/\@6D1Y90J&..\T(9V MA"%%40Y-^6<91WF4,:V J M[QP[:C(_2#INE*G;[MZ=(GK#WB%XVQ.\/HGZ6I%&969/^#VG8E^/'5 8XT30 MRZK_01:=U_%OM5\SI8E]#6[.)%G4A-W(?RO\LD/'I>>0T02E-!4,P MR3&#*!4Q)*C@D&>2,82C(D7$H=KLJ,);<1P%L*Q=YJVWLY,8KCF*4)%!E"IH5B M HG4_ZER)1!5-!,BOS(G\,2P4W,W3Q&1H[MIB;>=5^D?Q1N8 @>!K$&\0S>8 M B<)G!KYUH'_/6A8!//WW3VTG&MSW%WMQC#" MR(5,3VEW7*CTY%7#OMI..HC!)6UH/; M2-%DIR282A!9#SH.L6-]3_%.;E5AO)G /$]DED),"DUGS-2:0%+"1*)")0++ M0EA53+<=<&H$5I=W?-F6S+P?4#+S(L9745CI )F1>*@> M/.VVE*O$P<:C((+BE,449HG*3?4W#+7Y MI6"")(L*5'#!W$+[0TL\-7[K& SL:7^R!"J1!_9("S;;ED0YI3D,S;1]TQ? M&QT-VR =TH()?9N>::'GX&P7M> ##SP=- -_4/L#RKI\;?WG_K1**![QA"0P M2R.]9L2I@#36%JZ*>%PP;>'F2>%T.F@U[-2(OY+:!$4.KZ1LB;?EZ:!W%$.? M#K8 [D4>IW"R&U)>#PCM1A[W@- )C:,#0K>[!X1V?OES]>7;:EO2I:D1]D:_ M?ALIEZ\?OB]63U)6(>$?]2OYC9;2Q(,W-1:2O%"4D@A2$561]$2[W3F%+,I( M$F6Q0*G5+N)P$:;&5_J51*"5N&S4D_CXV#=&!.T_*#5@&@ M-0"M"KW(7RZ=X6L*',(0@T_%2.&$H:;$+2#P*C1[ _N&/7F\ +VK-#\(M+ON M24,;D33Q=]7CNRT]9W&B(I'D.<1Y1"'"E$!3(Q(JBCA&@L@L$FXM1\X--;6E M9"=IW3GXKND4#.9U)]O!O8-[P+:S@?U &'B-V*/WN4:OEK/I ^RS/\@E,/QV M CD[VL@]/RYI?=S=X^(=5^[>-H4+#BKEB(>)U&>(N'4]"BTP%/CL<[FWU$X M2EV#=9^3OE<'_&X4 I5&CM%ZP=\(QPW>"/N[WJ=X^.9O8-R#[/V&DODV M6[^!9^#LSF_H<8>M5)]DN5G/37_2:@W\;3G?E)\^_];NI10*,24XY(3I98;2 M!%*."L@E2PGF<&-&$H'Y9?UG194E[M\.4D4:GF#JABD6KJ3A5DN% P8BSF*%<)9TY[%$ZC M3XUG[K]^75<5#:J.1=_7*RZE"<8J(%YR,A=E?BJMS$.9 >M\, 8 MUGOQ/2;T#$'-:[Z/DP#CI@,-P>8H6VC00P:RVJXL3+=PS+VI;/^U\MC*%T^G MZWLUI;U^,37PR[?+NDMK6TNP*27X^H=<\WDI/VI2EK-481R)C,$<$Q/R1C4G M%C*&/&$%(T56)-0MOW \V:?&J*VL@#8U&V4CK697+2Z 8-64\?MJ=&SVAL5J ML:#K$GR7ZWJ?V'&;>,R7Q9+!I_D*A.;_3L6O@\I@7<5-6%U/#87!'=B]7&U!T!8'4 'A<249?_:\KD,CBC_N*C;^O!RM@3<0P;U]PR>[6S%T6C<'.Q][)(NM&BO_[G5?YDE$2XB MF3$8)UD$$<$8TD1(6&0)TM3.4I1;L?O5DDR-T?>" ]Z5_+H:G?83TT_'H\(= MF()/5\SLX'^@RETGS*$[VA)^OYN6)HBZH\8=>+&;ET85?\[%=5#Z M]"8&2C*J^W =6L_]A2N?-HQ>[[DV$K95(XL/FV]R;?:#U_*;U)3^**M"SO+= MJBS?R\T']87^F!4%YCE&$B8)T;RJE#D D0A&:5:D+(EIBJT:YPX)L2.(@/"')@;NPA7HH,#V>NB^!+\Q8C_USN@-3"TJ77P M1XH#P?/)AJXBC$J# _%YSG]#'W-M4\R7]/M\0Q=M[\W*:*W+#A-9I"BB"!91 MSK41&3.3DI)#KC"F>9&PM'"J(F0QYM0(KMOS\%#HN\9W&UC@V0)^RR %OZ"& M#BZX'L\K^D%>1"A,D\?SP]ZH<^-%',ZW8[Q\ZS ^J@ENMP'\SLRJ*4O?E)Z6 M5)*BB&&B,LU$),T@44C B'*,,ZY$D5,7)NH=;6H,,M,,V[/R<3N)B_)N0/+<-7K+XLQ*92F&IZ8 M2@"1B"'F60Y30@N2T3Q5U,G7\RC;U"AJGX]YUU0S;?,RJTCQG8+5WDUY![HZ M-G7B#[4<9E7YG'T[0KS1G :FS_&G\]JD6Q_ !\ROO4J\6Z;2^L#U0M:LER$& M.L%;/<(_MWH1>OUH^J?L6W(HE.19@C*81PF"2$4$4JKT- M$]+*@.$%NKN^Y MD:;&Y'M!027I@$XGYU&U]&A]8!7:CST%4P#C\B(67CW6LX.-ZZ=>TOG(.[UX MPW5M%>^Y=G/+>16[9/ZZENT++2E):9)AB DI(!*9]DMS[:9&<2Z(P@KES,DO MO3CBU.AB%_W0D?@.M#(/ZZIX'FX[_O *8F >Z<Z/J/*M4AB?*() )#J4P316;, M$L((S'.>$Y+3(E9.+=@N#3@UNCF0%QB!P4Y>-[*Y"+4=U_@$,##5]&'G+0_% M%1>?+'-QS%%)QA:!YQQC?=_@@(=N2>>YW"8BZU,<-%"G&B?1XJ M2"I8KHJ,I(ZQ#6>&FAJM=)K,MZ(.3CKI =@Z5L$#;.'#$H8@-B3VX (8GL,, MSHTV=D3!!:U/! ]UG^;J< MCI%G>^QL#][-]ECOIWW>G?;Z>P6TG783L[SH3#NM-;X#:O]Y_RU<,HC'*7%- M$_$Q]$T32#QB=RFUQ.=0 YT$/6J5\S!_E)_-H4PURNL??+$5>A@-E@E.W+;Y MFZ_I>JDMC_*C7-=5,YY./Z"N99$IKB2B$-&$ZS\8AH1Q#%4BJ60YRW#J=+(2 M4-:I&0%=2<%>5$?_).#<6CHXTYBQT![2Z7:R XH[KHX7'_N.>N.%F(#!QMZ!6PIVH8KJ3OKX"&/D]1KL.@LUK M0*N;!./&K Y"YR@L==A3 E7&OE" M),0WUOHF*$T2A7+(7^]L>/1D:1W^?R?ZQ">AL]5QV;RZWRYK N(+"K.&*4Z MMJ<7!BD4DSB.H$Q1!%&!,XA3J5?@E FE5V$14]2\,*^7XB=_75H-;O>RR+;4 MS,_WIM@M^!.<^\"6@DW]=-ORZ0=U;Z93.=WOG(U:-=V3Z-.JF.YW/IRKI7L> M?F2+ZJ#04'G_2.<+<][V9K6NJKS/,!)*Y$C"*,VU$XHXACB)$<04"5GD$<,9<&55D+]@K0V%2!)07,9:2M:-/,C_$\ M@SS+I)0XTF9T/)I1Y/T%"&\%]4S_"0-H6G,?V,SQ.)O3MVN.ZOK='[P1E<83 M,&,LYV02=LLE67\.0\42<6^6B>UX[DU;?J4_Y@_;AZ9#:9:0+">"P,P$N:(L M32")]7_FJ2PH4U)FN56CQJ,G3VUONA'.OGW+(4[])'N5]H%9L9'+8W_6L]I> MV\[E\*&CM70YJ4NWKI#0IQ>WY^2>ZD;-8)A%!B80B MRHEIN4HADXF"/"%(_TN"4N&4'!-*T(D2 _B^6K=GVK(1';S^_/$C^*XO-YT$ M-NLYV[I7M0HVX8'M/H_3.'V[KWT)6FU!5UU@])V U6[/Z;,<;D"GURVHE_IPO%O=+\7:YT8+,=R';[^9+^78C'\J9J0;!"Y3".,:1 M7D-$8@[C,LBQR)BV$S$IK*Q!ZQ&GMABT,E?Y+WNIV_28WXW@H)+<,NG2'OM^ M.@^":&!>OB&8#IE!OD$=*<]G!ZX)RIOOP:TS>GSEZ+B TYMQ8_6@\?)G7/0Z MR(9QNG%D#Z&N=?MV66[6U1M85E6ZOWRCR^:#[;:4GBE%YA= MX;-/J\7BS6IMGCJC&1)IA#)(HJ0PBP*'+!(*JC3/69%2+#D9Q;$(H]_4EJ"C M0]1*>F#$!_NRAR/Y((%>J<"NR^U?E.E[/$TM\PY(3?>&C89I?[Z_0^K$Z?[) M%S-(D86)O@F3\+0"J?AS.&AAY]>;7Q=8S(&UO!;:5OR@_D&-_)L/ZT]FY"I+ M,H^44)P(2#F)(4J9A$2H E*1R3A2>1$KIPS8LR--;>VM!#4[@(VH&D]0"7LI M*=(18+OUSPML@5>BP8BY%^RZA(;72EUG!QNW1-;E[3\ M]G&]>IP+*5X\_:89[JUFKZJKY/+K/=_,'ZM#FFOT#CLUBZCCV.V$K;8 D[D=PYGFB2^UY?;4^'?E/^:;;V^70JKY MP/ MM'?5-I@6V,1O5LJ /[4VVDYHU3G\&=01QP[G45=,G\61WSB3$IC\]O-AM "5 MK*#5 QA%P%Z3PY_!QQ'GP^'4<)QY&>DL\?KOQ==YX_6P]IY"7O'X\K< %-;AEH902LD,%+:4=E9$/O7#!_0A#Z[/_T;<:$Y>8OQC+EG0LV[./'840+BG5?ND7KQM<#4N@:8:9&#;4NL%+F.#3J#KR7FSO0U0ZJ;^EH;T MKII@2U=]I&D+[<"//V-#BO!<#;7GDCS#Y1F[0,_5R)THUW/],X?Q]KN5-O?, MP/5P+YY^D:NO:_K]VYS?KR4MJ]:4^Z*'*"&)DFD!?.CH3#S4A@VJTF8]&=C$.(*^F;YKT@2*G)8=#YI%%' M"48ESF'H/*?*@4\9L-GZ>:,?\+8LMU*\VII.OK6K6Z?9FO.GA2S+YOB\;*M_ ME&^7S0Y1)#D6,HV@2HH,(FZJ;/""0)E%!18D%VENQ90>9)D:;38)\_-*'_-,TTA9K^.ERVVCU W#O9NN50XRWX>H'BX--5T^/'&;]-Y&GY9=5TXRE MK:TNRU_6J[*<)84L>)(JB&3.(5**0D8S#CF+&<]R1!!UJEI\:<"I+55F MR, M\HN0VIGA/H$*O+ZTHH+-JNT*!O;2WH%*7G]6MBTR/NWJBV..:DG;(O#<=K:^ M;W#'YVI'PAP6O=R6F]6#7+>-G9Y>;M=K/?8,J31+D520DE28%#$$:6PY-H464Q2+&10PI(R:D MF0M(J)0PU1\GX8PH'CFY$E:C3FV%;X1V/#FT ]CND_8.6^#/O9$7F/<;G'8I M/%; '(223ZZP&WA4'G'"XCG'N-WL'H_ZJMGE_[*FRW)>][ V!1]GA8KCB&FZ M49'^ T68:(M ;S5>[FIFQ#/EU_;"EZS M."JR1$D&4RHH1"Q+(!9)9-IFI 6C<183IPZ^-H-.C0K>/B\<=P>6TM%;L (; MR2)G.9,P8WD*44I32%22PB1+4Y1*P5)&73PO[V"/YI0=U>H+!;F=H><;R,#, M?#KR%OQE)S-HA3X?=^)LYKE@Y-/*LQIW5"//!8GG-I[3O0.WB[>LE/_YYGWFM%=\>IRIL?M>3%#) M"8R@CEO$9Q"UW!^^'J?0F\.G(/*>D'\!!Z_[OV>&&G?SMU_?HYW?"Y9&A4< M2 F,F$W0M&M-L].@VM'!]5 %9H,!* TY>^X!P?-I\ZF1QCY?[M'VQ(ERW]4# MXKV;F!CQ=OEQO>*R++](_FVY6JR^/C7[H3RA<91G,50ITFY@HC#4_F &%8KB MV+04+G*KV'Q9O3E5'IV0-;U76WYUR%P\RTB14J&ML)B9BK,1CR##,869_B%G!>:R M,1<,^=$VZ,9"WLYF#H5GX-6Q%1MTY+X#!Y*#CNC^S.LA>/DTNIW&']44'X+, MLW($BR%9!GGL0M5'8TP M33[:5PV6C9QNI'0,I!WS7 5/8'K95RQ[?0D39P8YJ[=/FC@>9%0N.*OC\P_^ M_(4#G/$VX>W5O.2+5;E==^H8)(I$451@*)')K$XD@HS1!!9Q%K-(<9[&5J>Q MEP::FK77BNK@)_;!:.%D>P(G\!>^RX'=BPE^MRGPX(:7@T?M";>1?.G!^+EY MTQ:@]/K1??>/YT%;:''@.]M^7XOUJ2??_4EE7IG6 -KG:_NTI M9IPK C,2*XA802 S06P)3I,DC9-"X,C%<78$ M^/%,)"@Y ,Z(&2">V \4K\_2/."[16&E_ MQ"MV=PWP,E_)]?Q16]>/,_$6N'V9*<*J,;92QE$*4905D^BV"6<;,_ZLX MSJVZVO4-,C7*^"3-JFOV2?1H#U55KB=)UTY%N<[A:>%J>D I,$WL)=P7' !& M1@\ .?B6'H :R:_L +;8 69>+E\M "Y T>M-GKMW/$_R@O0'7N2E:P>WZGN[ MY*L':>K]SP1/HYPA!..8:M+C"8*$(0Y)(6-&4H8D=NW&MW_ZU/;+323XHJ\L MD05@<9P(%"$%<8PE1%7'KR22,,:94%&>ZO=-SA[EFJULC0!JI M$X321W.KX?_I:-L*;Z ,S.V!X,0^!%TR!0"P;^ M8D3[ZYER&EZ;+AXCX;FO8F> L5LG'NMVHCOBB8N&%, =VL-:>_YUL^JC9M;O MM\;S_Z ^??ZM+G#X:=^C>A;12"(5*8@4RR!*)8*4Y0(F&*$\R91VW*WR^6\A M_.28IY+5U"#7TC9E0UW*MXX\]18.PH0G-#"'5K)!9O0"7=U!1WE3Z[Q[70, MJ!"XJS9<:Q#:JD8=&/3/]=ORH?NV@-\-&FUS-9=#M+%?'I=BP=-]B<:J+GR3 ME\E7*>+;3%]_[>*191JQV/%MT#ZLCGPC&08FE5Z2MCPG;BWK<7WG?\CYUV\; M*>ZUAT>_RO;WC^LYES.6)%G!D@B*-"E,VZP$,L00Y)%D3"2RR&.K+GFW$7]J M)E,K*Z"UL$ VTH+O1EP P:K6'KDO3WK+N8V"Y8WJCE\;.GYSN MJS !8ZN\L$ V$-QUBO+/E[L:_KOWK$%B=Q6HL/"82GR3.?2:H3RN!N,F/M]D M=H[RJ6\CQ<#JG,W>]UR6,ZP8SK B$+$(Z3_B!)(,I3#B&5,Y8AEAR*D^Y_[9 M4]NK;BIT[@5T+-'90(4S2/UCW49 $5BF>"<09:8 MTR:<,$B%DK HBD1_QUF:"N5DN[K+,#4#M%7![-HU&&H[3D2%TQ:.&5AY\E.7FH:EB M\Y)NY-?5NNGQV@0&)RC"&6493&35%SM'$%,J($\15:J(A(J=2/+RD%/CQ+W$ MCE:/!;IVA.87L\#\U8$K0!RU/11^2]M=''7DPG:V*!R7M;.^<\AQ[8[!ZG;2 M]TNAJ>M\9^EW\Z5\NY$/Y8S2C/&""RA-D",JF+;*8I*9T]%%EF?_ Z M5(RI4<_.%OB@0*T*T+J 5AEPIK\[^-UH!"J5G$[-!D^?S>'I&),REFTV]?EP M.8\<8U[&.EGLV,[-E)A@&C-*BT!K7:9IGN* [JMM:-ZI-Z%\:('PKQ3HP9,03J@T[>?3?H8<10V;GN M>_-NT.K=4.;=J"F#UN^&9HY5Y]THJW?CH8; FT$PUER%"0^REN(G" AR1=1/ M")#SJ.<,ENX+J6$[@ M!%LC:[&0VSF^?.'A[N'A_L__\^O9[*%GDZ__@O M?_K]PZ_@_O0___4?_N&?_R^ ?__EW>N?7BS2^1G.US\]7V)88_[IC^GZTT]_ MS;CZVT]EN3C[Z:^+Y=^F7P+ OV[^Z/GB\[?E]..G]4^""7;[I\M_XLE+G9F" M+*($Y4J$& 0#^BK1_Y0TF/[OC__$D@X^1@^E2 %*20O>I@A<:E%TB%'1']:' MSJ;SO_U3_2>&%?Y$S,U7FR__Y4^?UNO/__3SSW_\\<<_?HW+V3\NEA]_%HS) MGR]_^T\7O_[USN__(3>_S;WW/V]^>O6KJ^E]OTB/Y3__^U]>OT^?\"S =+Y: MAWFJ+UA-_VFU^>;K10KKC_C$MSGZNO_'S\P7AX6WX6.G=_/WZ MVV?\ES^MIF>?9U??^[3$\B]_2GD>H"J6R>U;_\?W/_[Y.P&?E[@BS&P8?DW? MN'A&?=N!Q.#7-+&\_,M9B#C;?'>2<3K9//E97*V7 M(:TG&)6QP1G 5''(? %G.0,II!$^9ZX\O\E[I7M%A&]4LL+TCQ\77WZF!Y-J MN*\?H'X QB\4\C_NO'0KHL.HOUR''^AW)TZCD=(XX"XA*)T51%D\Z)0$1XA?/$;/W\F",S7D#Y-9_GR MKZM=&4)OZ\4 \MLJA\C]TT_$=<$E0?;U5C_.83>_Y_SL*0G MSKZ]P\^+Y7HB:&M PW7KX3*&3_ MH#A"@Q@4=3(&"6045FR"L;@(O9@A)DY1Q/&436NG"C MLT,Q "9NOW7E'XOR1SMA'\>Y(_/E^PC8 M"2*^=X@<*]F>X/&T+&9K-\LWR[7'R9SA-.7%2%YYQ 1T7!EZDN5S(99';* M!9&2+6 SY88-G13,&:%1@'19@3U]G;3XOY9<:&1Z=SD C>>@5* M9DF@90Y<,3Z52&Y3'L(BW'[O;@#H. UZE"!'!L%[3.=+ C 7\<-T/<-)C-PG MM)'BZZ)!:W4#0KB=4F*B$BL)QI9\M9 !FY DPPQ*2<3U(. (S':-@-(-VG M+P<036GIY$XIE_P15B'"[8F$8-152[)>MK]0DI KJ\#2U08^A$J/EP2 MXGX:=@-*]TG, 035CCQ\7RVR0XQ9@( 4IT I3@!EPM/',4(F6/ MF=D\W#G(C5?O5J+5??[R<'%V@8;W9V$V^^5\-9WC:C61/$F15*KY> XJ<;)Z M]90X:QDR"O*DRW#6XL:K=T-#]YG*P\79!1I>GN'R(VV"?UXN_EA_>KXX^QSF MWR;.A&),0C"^9E""IX!::@]2%^:DYL:I(0*11TC8#1W=IRB/%V\7*'G_"6>S M2^H#YXGHML!(-$0]!HC!)A ).:/@VA/YPYF,:V_>#1,=YRN/%&874"#"SVJ9 MR"+][?TGDMOJS?FZWBVI,?C$)R5=,18RX?G"_/&BP&NN+#*?@Q^N@N\Q2G:# M2L>9S8&%/3)TGIWA/-=ZU5]GX>-$VL)LX/6FD(XDDTCF+^0,PCNADO:6^R%R M'#=>NAL@.LYR'B["3DK ?YVN4IC]OQB6O])WR%5B 9$9\IG)Q(%2JH#WM@"6 M7%-X7I;D!D#! Z_?#0\=ISV'$&M7R-C><=@RP1QRR\@W2ES7&P[D2T>K,S#T MUD>*KQD?PD(\2,!NZ.@X%3J,:/MP.(B-99B]FF?\^K^1/":ABJ,X"HH.]8A/ M!7!"U&V/H144?>4RG/MYZ^6[X:+_#.@1(AV[9F*;A/MN]2XO11''149/$C'U M>K;-#+P0#F(TF7NRBL(-4;?YT/MW0T;'*<]!!#L8./[YYSMR?$W?..)".6%] MOL),'U:+V337Q@&_A%F]$T_Q&*Y7-UG8]:;YDT\=Z@KZ?N0?>3?]? 4?0_@\ MV93?U6WD3?EU.J>736DO66SOFUT!+@KC$^,1LBL!%&Z*+]"#EBNK<)]B#O4TER^X]EJ1;+]OK9R9-$Z M!P8#L4H;)OCL,P3OO?199A/N28L=S^I-,L:Y]]X,$Y=&: "9C[@WW:3^PIA> M,>%TY*(4,IK(4C7*'IRK56JU6C&9F(0R[8!SBYIQ\7.,>N]%RC&R[@ PS\/J MT[-YKO]Y^9_GTR]A1LRLGJV?A^7RVW3^\=_"[)PVX5"*=9Z8DI+B?6TX,:4, M.,^Y-\Q'?E]B[7@ [41=#X Z"@6+UBKI &?/4JJW^E;O,"&Q%&?X&ZXOC[0E M.AF=3,!4,A0 B$"^?_(4'GIM=632X3W.\P#VZ1&BQFGHT0Y5@RF@ S"]FG\A MJA?+;\3") 532"X6;-2U?Y:.$)-CP*3UV2B9>;GGNO;QX+E.Q#B-/MJ!Y6 ! M=P".MTO\'*;YY=?/-60A0_IF_8D"U.LRFG!I>(K% M8Z*U4,L80Z &I:!R2T M6-(]MQV.Q\P.M(W3&J0=E(961P<(NT5\2;(D(2&&1"YDDHZ"#<7!&AV4SCI9 M?D]EY,#.]3A-1!KN5@>+^'!\+-9A-I %6GS&Y?K;VUD@<(^UYBU6E.3 M.#(;).A .E6FU*U6UQ(=JR(+3 >);4S/PT3UX.L,$I(-)OD.K,P;XB34 N'7 M&%;XKG80?5-^)Q-:Q34A7]^I*#0471BH;&L[4"8AJV@<>FV8:Q*1/4I5#V[0 M(#@:3O8= .D5Z6#^<4H>_U9"M!9>?DVS\UK%\>?%(O\QGL, M"I. 8#"!D9R'$$,.]]7W#^%%/TU<#R[1(+ :7!,=H.N*;N=1:%\TT/9L:;LW M)!@?!42N=V7)?_]CC$;072AJ[0(.@Y"")=H"$=TC,3],:\_T9K-\6\W3A MT&&4/")MP"[E2!@7Q)G-"$&EK)+C#G.3A/3N)([3B:T!FAIII0.\70LDKS&1 M>;!N4Y5FI*%_O ,75822,'$*+%Q52\3'FTF2CVKY^G!YLS8Z_]I)F!['YZVF(T]ET M/<45V<)-:?.GQ8R$OJHV_8"8XB6)T@>230V<(A9!C"1Y]KC.#'3Y+!] M5P+'C=F;'\,WT5,'-N@:7[?S95:GZ&G_!:%+K9^UNO:2DQMDQ^N@ 69<'?&_#MWJZ=YD[+9A8PN* >T-[-$41X-!;((,?LC.U M,7?3L]6;Y'2#J*.4_<#1ZA&2[P _+\\^SQ;?$-_AK);WW975!#5MYN@2<(I M0=4#XNA*!EN$2DSPDK&)X_0D9>/NA8U0-:P^.@ 8+9/E^0U&+D\#KWUK$I4K MKE16R'< Q9/,P('VJEE"NQ&,CI1X!['ABXO7UH[T9_@A M?+W&TJ80)BE64'+0T2:23FWQ:%&!-=RKK',T;8YNGZ"KF]VOG9<^I&8Z,$Y_ M#.->=0XL8PX.A''D-CHKP:/V=1ZDTHRC*6V\K,>(ZF;?:P>Q MP70R(K[J%:&KM4+12$W0K'Y=+.^<.WY/X7)KM!5:@98U?6BAD(DVM* T M9\K[6^>^=^\A[?_:;C; X?'46 <=6*^;Q1&7POQVC2$O<]2&(0A;;X)'7B R ME.0ZHF66EE#1;2-/U9C>O112+>;6Q.$^5E51J M[TU9@-?!R4I1L!N$JU,O'7J?Z!NJ26#X"$WC'C.?!$Q#::0#2_2(A&)PBD>. MD(47]12!..'>0$R-KB#C9-X!;*YU_MO2 MGP/&C*PVBD1?+T]("#98L(YIQ&B*;5.<<)N0LF@#F*&EW@)9G.6\J?\+L M;9CF5_/GX?.4_*YK;$ULRBX+[0&CK$.11 3GE8$B5&;",8:^24K@:=+&S6TV M0M3 &ND!8RF=GYUOCL(W$6CM8+O$3SA?3;_@]ES@]6)53P/>E _AZX3G()7G M#(2@U:.,D]7Y<\2HC"HB11?QGEF9@YPC[T/GN)G05NAKJ*L.H/@.UV$ZQ_PR M+.<4"HTGLD8A.CC0CM<9$4:"BU&!3-Q&Q8C7TKK"^%["1IHL/5;J\WCE M# :VTS>Z?+M1R2=<3U.8W>1GJ*Z7-U]QJA:8CS!VRGZ8G*Q4%B: 1+)^]48Z M!$D[7A!8#Y)3;9O:9I=HWP_S9F*%!/YFN7EMWD3-;W&YF5(P29D5[Q0"VCJ9 M(!6.GO ;&T./)KT%TU($[=I.K[3",9^?K3XOE M]+\P3Z31P12 DR2U.'V_(BFI1J[4#;V!FQQF ;6CM] >[.MA^M MUTG6*RPRUGD1FU:VA0/3GF$N(0K=I+7G(S2-G2X['<".TD:/P+K8]:62+F7/ M0)10[Y=X"RXI <%&SGGPQK6)*!^@9]Q*P=,#Z@ M] BFZUN\8,%EP3)D*T@^ M2G.(49(?F3":@$)(W7H_/,SK:E8S>'I8':J/'VO,T)5<5XMR<3F ?CI8YO6! MQS?,NN["T$ 9U^U9]=4+KV!(0).*YP0I%0W*LP"N'@F4K(1,R=.NUZCG_+WT M''_8>/' #[5_Q<2K)&Q2"'+3TBD; \0A>8,E.J-3L?:^T9@#II W9(R;)QU" M\W=/& \6\XC;V6JYKGV5\WE:4_" RR_3A,^^3E<3HW4(1@9(/A+],28(D9B@ M %4H[84(?!>8T/.O082^N@V/APCH))%^@#(7 TJV#V1LSC2W'*Q>+,["=#YQ M.AMF4-4K_W5 3>00N#)@G$FUKB<(O4MJ:1]XW*5B'(P,H]B[*#E2RAWXQ!?4 M_P7/(BXG.J4GJQ2A0N21M:G1NT'%Z! Y5JNW=YF#1=P! M/BY$.T/), .3,25XT6Q)+ZBCZN)CABC\IH$$DD@+B.X:#7HY%,NLM;L-;HC=YN4 M3H[<#_=)!Y)R!SAYAU]P?H[?FQUSJPOAW-"*(9DH[SR)PR2P!1W3S@6434X& M;A/22=QRH&+O5%X?(>5^4/(KR:G>(*XL_'6Z_O3\?+6F^']Y-9ZC-FVA_^7- M=06-WF(N4(+TQ")QYRVOO0YT+B9DE*[):< !M(Z+M>/ <3_2FFFJ S ^7ZS6 M;\H%HQ,T02$KY+"SS&MG]0CDHVG(,B,)JVB>FR09;U#1R88VC+$Z7+X=@.// MR\5J14YAF:XG(E@;HR5'+:12[SGH>J^8 ]*6+I)'+T63Z5_7:.BD!&P88!PJ MVPXN?5SU>[J8L/G=V!9=.^SG3+(P]4)!D1!S4N!$2=Y(G=CMP&C@+ERW*>JD MJFL8R PC]P[LRCM2 Q%01P.](,LX6VP&)EYP-4E:&Y^,@(RUD0KC!NH=&+ B M:I'1.!Y:36IZF*IQO9J!-']W3M- :N@ 4^]Q-JNNV#S_)2S_AM>$-.Z.&W0-) ".H#2GW%. JHYJV?Y;#J? M5N&LIU_PDAW:E;5E@9$7QU@MW" !Z>@ I2HQL!!8FT*:)^@:USUJ ZHA5=$! MLNX(:5("*W4X!TA;)615!J\C@Q*+#:&XZA>EE)A"KPAEF@!<.E%\;%-P]''R>JD5'T@$ VG@0ZVJU=S M>A:NUEN&+KCY;3%?7"Z5.@C!N]K@TBHPIH[E=.3FN=J0U_HLO/5")-NH,/%I MXD:.V@8$P]VQWL-JI@.T_3Y?8IC5.QQ_#M-YM;]OYJ_F7XC+3>7MQ-:F%,X) M<)@05"BT0E$R"%C[U\Y M+D!KIO:&3K$VWM$D,UF2R%RA:K_ M8%DL\6HR%:Y>?B7YD>ZF\[#\MO%BZXB$>F2]V"3E+MV%"2:5;%8$%X'UUFUQ M$*H\3*'HVHKHD#5)737DJ9.;B+.-?<([UL-2A-9X9 5$G M6LUH.3C/(A3.N&*R*!Z;U%0]0$\G-QB'A-]Q,M\?.GX+G3E^W$R='61#QO6U M-(YQ3@N6%;!2^]PEU"0211L "Z+0KL(Y;Y(RNT'%N#,,!@;*X?+MP+)C#!U$X[G@!O S&#K!3R((K*38IZ'R)HY":5 V-F$+$?#)\O MN(R+H>:6W^+DE[":IHE)FF/V&9A"0T:R3@2M@VVY)ML9;,G9EU.@9T/-N)FO M853]!'[VEWH'D>)M)EY,9^>TZ4VRDQBY";6-< ;E2Z&]5AA2=V V".]L:;)% M/4#/N$FMD\#G$,EW *"_8AT5B_D9&;3P$7\[KQ=JWI0[[26N9":Y#UA'G3&G M/&W.B<1E7 1G>"BDTKX5 8V*P@RVS+6 .1.?^VNL7FA?V_FX?'HS9"!_K )!4!X"D M!('+ IFAXTYK94R3WB-[TCGNEMP#/ ?1X(_;2>G&2)M-1N$&2P,U5+K[EA/U M57J"O>$;VE\=0]PS*^@*QL%JE7D.8 5+=62L@<"2A5!48%YJ$FS;>[Z[T3EL MODR(7+2E2*IH6D7*6T;\<@[:9,8R*TF'-H=6>^?+3M&T?G"R67%$Z#TQ&KNP)%\C.-?%TMR4N;/-V/HT[(X(H9[8/2.00HQ3-0(F;P,CKP6$+)CBG/FQ16/4)3)Q>)3V"TAU+, MCS7]ZWI8<<_HMQ9ATT,3YMK'34\Q.'S@]-@TQ)2X%S& )+-*F*+0/]0^3TRB MQFQ3R&T:WNQ$W< ]:T6,+G-$0$/_*#+*X!TM(JE$*)%9[DV36JJ>>M8.CXHG M.MCN(_0.7,@KZK<2J>9X,:_K=M.;D[FH92@%G L9E)$9(N,"A,FQ&.Z8-VU7 MRWU4=0*H ]3]$'*.EGT'0+K%PT5;OJRTD3QZ<@UR;2%? GB6,MCDG-3">A6: MG*O<2TTGP#E>V[*UCC)J[8IN4.3U*ULN9BL(=9AZC(6YADKS.[4P'U_;.U*X;B9@P8X:Z*:#C#W#M!W"Y>,@JAN25#]HW\94Z[_8\2'1VF)1[P,F=.A0F M12 F&#B3:5\FI(-/68+4S*7H>92I3:.Q@VJ%3EE*N9=J;R/E*#D?#)3/FV,C MXF6Y'LBLW,Z/32R&S&148*LSIY!%B@M(O5;&$!2&$&V3\/VA9/7H9F4@P!PG MZ;X0LQU$^>)\2<#?GF1NU\/+L\^SQ3?$[93=\V7Z%%;X=A;FJXFQ',GRRCK! M68.2A@*%Y#(PM#D&X6TJ34[<#J2WD].X ;'76&<]['WWL[D9\?P@EY-Z(Z?( MK$!B*:"T)T=0DI>9F1*ZJ%Q[;9T0F(]3VUWKX :P'%!?'8#R':[6RVE:WQAR MOV5Z<^B]_<:OB^6'\+7V\:];1 U3B,^"0=+B,Q2+$)]"D(R- VZ9*N1,2&E; M=1P^B.#N^NX= \V3:*T_=&Z6WAUF;_/H1'8HLX42,(.BF(I"YV@A)9,Q>!V2 M:5*)>PBQW37R&Q"5PVNK T0^ZJMLOT_+[G(2V(0'57C)!C K$J=VIHZQ()ER MEH1F6<@VR=G]R.RN'4PS;_(X#?6+O\U:N\M=-PZ>577*;I"O.$6V%%K+6Z;B70:-T1DZBE#S6 MJ69UFFIDM408*6;#G(L\N3$\'(DG;6'3RB(>KZBQA]U6QL(\X9MRK82%3/SS ML/KT^^?%_)*K-^6O8;D,\_5JNP8GWD?D& QP4P(HE 8B9@0;3(XF>\;3K1;0 M#\S#/92"_GI''(*RTRGAQT/:9HE-G/:)%XJHHJICB%%P"$X68%[D%!DS&'4C MH&T(V UGO9^3G$P%'6RMWV]7K3XL'JBJVBR@ W+,YJW\.-1M_A?YY/5],U M7GBX6U/_#M/BXWSSE*T\5!:9Y\QHV3%),7^M;9=6@<;: MN1;&R3&N[6C.T& M]1_E6*8K&'2P+%I=7)0B>6MU[0]39\:1!^ZE1V#!Q^3(VW%M&BB.>;7U1SD" MZD#E'0#_9J\%KZ4VM3 [E=IKH2@'SGI7*QN]4MDYGYI$] ^J,C#&9U_L==9H*KKX#W40^M6+KBXB"RMR,(Z#EL&!LKF MZ@H>%4N MFB(*DXT*D!XF:N!;Z=8)Q7G1P#3MLZJX4 ,1#T8E%HJPB6/;AF5]W4H_#@-/ M7$;?1]8=>#>_G*_(&*]6S](VI*W:J)=C@Y62J6S!2HN@G$S@1&0@M12H$W/9 M-O%Q'J"G$^P)LFE9OU]]>K_/%K;$0A?#: M>'"8!;F+=>:S9PY\=+:6&O DGW1^GGI)?_@X0I>+!H+MP/S<$TE@0*X]66&N M6:18T3"(2D:@_=MG9;UUK%$E6M?7\8[9JXZ4<@36_&NO]+*VG7VB171LWZ"AH]-E%J%,E0&6?P!N>Z9-T]7C>Q-PD6M^? MU$Y\H@/!<3=%V%)3?6#Q6A*4EV)+41QXS#5%7ENA>T565W.6O"Q9N2;N44?M ME%NK_-$D]#[R[P \-\XJZT'C/$UG>(.E#XM]I9F,B;_/EQAFT__"_&>*QZH4W\Q?S;_@ MA:@G)ENO&"J0J8[&P6)J*&^ "W0,DW",-TF=/4'7N!:R.RP.J<4NQMN^0'IW MFH:+"HUG9XOE>OI?VQ6&/C"50H&4F 4EF0'R<0HXXU.,1DK!FUC%1V@:]X9_ M=W <2GL=V,=?I_-:1/JZ=M1_5XK%:YOL"4Q%:FM@\Q$[;\9&#CN M/*"UUH18="Y-;ECO2-^X=_V[ V@+K78 ULM\*SDDD3BL+#Q?S*O\2/3UM)ID MN[S0^C+0=S?ZI?GPU)\[/-R>*]__)ZVF(T]ET_8U/++H2O?>03,V-)%[ MZRH@5#K)XHJ,3=*3)^)OW.X#W2V6'E'5P6*[/6_EF@(NZJV_2Y^)%*KG5:QQ MQ%D)$!(R$+[H&&74(33)C^U.XK@.S(DS#HTTUR4FGZ54U]^*# E.OVQ.4=!P M+U@,X$5=7;6@.7 I@)-=XL;-,;0"QI/X.U)+781L=[FJ$>B< M_HC6[80<**\D!G ZD'$O(4%,C#RII(QD!:5L4YCV*%7C9A%&0]NA>ND49F^7 M^#E,\\NO-0F'J\TUD$E@1:%F)+'"ZDCG2)Z[LA1P6F.-T*%D?B*\W4?>N-OM M:, [6E.C(G![J_1AV6VBR4M_MJXM$XLW(2E@2DI0P7IP%C4XB5[Q$#EWM\*D MAR[S[O[2<0/]QLAJJH&NW;>WX=O&*^""8B3C$&0RO';1),.--H-F!'6ESN&<^)YT$JKLF'$)XB=*/(PC-6 M@.?@K$#.2Y0M,+@[B>/&'*>OO&RAN<'F3P^.R6T=R?V"9)K\C&PL<#0D/F%Y MG3HAZ$NAC PD9VR29=F?U$[N,;QN65\^E*8ZV)XIGKKL9;2],$2\T@I;?ZMM M^]?/YKG>D?]+A)A7OY(HM\-V-J.?>$8T(I"=QQ1 65I6SM8*),NTCL6B:W,6=S\Y7>[& M@X'@]FY\O$;&OD*_B?!K'\MWN!GC^V%!,MQQ= MHE%:<_!E M.^'51!26JC,".=4&PM8JB-IJ$(7\VBBXTZK)3<3'B.JRON\41N\H[?2XI=YI MP)_K0$7M,OFKKMIR3RY)B0Q*,"Z03\)T:#(IX4G*NDP+GFRC/4I/'0#O'7Z^ MB.3?E->+^<]#Y+@5"B>&8S/M];'];GFKS?R?N%5PCWPG!I4I*EC0T5. ;[P&EW0 M;1G%^'4=MKFJ=135XY8[G-J8GDR_7,@")U!<4F?DG-03/"\ M%!&B:=7/>T<2QRV+.#%0&VFN@[3BRU(P4;SV\FO:7.1Z1VA_,Z_,UO^O.?PO M88:;*PN7 5W] >TO-[]Q[3=?S=/LO+;"?C%=?5ZLPNS/R\7Y9_H+^CIMUODY MYHMS5%KL$YD8LL@T6%K/I!C/(2!]*BA#$")GW:;6<7S6NYO,?4S:X LD899%DHT"K6(VM:I-$G^I2LM3+&9'B36NGV MD#WE^([Q(+N/_CH9#7,4PU>Q%\4]*L5<2R)K^26Z -&1R*U,3D?FK6S376P0 MZKL;A3X:@ _29R>.]B8C>I,;BNF7RV_D"FTG'VKFI _$5':;:ZF<-A3F!3CF M3>(V,^::.01/4C=N-<,(J+D'M\.JL -B*9+9$) 9R< MGNKM1(@Z%')YLJ; -J/T36JY=B=QW J(\1':2)D=P/1(IX>ED#EFL$Z[FI2I MS%*,F:4IVI92I&N2WFOOM#:KHQ@?S*=3^6!YA*&GV;U9?@SSBP:!89Y?X"HM MIYO#_D6Y;)5VDXG=YMCM]-QA)MCMS\) L^NNO_C[]+QME]"WU_AY4RZ.4,+L M^V"]*P ;IQ.RA& M"O)SM00?A >+%$,)PP*+3:*&0:@_>K#U,434_/ALL3I? MX@?2Z"_TW+]-%,=BDZP=][0A:=:V>U'2HLS.6Q.S5*%).]VA&1G7$SX]LN^, MOQX3&(-Y(V-8ZV5DLSS:__ +783IK9<@?>^7I;/S.C'=E_KG( M%,TY "4&8(GA#*O3";?A5G1Y#I!%^;_??J$^7R&=?#GIH[K@J#MS.#M MF"SA46E:I5"<4K7$%<$[S<#(@(4\+:F4:"&@'6C[>S#2^^#OSM"(@=77013X MT!!(;W-)B @B&+&]KN>C]< *.?^,8PBI25URGT-7A];[CI-8]U%"IUBZ.3 R MZSK[#QDM.^M][$NL^RAC[&MF_?YO_ M)712RNMY6V_*4P_?(\_M#Q1$: M7 PKSA$1L5JN)W\)_[%8/C]?K1=G]+SM:DF<228%H#8:5"%+$ M%/-I$[I G M5W9RG.CIUPP+?77;J-S_^I%;E#3:H080];#$?:F1F7.^TM-Y\[GL('TM)B&)&-;!;>+A?Y/*W?+-_C M\LLTX0;_MDY@94F 55BJOQ7!8ZX''JA]2$9SO4NMP$X6X3X"1FZ8T7 /.5K< M?+SA87:P=Z9@SPBO X&Q-MMHZFT= 2D6DPHU$OTL#JWTP*\8S* M\8J]BY(CI3SV/O)L-EN\/U_B_Y[F.7Z[,(TYHM&1U_KKVI=(905.J@(NTIXJ M5$%6PDZ[R7U/'UW]QVIL,:3X>M#_7\+G_X5AN;XD7R19- 561FA5V^L2Y3[4 M*5XJ%'*Q KM]2O>(]F\^>YRXHZ'NCQ!=!SFPQS?1UU?5G@')IRHI@G:^SG3- M!:)G!I@.!&PL-O FF; =Z1OY#EOC?&L+)76 O3IN\ LNO[TI+Z9+3.OGBU6] M4>&<0%F;5JB8Z1]EP2OIZB%U2#%83OMQFQK#>ZCI.8]_H-[O% P>JX2Q]Z_? MSJOAKYF'V81GFJ\^U^>=;$M6F#@RM"2$H#^!)>8DQ<%J: M.VUF3[RHYXS:<5@97,R]0.;W^?0_S_']8G:^O;I;D-?.[K3](]M"RJT7]!PP#PB18\3:Q;ZT)J\0\\NPG$_G'U?/4CH_.]^TF7N! M99JFZPFS21)JUG3VBH'6M0]731E&6W MBR7""('.2A B"I):Y!!JD)FYT()'R9$U*7(8[FY0NROO)P#>\$KJ91_\OIT_ M)Y;HV6\*$4,LO<.S!?WP^<0F&X.J9?RJEF<&%L&SQ,$JS9)';LN.&8&=7SGR M)?-3[97#BKX70%UZA2_G]/19[5)TQ0[C)G&=#-!2(':\,^!8RL!#UKF@BNIV M/_ GD/3PNT:^]'TJ" TD[%ZP\Y=%G,[P[:<9QL5Z<3:M\:@W,6&B>!2S(3X2 M3Q!\))$I*ZRIHP[#;KV5'WG)R#>L3X668\7;;?']^_.SL[#\MBCOIQ_G4W($ MZP20[<1,,J=O%S-R#?&@RU([/GF84OI#V!BH8O[N:Z[*D*WF:$+R$+BKT;TC MA,3"00ORM8V-.;,F6;F'23HZ\_V8>+_?2^$YE)B3 W1U]^6^D @L!Z&-55G& MI-LTZ-F-O''SDP/AY4ZZ>WC-_.!&J[WQ&L6(C67,.$?I7/& *C-0113P65*( M%K%D0JD6\0\)H>>D.WYF%*V(!:UJ%H/CI0 MTI$-1:0 4PK4C!5O69L+#CN1-^Z)RL#P:JB9#O#V=CE=++>]'M]AFH75:F/U M-[K*_W&^6M?*_6O70B<^:*TC24]$VK-5D@&\\PP,5S+:4D1N-4AB/T+'/;)I MA,&FVNH C;^O*(Y^N5I/S\*ZCAS@.F>B'Z0,M2-O3TYT3!=UT\3IFWV60E(>C.9LK.?EX;OW%BA<+6 M0!8T&G!9,TC.VQR83E8T:7SR"$WCGK T@M-0.N@ 3K_A']>$M%S,Z6/:M@>X MWV#//B4V:[]A)"^R282MX);R-P9^N :T,NO98,BD[.&8.FV"93 MU-IE].]X$MO*Z\P\0VDE:%;SQ+D@A%"J3V%+B!3&!#R-(]=!3YJ!\/"D#[>_ MY#O8;^]P\/M':_MOFGICPJ)5V I2K]\0L[0Q>!!)6SMX'F9*P3=K? M/D78R&V9!U#^4W@Z1A-=(NN2FXL;2&B\92(HD$@B4AX#1!L8:#1&9F]8:=-8 M^2G".D/643!X$F-'Z*0#C+W#+S@_QSH2MLXQK#;]K]/UI\NK\Q?7T] F94R( M=28<)XF%:N5KJW+-LR'[+X5K,BYZ)^IZ0]LQ@+A3M#RT=CJ W(4WL7J'":=? MJM6_X(,%Q620&J03"I3R')S4%%8%8WG(R8>=+ID?ZEO>(6CDKO M@36(#CK MTCVV_@/]Z<;,*T,$,Z_!1%?[O$@!@7B!Z# 6IV(4LDW=^\,T=8:H)B[70?+O M$4J5D8NE%I.,4LL )9%=59%[\ 4UV%22<$D5PYJDR!ZAJ;==[T"]/QD2'J:$ M'O!TL4G?8>G"TGHCT#%M :4GWS-8#G%S]T,%(7/FBJDVYNEQNCK#U:'ZOXVK M 971 [8V6<"'F E,F+!ISAXEJX(J$(I+M!29R^0=8@YMAD$]1E5O6]] N!I, M$?UUFBPV!IN%@%P'L6QB91>5!^FE0Y8"8WJ7[$++3I/MIM@,YRH-(-UNFTMJ MXQ+J8L'(2 !GPH'C3(/VG*).'YVP_\V:2^ZEUIV:2^XCX[$O8]WJE"@$Y\BB M(O]/(^VJKD!4R8%WH81D'2_R5@75#]M<"(W+:3KZ^NG!4? ME0+?S@A2?; M.K#6528WWG+*DI*'V6M?/U*LJ_?L-'A?]\G:7L6C,Q ,H\C(RMKO\L>H']GL MWA<"?_.XP+>6/EKA7(@1>.$4 S)F:&N/'B(3/''&1!2[-4?=XZ7=UHWL@X,; M_E(KB8\<8[T+\X_;]&ED$I/! )[7*V-8R( 'D\"5@IAER@IW.6O=*::Z>NLX M.&FKT,6QTNT!$I>9),U,L>A !\%I5^<2G)0(S,?H/ MK/E#]+880HAC:S]\O48XLBBXM^2\4'L"R/)EQ?>:"PI[=2Y;<<,[-<] MM=^DW?8@VC]8B&/GSW;;"[\'>SX$581GU4FL5U-2 J\(W@%%L='+I&Y/F3[* MI=PODS(X/D[B+C37P]@8>X39) I-G MRD,JO Y)BTA2\P:2DTFLNV2N@Z)8($TX"B-HNW MM"/[P.JQ!WG\.?#@7)/F7 ?2VZE!V@=-#X^;::>Y#DXJO[/YC#S$7%F:?L'W MF,Z7TS5YBB^_IMDY+?CMG8VSS^=;M=Z5RG<)1!F(?Q_ &492MZH.IDP1G'/% ML6(]*TU.RH=G9=PBO\:P'D7?/\H&?8WU1=DL^'"UX&_]ZN'GJD>_L\FV?R3K MK3T$)J*-2DI(/$90K';#04%?&E&$S5S$-FVL6GD()-)7<](%5L%><1FDH244 M#7 I:JJ'@N>@N0*1HV1!1FEDDW/E>ZGI='??!PEW^Y0<*_4.]NX;3$R"S\9S M'>O\1G(\1*CWYSR"5P)%,,)8VV1AW*!B7*@,H-7'<+*7B#O QQ..ZYOU)UR^ MF*[2;+$Z7UXK9H@Q9QDIA->"AYIG]A!-3) D!INE1XDAEO<3^H -<55 1WX9KIL M I?(X4PN6R.MT<1J"WP>1FY?NV<3)"U.KM8.P/N$9+^7AB5C4_26PB-+FX8K M J+(#E+D2=@HN HGR9,_0-^X%Y/&L)X'::9_P$T84\QYY.!X':Z<48.7@9&? MD[PHG/,0FK3X>H*NKNW?85C8#V][*>9'29"\75"8OYZ&V>S;BP>32%4=C9,F MP]#1))'20$3-DRO,>J6&RG=O+39E% M6Q*9!L,+*'1U_(7,8).SAG.G0FG2XV!8-OHRR =AKUU6>V\]=^ 8',GS+]_N M?\"F7-D&+)Z3 $2RF_M\$ARKX_%"8:(.Y-"IS92@=CR-B_\QH7J[:U8GN.EV M"=7[T1<7HD7DF97(0'I;[R$F!PZQ '?&&-2&:=7$N7Z*L)%O1/6"H)V0?: Z MQZYP?4EN\>(;(D44ORWFEU^]7R_2W]YL!M.L+DK#-;IBC' @7=C$S!%"3@F8 M=$+KS+CFYBGW>J\W]@B^0Y6\:"WQ#JS<7\-R&>;KR]X,680LO(=<)R(KET-= M8!R8%XY%KE5L731&'I!O:_SZ?KU;OWOU\P M8[@LABE7"\8E_2,T.$M>1V%6^Y2MB[K)')='J1IY2%E+* VGC8.A]067<=%' MP/+ZZO:"ED47CG6V;E2@K&%D?Z6"XFR6+$1M19. ?"@&QK5^?S^AR&&(Z,#, M'LGWL[-ZL6?B.3<.=2T(3&1:A+#@BM]4*'BAH_$R-NEG/@CU/3J1K8$W+/H/ M0$&WQPR_ANGRW\+L'/^"H9Y(;T9''7).UZ>5'-M+IU%\@J)I)B&HK4%)V)7"]$A@A(@9J1MDBFFF18!N6B M8_.V#P(?/C(\M:8["#NN6-Z!T]_GB[C"Y6:JRJLY>:'TX\4\T5]M0/!=!CX4 M65QT-4/O:JMY2]I !U(IERW%?TDWF2K1@IEQ _-FH!]=[SUA?\?EOCT$6-Z0 M3?W["RFD3_/I?Y[C;8.0G?1"*0-)UB&ZY!.!CT(!^LBE8+HP;+LYMN1NW$QK M^]71#3)^+,_YZIN+LFT$,PVSK2C#O:)?>0F"G\/Q]0LA8G*,)2;#CYMX.&+Q;_/@F(*4TBC0,L@ZQ-" #]$#+REZ M%904KLGUE,$XZ-CCWP=Y+/YY=O5Q_\UQ241]>G;:_R"LTW!C63U MA%H(B+:.BM+,0C"V )88677K K--9V \K38>0C!PRFR)WC>NS5>\7=Q MC.Y4%9-,Y-;54PXK(CAK'?UCC-<^4_S=UKKN0F4G8!T0)@\A<7"=]03(3=B[ MVDB,7]1:2&-5\=:#L;Q6?"D/WC.$I+R-MA3-L:WKF3L V/!(>PMR1:ND4 M8>*R3;!UTG##0?A8Y_N @[1"T](>R7;]?$]NL2 M__,^@[\:QY$+N,/1DF9KU%7">(&PH1 MN\2IQZBG)\@=L7>\OJI;939QX;2JY5NU0[]3X$7@8(W3W"@9DVGK# [!12?N M8Q^;^A!UMQJ(_- :X)'7C*N$6NAT$4#Z?Y8)657$\!?K5;G=;38ZN577*;I"E?/ M/]79BJOI_.H/PSS3RIV%U6HS^&S3J&%1MCG6J_JJ5W/2Q/GFX0/7FYV"UH;% M:"<7]2DJU;B1H7 E@"&O71=2!A=H]?E0%.J4T'KI$$]1JW8,#YW$3\>B[XEP_F1:[L#1W;5^Q6J./D8( MIMX[X(+ 'E/68%,*'24'/2F^[1* M GQF]4IX#@HE)I[;'CX=6.W12<7:7DC8H]IC'[5TT;3IVAJ]BCR?UPA@LS2Y M=+7M"(=<6+U\M>F?[C5D'0J*:*2(3096/4I55\FF'O;@(Q77DZ4[_@;K;7%< M+/C 97"&5K@H];C91 =.V L6:QS%U';MFYE*\XZL;K'H[#=I>8!(-%Q%O:R M$Z42@L)0#]G6GH'((KA,D.0VL.Q*T5H=G8OM:I_O Q<[)G,/4%)/9OFHO>[[ MT8I/A80;)5AM,RA!,HXD:V"6UV:7B@G>Y(1T8#ZZJDL9WP$9 1P]K8UK\<9? MI^M/=_A=W61X]>[6N>.%A=@\:^(%)A-X)JYUO)BZC(QDPHP3S%HA3=N+2$-R MT\E&,08^=TA3G!8L!Z^8S[B<+O+[=5BNCW=C#I7#33%:UKQ%"K8CTD]-P%;8.2;<]_.FT)=J6C6_T )SGP1'ZG HXF M@\9)%,, M4#!5P!M9?;T8I'"H1.-RRX-/@;N^8#4,>/8Z%MY'DSW!LME93Y99NRS(;!22 MBBHZ@*./( )7&'BT1;9MZ/O?\5AX+Q2>_%AX'TB,?2S\=CG]$M;X=A;2QL%\ M^@2R9)F4#;H6+_MZ.XZ!\UJ"-$XRY7+!O-LQ\=ZO[@21?>!F<3(E=F#&KT5 M&W%^H+_;& *AI1(N9A"ZMF@HY,AY)3U8Y(M/T105TGZ?GR*0?37 M*0XO%J]$YEVPK%ZNJYQH 1Y5 !-CB,P6C;Z)B_LP2>.:RV%4O@..#I!_ATBZ M/) B4Y[PPDASJZ1DF$$*I/U $3<>:7O A-&B43ZJ)H-3=J"M/VP= H,GT'6L M3KJ$V6=,VP/(LTN.2%K2&D)!=@%43(S6(\M@R..0@7NK19->?$^3-NYF>C*0 M':61#C&V62[_MIB1IJYYG#(*PR4%:LZI3#*K+8P*?4I,,2VT*\:94\#L7NK& M/?H]$=*.UTN'8'LW7?WMUR52E$7OP-7Z'<5!E^W;@BQDE24HYR,HK.&4]?4H M+\<*%I[M2;;/ATD<]ZST1+ ;2$,=8*]1>'7MM-D[S[G-D+$6=X=LP>5LH 2A MA0Q2HVM;"-"(L:XJ:_J)BKO"4P?K:S.T?+-+35BP 5/MF21)MDH4@DV=@%-&Z/2#U,3V.GNE_@)DTZ_7*5P?UV(\*;!!3.4!@' MR'-MX)XE1"X0BA7[M><=F5$^]Z>\R2W@+1FF(PH&*3!& M3@^7$&JQL; A MBUJ"%Q"LC, ^YQA:B^?)G&@XLG[7G15G):,Y752-FCK"@47=7I\49PLE= 4=VB7 MA&ZQCA\CZEC[=<^SO]?E?9^&'$1B6ML$TB2RRJ+>3+-1 _F56#(CJ)97P7 $87 MO94,1.*I7B3GX(TC-]AXSI*SP88FGLK@G(R;FCD!X,?0^ _E!#S+>5H_U#[5 M9;$\V[I!!]\OV_<5[=R%G1D[A0]1='')4^0J(RKD6)/# MV=/X$)=OV:RHU4;JJU^^7?MJ>W@DK4-C:9\(H9:Q2UI(+G("4&;&F1!D2$WN M#NQ+:,=>P#XX>M@H-M!7!]O\/5QM*C"9C"I(3."=JYTN:I)*D?.BM==>4ORH MVAPS/T#/N.AJ"X(' NQC--(IL+:^PV4!B?)*"&41T E=*SLB.!/I4R!6!$\D MJR;-,I^DK ]3=I3^=\#4X0@> R@3R/O4HC9GL"0SSL@#V^VH=K?W]8>:(S2\:"ONL1'T M[]_FW^E_-4^7M6;2&V:3 !;H'^4YA\C004R<"5]2D>I)7_Z1Y_<1-S9 R #B M[&#'(L(79_B>-++AX_5B.YMH8WQS* $%F5S#:P\BRVA#MY:!24:C0@IE4Y-0 MY!&:QD7325VBH333+\BNQE4G9;S*P'P=D&XP0F IT(*42?"H,.^&J0,4T0&J_HQS7(;9LWE^EL^F\VD-?&N10+TX,E]=EE(SI!LE=+B&[)L=^1]VU;E;H=M)-]^?WH?^8\=XMVY8K3X%F;K;]=N%ME@,Y,. M(0A#0M*D]U #5F.U7.P6 J'D(N%E05FK=< H8B@A,Y,M5F1,/N-(Y;IGU2WZJ5YOH& MY7?&?@MGETLZUV GTDJ3+FZ2>AZ<)O^"96]IP16&K$V;QOWH'/EJ7BN\[([+ MHY77 39?U*&7B\^U\47Z-%_,%A^_O9M^_%1[=F^/''PIAE$TSFTJH!(7M!-@ MH2^-3MFZPG43(_D$7=UB[WA,W+F.,IR".L#;AV7(>!:6?[NDGSN2A] 6A!.) MXBBN(-;=PV5OL@S"I]OW\(8!V&U"1KX,>D)$':6"$2&T6JXG;Y>+?)[6;Y;O M6Q4ULOIA^GZ\V1PIOU)UQ>&,J84R@NU8Y@]=X[SY)6 M3A!@N/:^,"7R;4/ST)WQ^QX_.@".U=EB4 %VX*S<8U!?7]TQYLXX+@V'9+0# ME6V] J S>.]HM4B>M6E:.GT?43M!R/S0.]'@NND39V]QF:KN/I(T_VVQGLX_ M7C;NNKH?,A$IY5*00XB1%F@7!Y&H=# MZZXCA%XK_G].:WI*2MM>2*I%BUO*^$20V'AMFRYYH>"$8@F(Q"&%I$@_XMXJ MT^32Y3Y$=E'@N8WD M=@0K@J7X5S2UC$^3.&[5Q"GQ-X2..D#?GQ>+_,=T-IN80#::N0C(%-'-C(2H M49'[$ABR4D]>FV3G+PD8]TRH&7(.DF\'N+AO_S]?ID_AHEG:L]GLHM+MDL.K M5M/AZPNL<=#>'N'?;[NC8\/U]615[[P8L+IM[A%YR?XX19KIFP M 8PQY)E@2J0ADI#-V25NBL_E5!V7VG$Y;K!^2A>@$Z2,G52\1S)OEXLO)/U; MW0!>S8G7,'N6-M4XF_@Q7=P.>Y;_XWRUWDR7NBF;;[$=7^ MG-[%FL_U*LC :2^]=:O]@63E2:5'8'V91=*[W_5>$WZZ(.7ZLGOR@GO7E M9OJ=_>],KR8Y,;/Q"!.OY6=6"7"Z,+"U 8H+0J7<)-VZ$W4[H=;],*AMIYDN M #?D#G6Y^LC%V_[VA DE-.T[@(5)6G^,D3B,@F)*9N@3*MG4A6_"U4X ]S\< MP/M!0@X&U-V5\>O% MROCK=/WIU3QCV1317?_16UQ.%WDBT+IZ7ZL.UPV@1'3@T7+0SCFA8^32[8:O MPVG8#6P_SH'3*572P=YX9W._:C]?LWY_A'G"B7>:(W(%NH1ZP1A)C-XK<'4L MAG),I-+DT&D'VG9#WX]WW#2T6CI VK,9/6N^N;_^:OX%MT'6G0$$(A;N/$_@ M33*@C*_5NKJ&^\G&('+.O$GON)VHVPUM/]X1U?"JZ0!O]R>G?JTIJ6N9J8OD MTIMRV<_H_936UC4)OZ#H_%E:GX?9I!BO$^3UKMJ+Q1:+G@#IX4%K6 $P9T%QYRT-)1C:YJC)$ MO=WQ1Q7/%YO,7\U 7Z\HNLI#/YOGE_3F];=)#%)E9P6$5,>6YJ3)MY,1G'5& M"I6\#V(G=_L8*G9;O#_^24(;M72T2(?(S=V^4[6I2?_P*E:/A(.:<83,"BR;0G:3 ZFCK1UD HJO:7#T)E9"64ILW1NQA,8"W710M.IJ60 M353"@7?<@@HF:F>U"JE)1NGO:##!/C@Z>C#!/OKJR,.ZW09=&QERSH6V8F%K M:[,Z2#IE,$8IGH17LNW0OQ][,,%>(-AQ,,$^&ND46#?[8*.-RF>1@"D10$GB M*IB@PGV4<;HIX"[=\-1F"RUC4]YEW]'@PGVTO !@PGV$7>?]NE[()J=%$%H"8D6%O%B%#@6 M-&0=9,PF6&6;M' ^^EYW/XWH!]X"#]--!SA[&[YM2B0_+"[6XR5SN/KS)-)/(*1H((D.V2+8A@<6?8F=55/$=:=/3L0 HN&^N@ 7WO<]KT6 M_+^:IUI"GB>2>2TQ>A!UTI%B/$+(M<$GF7,7/ \EG^J@;@^R.[ZY?0PV3ZC+ M'PNY?((\N*(P@V>E#A?TL1:8&TC.Z#^!<0IL3H3*_?1T. 87 MZS#K[H#IXE+.9>$W9J60>]C$;,I%6HS<"/#%:0PL!"]/U7Y@&(XZOG,^,+I' M0,#8(?604OAU^O5BFRZY=23I@O_G*>8%_';LB]G8F*4HJ4TVDD@CJ2J[OV"Q>)"8R@34 )(E M]M-?#R1RW["

3E [ M7R*M.R9')I:IY3P\!4C6*?)QT15Q+'-YB/5T7'[>BT[?5_IO;!,\KL*?R)1< M8#H BMJ^3'H&(64'*GJAC3#"BV/-C1]P61T7G_>R)0[$PINK_]W8>YG9H&)F MX%.->$8EZW Y#X9);;1P/K+NT\=V,/7'21'K90_L(?,.W-V;_#5DR<0LZ.@* MK/:.MP6B%!%$X-%;QTS!;;I=[]U)H>-:\D,0MA=_3]=2N%[NDSOD=_(:?"XV M%W10Z)V@ @H()G+0,JF@+>?H>C(17EM/SP7G(RC&0<4_F'8\:I;L-7,>YPS? M)%VN'I3+-$IUW9^2(^2K#L2FHR2=UG;WJ2IM%P*=Z-)!<$4#R]9I'5+PZEA6 MW'A)I\(GCY(72+4;JTJ"F,"P9HUH49@33K29^/26DDYWP-'!2:>[R*L# )%ZP%?"JU46\S.8RIM9D,-/:&QG^34G Y!:0;)ZYPS6BMED^J$-SNA<2>\'#BA<1?A=8#-=Y?+ MU?P"%^OFZ75;?YW^>3VYC9$IS;A7D)Q@H+ .;=,Q@R[66TT,#;Q)KN(+-'6+ MN<.Q,&\CF+TQ]@T7<7ZD.:#).^:"95 X4[1!Z?3P608H.7"6NW[$'- MNYG:> C:AA10%XA[/(8RB"R<]*#7,RVSL1#1*G#(-!G.B4O6Y'YUKTF@S5*Y MCHFI@T30P='X7+E,LMS;8 UPC1*45P:\LA9\\-8XI:*R349T'%+ UD_V_B$^ MPA 2Z118]RMJ$JJ"JLXO7$\IB;%N$C)8=8@:#>^NY'9G:[; M$Q[;A\$.E5772/QCB>7R_-=IP8GUJ?#B$H@@"BANZ[U+8B!%"C8Q):-K4BBT M#7$=EZVU0=V>3V_SJC]N5%7)KI.# 9.&T,I$A&DT++4&C4"4DN5TKJ)U>.ZZYWQY3C071 M@<=YO;AY>1K.5"Z=@^N!2/& M.-)7*1FAFV26#KF(<6-XQU>31Q?\*5J%-VG>UW]G_Q3W/=[2W&[<:GFC&)(6 M \LR< $^7'* M1233!#&I)@F7NW7.[T/W[8*,9XO8=F'XWGKKS_4LN$^KL%@-6N)X75CRX^5B M.ONRF3B7 F,YUWQ\JVE%]JIPD]SUPJ*ULK@VIQXQ MM:E=]PL79@.,4J0P6@"G5(0%7/ N:B8KK,%FL2KCF)G/?#B MK_R=]1O+\Z[/58H$0RNB.=XP#T M6+"9'T^&_4/TZ;1\9Y*V68#4D38](C$V<@Y%6*NM*DG%)@&_/6@=5Y:X)E\O;6J'K @^+1I;:DY<%#DIH YZ'#"8+@<+;I7+7"1=+20(\_8>XI@-]D@ILTB&X0&PK3;I) M#5VC/WB49:2SN)7L^H;EDQM:<9:,3 Q4B0%4X@@N% XHDC7.:BVB.C(T^SM_ MF^'EP"K]7837R[E+N_N),MW;$I.8I7'@#*M#<6(&VM,*7&0L"?16>;O3T?O2 MV[K%U.&R?NKD'8SQ'6BYE]H*(#.1VUJ06PP=# P%+#]6T2W _M M]]!-!?X^2!M:,&-KJW?S"UI%FH;S3>;"O3X"3 @=U\T#%:>5R*P@..W 1E6D M0Y_"P_C*,VKJQ=><5HW]WOII.%9WH)ANNP60NEU_45ETO9@0/+E)HM9-9EE' M5#H(W$=G69?KVI8RHF&\EDA!(- M\2\X.NAC,A!%#HJYD$7>KF9Z;Q+&46M']C2/**4.M-X+F_AW7-VV?.0Z&XL( M/&K:8<%&<"P[D"ZA0R718)-RINW(.Z';B#V!LKVWN:_4^L;BU?S*9#5FB1KL M.MLT2J9QV/WQ'R&U&Y=UB.@<0CIC3K$97VH M/+G G^<+G'Z974VH2=_7W5ZN//6)114XJ_9TJ9,IR=RE4T1X"&BD1\X#4WHK MRW#'%W?KYAZ*M.92Z&)0T,L,G'BK2BCD2Q7)=6U:JVM3*P_6*Z]K5J-.QVYW MLNV@BC%\WB-HMUVETL%8GNT::'"?K^\K1FO0Y= M&J,\=S&K)EC?$.2YTD0Z23PD4BQ&B#!%LL);L MVVQ$F[:PNQ+:=>K40/ Y$+,[R;(+K#XZFYYG) LIF!(S".7J90!:B/7$*B98 M+I/BVC>Q*WV%JS%3Q>P>$ LNH0@4^Q;R+1"Q>C )$CJ[T4$H2@2?%C'4$O MDY?8),*X#7'CQA1'0]_!KS_1[ZRQZSHM%)A0HB[4E M5-)U4I,"62QWG O.>!,SYCF"1DP.&5;F\P8"Z!1(FXS!@#%[JQ%,5C6#5 K: M;,9#29:A,%;8W*0%R?,DC:NJAA'Y%CC:@_\=(JFJ[_GE;/4QK'"3*>I][9"' M#$+)=6R[J2-7B%OH5&*J6"9YDSRVUTGK#UG[@. 5;!THD0XPME,]F6:TG"(A MU#0 98,'5WB&H$TNV65O'K9F_3O5CC8]'%N)J6\$/IEVCRDK8P("BB!I>:G0 MRFB_83)&)IMU4,=.W3WQ,M%=\')@F>@NPAN[LN'E:B"41CLN-?"8&:AD4N5? M .ETR<$AYWF[^M##"Z^Z*0S=2;K;%U[MPNH.%%JU-=Z7L\6"&+8V%=:[3%K+ MN&'$FX2"S [/P1LF02JAR)I-CH4FU>U/4C/B=6#38_)PUG> GSODU^JPW^>S MFL8^^7Z>I-D>G93W2S&=?%GAW%*## M7,=GSL'MWSDNDIK*?=Y>"!UHN'5)/N8/8;'Z?I=C/WR_^Y/U#A6<*[)-%9WX M-0E=,OIDA02K&$8L(N8V 8[M21PG@;O]6=I(2)W!;V.YUDMT+B*"9KK>@=?! M8U(7,,(7$S@3^>'\YN%AUH/?V$KH+V!K#PF,?3R^F\;I^0K3UT]GGZZ[UHCH MM?3D\&#(H+RQY$1;,B><\-X%'\N6Q^#C9_>#B'U$-1^.;QVHCE]F:7Z!GXC] MZ^/WU_H+51#K#1$,S]QFR-K022R1#OH0#;@0LK(V*<$;Y8$^2],XQ1[MSZ:A MQ- OHFXN*X3@7F;@ZXD+R 0$720([;00CCP4VRB'[@6JQD[='$CVVV%J#T%T M@*IW\^7J??D4SF]ZRL1BLUTX^^D,+^+2S^A2OZO!F2MEE/R88\RV)I3]6S&ID'EVP- MQ@8GLXB!R3:S0%\A;.QDWE:(&E0@'0#LE]DW7*[689+K1 \AC&5")8BIAO95 M9$"4,X@Z1B5=(8NR4=_UAZ1L!2)SBJ;204SO#C;O:)]]F2\V@;#KAMTJ6ULW M@DVD9!62&QJL(E?".4'.*/TL-)HR\1II8Y]VAPG_12P=+(D.L/5N3DM:K.J& M^W!-PJ?5//UKLQP7DU"AD$%IK !5$WF"* BB&)L*>L-XDQK45^CJ"56'P^"1 M(36<3,:.%+V@VG^]J7/DCIOL,G%'&SK&#=*G+ UP2T:"4BD*MUWL:)NW;04= M>SKG7!LVCXV;9Q(BGIC4]Q;9* ,POX,3[^R$\G52XN2!9#5+E)+',KZOI,\CP,>.W$TP'F?OJOR^GJ^V^X^CK/MZM:3KPR M62>R#;*H7>QR(-?5D[V0DXW8S$15=-",1R.;9&D>I0#[)F)]T^OGE0Y15_Y>]B::'#5D[H@G MPA?P$>F3TMEQ'DORI@5/=B/SE,JY=T'9H^N&=L+KP')XZ=H80^+:>@],T+&G MC%ZW0O.0 G<8BTRR31_V0S,WFH&N)11V2.7812[]0FQS$\AR%%['1%L3:3%B M77!5$$(T,4>OO-"-KKI.,I5C)]GOE,JQBR Z0-7CO((4%;=!9DC"UP5P U%: M"=P)U%%DG7D34^*D4CEVDO*KJ1R[L+R+?L&OY@[8HKERJD"2B9-GQC2X8 M( MTM6"_BBLS.RQ>L]3V^UTLY[ O(]D3Q.^ MA$>7 MBTG2,;O*676U7VMK#9T<)"&RMR'9@DWB"_N1V^T4MMX@O+-L3Q/!]'%?9GAR"SPJ]^6:IDNLD M$!E$6>I2'0,OI0+.E-4YNQ)Z,";NT3Q.+=:)87E_*?<-Z#H4U"E%IGPN8+B2 MH'P*$'.6()-U.3.L+:"/C-EM1[4.7CK1,RQWE56WXV-^".=AEO#35\35N_G% MG_/9.B%XCUR\9YXT3-+<-F0.E-WV?O$ES#9H>C>?+>?GTWR%]5G^<&<%Z[%N M1-0TG-]GQ$/KK#;270;E.?GU8XZQO' ;7CYGDM=>13)'>E*9-FJA "Z=PT"I01 MM1%6]J"$LR(;X[!-#F(?FO+.7?O!\\?W=Y:(JA;7<;C<5F1C1*[)K,[.& MC(V2P/$:2BM:*6>=8KI)/Z1M"7P+&G(7)+Z40SR8(#OP5V[7=9;2XI+>/PUQ M>CY=37'Y8&6J1*VB,D#_S_6*C3YY:< 8JYQQ7F3;I'1R>Q+'O7+J":2#"O/$ M#O$[,R(W.W7_ J0=W]#RH-]N65T=_:0)2_#) V,Z <':091>@,XB26Z9B]AD MKDX71_^-F&J884D;LQ:\+"?H'><+F^9)-IB4VA=H^3!&<]3HSSHEPD;-Y>C(_@-(;B>@%A#]5(ZZX7,D-.Z M.M356X!4HV#".16M(,VQZ(3,V\W MA$DO7C_GG]/5UW>7R]7\ A?7PKN.@4T8*\G8$,#JHJ\F)Y"]7, %XE'0(=O8 M9)K--L2]!1]G%P0^T79R6 &.W4-PHUC>T0^G*9ROYTC5NM:U>OFTNLRD4Z[7 MI4*22)P#E50$Q#K[ *ZI<,8&W8^;=WX( MW]><^GF^>-04*E@N+>,>.*^5KBDK\,P1FD).CM;J"MNNW^D6+WL+_LS>(!M: M&%V4';__$Q>AED__BH$>^5!#JQ"**W6>N^%U!BV/X*V64$H=[AZ(5ZDT,4)> M).LM>#V''*X#"FU4$-[5W9]"=4PV 2I:VL^(RTD660J>#+EPM;TZ8QF\Q (^ M)XY,GE@_2IEXR;ZMW'P7DP\SN(S6R6\G'^/9RO[ISWWLE 8$"P@5M0 MSA0(JC"011AN,1@;FX1IGJ%GW&SL\777$&+J &T_7-(^H++124<-4,M?*'Z4#$UK')NG8^Y,\;JKV M^)@]DK [@/5F=]))4.I),)^%\WH67*^F.)UR#!ID\*QF808Z$H2!G(B)Y,RG MD-MT!'Z1K*W@Z=XN/ <46@<07/OLCU.)KE>35=*%)P]:U5HS45/=8F494YK1 MCW1LTSSF9;*V@J!_NQ <4&@=0/#Q0LXV]PAWOC6I 4JO;.VO$\G7U]XJ6 M%[(HQ4F?94ME^#)UV\6?V=M%Y/ R[/;*L$Y8F6Z&+NQQV7?WUX>YIGN6H($N MV.X\?QWJW9ABJ5[K/>[B7+)Q,9#W:K0G$RP:!JXD 2@5)UP%R;#)-/J=J#S\ MPFR+E]UFXFK)DE'9@_11D#&*!@)C]"7+M!CAR>MJ-+]V%S+'O41KA[+'EV7- MA-=M&O6=-8<':]Z_(.KUAPZNX+8A?A2UAU$;[\G.YRY) J2W$&TH$)4U2M79 M<+9)3MQ1U=XZ %[O^AY4&M"Y7:IW#<(X#TJFVK_32M"U+$:@#CPV\1*>H>>4 M%-DNN'FHR(80Q]AWKK?U+%>F*:X758W'IV]=?@NKRP7]]\&2I=<%B5F (FM0 MM8;?):6 D^HN/G)9T1.);H3O%\O2GJN=FN^V<*[O.:YF?P M=@LHBF$+::!0!:2BS&20WKRI_+][5;Y/S%:&71UO&*= MYJFL0 B$(? R!FN8UXHU*35^3,HIG<6[H.7E)(&=A3#V,7Q7@Z^)9[1R5XM' M=B.@ 17B6M2TZJ;+5@?KPR:=T-.X#B,/9V4%(]I;P4$(PTD@R!YBI MA%MPG@YKXQ3C(ENA39.PZVYX:98$=SP%LA_+3R%*^JR]L(X/_S(K\\7%^H4? M\;P.3%S-U[QH:R5M]>[CF4Z[LV(<>RH6ETP@S])G2[9Z(5N])I/KHH10CLM0 MFM@51[&GUII[S>^'TK@SHE!H9W(&IGTMGHH!O"L%DLIM_[^B=,O7VGWGGVC[W[93#.X_N%G7%SPB5,N1R1_ MNZ2:\J=J,WA:&XCDO17*"X]-CM5="1T'BD,#Y$5;?6!I=8#&N];G%JM#9,+I M(("A=*"\LF2_,%%;O!N;.;..-VGZLQN9X_@-C9'84%(=X/#%?5;/DOGE;/61 M[)P/N$@U<45FPQ,GHS<4[FMM,EF^@D4(7!4KLH_$W:-KQ2<('<01EG*RM@1W(K)4,5EKAF]3B[$;F.+4YXVG%0R5U MBA<(9SE/5^L\TSN,;N(=O_2FYK[PULL\DDJME62X0?.U09#4Q M*D4/0D4=)*/O\B9YA"]2=4J7%X<@;3C1=(>S1S5#B!8EXPJL<9964S1$J1V4 MZDT)XV)\>-/53=%U)]<>PR'M(.'T"[7?Y[-TW81%*F<%DU GEX#BM1^&10_( M>31U:;E-$_!7*1NWRG]TP.TIH@XP=YUU];'*ZWS3BFN"SI@B8H1H)#GGBM0S M'?\9$(-F):2D0KM[VX?4C%OT?TP#[5!1C)T'\OOE1:QCEW^;GN-R-9_A=?N5 MVK0\948.MHBL-C&MHY(2-^"]%#(6Z\GGWNKJZ]E7C%NKWQXE S+X%,,85X.^ M?IO.IA>7%YMLAYN_?+F>]GVMFNE7[\: #FBMV)2>YB&1@5DV2N"$Q:*U=QI, M8*%:< IK_?VCY=X-S#*,&0R)Q)GH(36 MX'A.D)41V5HIDVA^V_8RB:<43MD%72^%F0<46@YW!.HN>K4"S!38'E&#O M&"4VKF?._WL^D4QK'HPA(RN$.BR'0Q Z@/-,9HRE.-YJ%OLV](T;$>P!C7O* MZE0@2)C""3,1A50(W&0!RLL$,=,Z70EDZI,+0.L>#825PG'#A3W!<&=YG0@0 M?YY?+B96Q(R%?$1:'FTPIVA=A;A'NRP'PRQWO$GT<%L"QPTB=@3#G:5U*BBL M\]J3)7W.;01G/5D:W).EP6EW9>T42YY%:X[FPCQ%X+CAQIY0N*NT3@"%9X7> M=;LX'S2KT3<>':_-=VEW&:L@.2PR)5VL%V- \1Z5XP8V.\'C_G([ 5!.LM61 MH1(@)?&+/"T.3BL%(FHO7&06N/([@CK_N8&O'0);/%!DG'BF6CBM>Q/\LCSA)K!:(N$P@8R/17TWHEDNS- MZW[ &9;IZLD._B$D)6V)9"&0FZ4RRQ!2<$#^EJ =AEJVZRERF\Y3 MC;7']6MNI\A\6A&JO\[/:D_%^<47%+?Y+8ER:D &]L*!\ MDK7O>DWMXBRCDPE5$\;L3?%IZ*I=\/;0R#F.,+M79@,[==L\=EBU=VRG;EML M:NZB#C: U4&!%RD;[6EIJE)BS.9^L==/WB MG_["19HNJX>04W2,6""+$>2#,$:F1*@C)Y*VR'E03&UE5&WWOM/06;O@XIY] MU8#I'5S??%C,$V)>_DP,W2SF>BW+2332E#H3W"2=ZEHTN)P3Z$)ZW\:H&38I MF7B)J''SV%JB;'"1C-TAZ*?E:GI19Y/\'*:+?X3S2]H[FP7=W#A]Q L,E74U MCO++C(X7O&Z&%#EW4JL",<@Z9#PA.!XU6!G0T^8BRV.[N5*'T3%N7EISM79$ M(>V.1W^%QQE^J10.U[/JD=I^%Y9?R7M;_A"6T^5$N&(MDKO,=:T)9LE<->3B MK)@D6%!9FJV0M]W[QDTL:XZP!DP?6[.MS_Y?ELM+S#]>+J:S+Q]P,9WG3U^) MX\OK93U<[_*7V=5?HZ4J[C!K\#5^JP*I7J^4JS#)QX29>-;^V:)^P9P_W0/=\X[#.Z1#+/K+?6@RRG&N. M-]?K L0 P:8$TIN$MM2Q64UL[B/%\-Z=A^7RYBS8!'?6H=,)%]DPLB<@7R>I-/P:'=!S$-?8R!Q=.#(/KF2L[_6AH7(048+ MQD<)"FL#SN(]."S1VJ)1^^/AJE(T\BWV0"+?!DD[\[]7(/TXKY6-D^@X5Y(8 MY%RIEW-90L!01]%+%B4G[F&34I47:.H03+M+?1LL[2&"L=V$)]>QL4C)H5V7 M=_V&U3N:1(,Q<&10,).UZ6J^B/ .I&.%\2)SUGXKEV#[=W:(G'UD/&_/\ ZT MTF]W S!_7JX^T^^M]QE/0G,O!-04RIJFS2 8GD%+@UPJ5@HVJ4YZCJ"1&SBT M.=P&X7ZG*-KLN51XQ!@96%,$*&L2!!8*8-0RB:=%YXG:5S]-(S(M\#1 M'OSO$$DU'IQ6F.MTJ8V&M9'<$JQS]D35XC(YTN?*0@B1>^.]MVVFY;Q.6G_( MV@<$KV#K0(ET@+%/))/U>JZR0FKZ[7RV[LVS-C"95\4S U)H1FZO41"U(O6N M2M8QE("ZB5OW(E4CSV)J<_H-)X<.0/5@#=<6)Q=*H[7DJ"1BCXM$?VT%6_>+ M$TQ9T29![$EJQE5/ TI[/C3K.\#/G:CQ1JL&J8L@:B%[TMR57HC)!.!D#7 M M58QM+/!'E(R+FP&D^S ,\#*4_KXU^D,?Z$=MIQH72+Y[W5F6"V)$U&# M0ZO!%&L9&LD:>['3$ZN9\DQ@XJ;=9PDZYQMEQ>7OQ9Y;.\:_)- M7"[>Z.@AEB!)4V=&C),1LF-2DYL2%6Z7/K/E"SL,)^TIX">J*@;E]MX(^H:+ M.&^IFZYOP3\LINDV#^@F!YM/C/,N98/ I"(^!K]N>4G+S+5KA8HEQ2;3#?:B MML-0U&&(/)[L^H7HG2O]2:)MIG5-@?22@]*A%GHC.;48D]#9B7S$ZY@[A'7H M!38$WKX2Z39IYBIQ:);H8=-O6$MO]ZHV>^HQPZ2WO$K@0#DKM\D&ZZ3WF^+G MCWA>\S%K0?)RG4X5PQ+S=?.8V_*@'$*R2FWZ(RM$"#);D+[.O42RUD-HL3T/ M(_O@,OMMW_[#W;??J=643$B=+ BORZ!T%0N.>58;5R8R;$(](?WF@./T8@0 ME QM^O>.HT2O$G=O2T-O]LU=$M;R>W_EA)W-\A^S;[@DDC[2GV3[TJ?U7_AC M-B5Z$HEXNOJ^EN_MGDLNB!AIOR=%NUQ%2WM.B0"%+&3/A0OE84K82L&N1?KOIA?7]TVIS].RSRAEW_6'.*F'83OIC7 M;]TQXA]PJLX(=9YG<-K69!SA(4:9P'NF$V*8ER7A+'C=N,,*>&Y_E.Z&L MT_UXEPUW%52-&UZQ[S9V^'#USGKRP1V@0%/'_]41;%I"E*J$PE) U<3F'W89 MXX8].MLW1T)#5WOA)[+NY]\1/^'BVS3A,TKD?/U(^O2^W+8SNRJZ6@OIEA%2 M">4E,N J%E(*I;9O9#6:)(WE'J/P37HX-%O1N'=K7>R0,3%R2N[SI\N+B[#X M/B]7>N/&Q/WTQ[5%>UDG+1&"U=7-^[U?IS.6?F)^F>7+=">9X^'?V4A^D-8S MW:VA6;"@(]%T$J,(/*J4&3@F\F9ZL2'?JMXL64/^5 Y-(<1\*Q1'\_\VVL%IQVEV &]!WA, V*@ Z/O MBO+KG'@,A;C%Z$205FVRO#0=QRPX\NH8*U(W40#WJ!@Y;7(<),R'$DL'F-J? M<;?+GN5Z?OX>+JY3ZKEF3CAOP(2:,EAJN09B 6]SS!EUL=@F?-5@,>,B_ !L M/=2:8PNZ [ _%:LF"W*3Z(JJQ!)E *?(^U"!^>["8E+>&OHM-BAM>I&ID M!3LZ:.:M)-@!'/<.^-XF%JG"K$/B)="?'*LO? #LR:WB=8<3/JX M ?\^+(Y_L_=.!^7\,YU_L"@G)\(0D[Y MP+AN!WC5A^T12R:)QYB"=,"E%R0P[>@T#@B(EDQ+95"S)EF#K18TS@[J'\)# MG3]#XFGO??7G56O!55BL^MA=MVW9-WRY7'V=+]:#@ZSDVH0@(+%J)?B0PF)?9EI[V^IG$,N+_?'AL(52=K_-VI2%U_O22I;"XREQ-KO%;!%!"N M=KRBK\#KHL'H%$,J7*+8;H91$_+&2HZR<61Y^H4)\7AD3LKL\J=G40[+G"<=(^3V7-=X^VT M=^*3Z__/Q7RYG'@AE?"6_NSQ\UP>U^=M"D."N"\P@^1 ^*S#MB30S MA+"&I%>\C6WMP#VHWFHKF;_M5NH;1:<<#GSU#">Q%9RN4^$VQSA7V63!$WB, M)$"I+#BI$P@,R43Z.I@F+?*/N,:MMJ/]VV['WE%WRAOR/@,N%W=&HCBN632< M 3*CZ.1W",X9"053"0RC]K%)1\\&:]EJ@[G_V6 CH^@-;*2?_OISNEC_SIW9 M0E87;X2#'#D=[N1_0F0^039<)X<\R,Y.L.?7LM5&\O^SD49&T2EOI-=N^%RR M,C!B@>4^@#(8(:20 (V6+"2>LVS2!FK<&V/V/WNJ!T =>&7\TVS,\,;S0KO/ MHCMUVW>%1P(J1<<(.H9,)[EV$"(7@+5#L-94V'R>WY>XA?9NG\LC+E WUK<7? ZUG^_R^7J_J(B2(+0Y>H0=4! M9 K1@C/"0D"N?##,9F[;'E.'+>!M93#K:79B/?;5=R,ZQ[(HT) MSCL-/ 5>\R@+A&(8I.BXDHZTC6^3E[LSJ6\KU:G]T=06"V\BD>*I.";F;'3" M I$3:I4@GD=9Z#SV&3V723$O>S3E]HV>RB4O?&W*%H>A-;ZJF(IDF6&6XB ME&+H*!7*@RLR 'IFK1/&6=]E;M*^.XFB3JJ,IH!) M(H)B6)M+*PE>V8("13W(>]Q0^X4;3B8_J?OM=!B21HZ)-V#"/[%.NL!\]@T7 MX0O>F[52959NKC-$(@.8@5:H0/EBP4M=,XQY%E&I8E/O^VW+I8[;['.DV/F) M(*N' ,-Q.#3Q+*+#Q"$(3VR1F3Q1H1(8R3)'H[UJ,T/O2.L[T?+[(\%\G%VY M$^9&C[P?WC[GRX'!K/-&K MXTXWYDC8.X5S\C767*]^.^Y8+4L2+H)5H:HN'< 7DB(+I+4X?1E$9]WP]EGF MB=JF)[HYVR'P+>S/)V*]+_(G2^>%00;2*D%^=B*O/X1(KC]BEL%Y[9JT4CWV M0L=MA?]WVZ,M4?@6=ND3X>,7^2."+T6( ,0D#.NU3T*YAQ>1 MQR\5>(KP$S53^RX1.!@AIWR8O5IZ3OR[&BBTN7E%)8M1I.\T:@ZJ% 4Q9?J2 M*^]9LH:'<6(V0ZWP;982' [RHS4[. 1QIW/!,507,8_!J2+(-]8RDV^L-01& M-HF622>O?'1"G]9^W*-KWW# _!VVNFD>W1'"H4L!$?N.4>G05GI MR/^MN;9*L!R$DC[V50S1J"?7R15)G-!^/ QU;WQ+/K3A+==<%IE A^)!99O M!9%(;R4;993&N+Z"H$V\QI,KL#BA[7@(XDX]0WQ[YCR(&J]M^Q])G_P,-+25)/7:-30&)8"\^*R-P>147W6, R[^1%/6>]@]'6J"G:#\ MMXL%O\X^'A-BC@*DJ>RSRD/D9!E)$0LJ3293ZJLWX= <.-%$^;^5.F@)ZC=M M$MR/$+[..)69+2Q*B%DQ8AQJB")QT,E)94R6OIR84[XC!TXT,_]OI0U:@OI- M:X,[2=:O<\U*9H.1";C-'E04%GS2&E(Q,GKO3-+FM%3!+LL_T;2JOY4>: ;G M-ZT$=G"M;,!0M)&0=(J^B CE @:.$O07XOM;*8!&4!XT M]O___,&\4U^W0XU]F9;ZX6+_D1UR%Z?G])2VG%W^>/T@Y>9S%O.,;_N-V*0\7N7G1 MHYTQ\++PKQ7.ZF3,PU3NC]-E.I\OZ3A9ST"[0>I'/*_7J^_FR]5R#=1X!ZC+ MLTCP#&DUX=9Z3B@"K;V$VAJ)?$Y/O$6;@T)4JDTGJ\/(/OB<2E\Q7Y[CIE74 M7L5%G^ML@TF04G&6$:3F&50.#F**",E8Q@,R+G.;+.*A5C!N7/F(Z'VDX$?! M0 =&VA7E])?/_IHN)Y[Q6!AG(+0A-]-Q.F*2-2"<0Y65RQ&;I/O=HV+DRXUQ MD# ?2BP=8&I_QMTN>Y;K ?I[N, ?YQ=A.IM@*AE#G>N>8AV&ZR($GQ"X2J:D M;!..Y,OOL9AQ$7X M@8KQAU(T!V _2-9[XMIHO-I,VYVNEI^_/3';[C.US$Z MA6*T R\3+:;0B@*S!5P4 HL-PLR3T5QXDXQ](K(\7 M'17+%A4(N1ZQS5B-NB10B[+A]A?G,[C8@[7 MRS#+I(E_GE\N5HBS>VKTP^4B?:7-5%>Y4:;!RAQ*%&"%M:!$R.#H'PA%I5*< MMNCX??0\TR1AK]?W@9I]A#T_*N<[T#H#I"@SQUC(/D,N6A"#.9D#M@B((C(3 M.(H4^DHUOR%]Y!R2+H[,(P/@E"'_7)?*S_-5O?H@]VJVG*:K:RQ="JD;1H*P MK%YC!0]>10.&W"GA74#)NIS.NL!P;LX.-E!D9/+SLJOLZ3^) GKUX< MGWWYLE@73=YGT,U]\L3Y''3@'$HV=-SJ0*=[\!8D<8XG)ATW[?;9*$ON/*!P MA-W7/](ZV),W=BHNODT3/BVWF]6M>;1GW 5427EP+N8:R6VHL,>$;+U1@>?D4SYD]I%3R[S1+-S.]]:AR.J M@_VV]U'^9''!30(AGUB4RF3)0-?>5DH4!\Y*#=*@3T([XW*[0KD&"SK1!->1 M#;XA4=+!;FFF2^Z.Y9X$J;-6+(/79-FJJ#39N.B@E.)"K(-.>9-[K*.L[D2[ M77=^%NV-GPXVU=XR^2W\-;VXO+AAZF5 M1J*G; ?56I:ZGW\F*?X6%O_"U7J&R34W:F7?Q&D5H^8!BO3U+DLF$@8R\"$) M=$7XJ/MJKKS%HK:[ 65O;(MT!Y<>MLZZ''*YO,3\X^6M!EBO?_ELKM!RHF31 M0=6+I&1HF38G<#X:$'3819.4EZQ-D&H_>K<#_)N]\S^"D#O \H?%O'9C6M;M M65<;9NDZ.6GYQXQ$?%/V>S;+3XOD:MV!6.H2^32Q]G%02A2(7D0P,02-(7"> MV^2N#K2 [=#^5N_81X%!!_#?*D3V.?SU \ZP3->'V-V?_/17_8B3Y".:3.!T MPM8"7>T=$Q9:XC_^\NI.DSU5?U(K,U;Q^:]!&,'N_OEF7 MF&$8TD<+&1<$H3-[L"94T*(EPYY%T,D;9[,,*C>):8S30N; T-C=B_@[0M_, M>E#!T7F( IB5Y"@91T8B$PZ0&1TR6L%NY\,W"GZ^2.!)-XO9!:<#!4*'D_;> MVOX;+N)\W #_S13VM3K[O%9GC[GAG65)Q C9A#J.&C,$63*X8EU*603ZSE&P M_PJAXZ:&%+Z'7@)PZB$L]M#_CF^%"$#4SZ!-P%!.4S$$N5 EX(V.Z?H M?UU=&.RXP''3S4?835TC:/^=5;.CQC]C_O%47\WK(K/U]FN'U(F.#DH[B@UV\"9IEA!^JIND$29.-PGI&4_M 6<^8NVB0=]_ M-Y^M)7@9SC_CXF*2"\^2A0Q6.A)D[3S@C2AD526/'$-.T8WCN&^Y@G'SP4]U M&QT%+V_M!-J#72*8E&,PD)!<%277[=90@J6OM7-!!S-R;&#(;=8L=_Q4M]E1 M\?/FSK!GBODG7!7.B2V@%1)34" X6Q""545:$;25KUZV')7B<5/-3W7S-,'# MJ6^29S7*<\S1/#&4T0*+!D%Q[NLD#@XA\JS(=W1!CN$9#;1IFN6OG^JF:8J/ MOT7\^CE&!>6RT2&!+>NQ=C$1HUCM11Y)VWCODY3W-]*I!+0/V8#MTN/?=(A[ M") -%O,^0A[- WOW;+F\O+CBU1_+FBCRTW(UO:ABO2DQ6\[O-%2\JF0>-+5F M2(J:9=LT8UL?"3C<))-8$!!]G8(C0X%8A 3A?#%<9Z4":Z%2W\H,)VN+]8'6 M%UGPI"T">8<\9/ 8!:(/V6&;.];_F>&T(WK;S7#:!0,]V&^7<3G-T[#X_BFL MEU^5WE5G\"*1,6(B"Y&.OH)83 !>L@>9<#F6(ZAC83 M\5XE;60D#H.!A\@:5B =0.Q>">&FC[Q/AF.T"($K16=$1-I[6+T0JS)G1GC6 M),7X"5I&!M' XGYI(,T>O.\ /@]&G6F6468+.8IR-54(DXJ 1:%X8HQU*ZO MMH._OK5)/ =YS,<%0 =Z]S9$MF-SW]MV8?&)Q#M8$>%BFG?5"\Q(M_S,_I,>?3U?=U M:U(M(D;256""JXDQQ8.3,4/T62KDQHM8NCI)ME_;R<_/.7@?=82=M[>A/DZ7 M__IY@?5Z'@E;JS5+K"$)6=(L3+DJ,J_ %U4']'F-V65F0KN1!"U7=O*C<[K9 M3 ?CIA=[;FCM\N/TVS3C+%^US$Y9>N0!@DMT8H?:8C63N%1@+NA8IY+WY>%L MN[*3'Y33S48Z&#BHS&ZCT0K)5U4HHYNRY*,.:L9;:%"*I(Y+S$(>F&3 MW(I>$JV&:7MV%1R*+"$6THX6I2,5:00$GQ(4PXMQPF,.3:;K-%G-22=@[8+J MYQ.PQL)&!Y8>*!T MA&1CO2RZR4WP(TJZ1,\^4IX/R?(N HD?219$PM>S6?X1O^'Y_,_*HXW'L%F4 M$JPH% &XEQD44QH"HWT6;/*%?B@9,RUPM 5MXT;&VR%K:+%TH)\^X?EY+0:; MY:LY*O3Y_GIX8-%JL@YDK)'#7!)$@0*LQR18U$78-A'G5P@;-V#<#F.#"J0+ M9?:?.,-%.*<5G>6+Z6Q:7:<:#KF_K!Q"R9&<*)$-JQ%J"2%Q#58R- 21J'T3 MGW8KZL8-JK8#V_"BZ0)QPWA'MR%IC3HE26M/Y-37(@.R9A,C^\&1,B>?/TO6 M-GEOF'7TDDO=B_,Z)DPZ./HW*\-G1N];YM_'JFQATUEFJQ MP= &4)+?#V1#!85%*6^N#U2TVZ LT#1.+N_?HS\3) M'^CO_&NB(M.I3H3G3E8#V J(O 301B;#R.-*JAE'T$Q)JD*N2 (1@P"%AIP4 MYNA@DYK;+!.:=+*::7.>;@:X36QFQM6PCW+"TLEMU7J'@6&1Q>R3E:'A_< C M>OK51[M@XEE]= #S=U=%_FJ/S=;-DFJN=]O<'/Q2G?R/^.=\48,_>R7-/'S& M0-DL+Y(VD#YY^)(;X$2-LGBRB$W$.@14DJ>7L8[$18^ND/^GFNRPYP@Z//)Z M_[E/G;&L^!QJ5Q991;)?E9' MV8%#:9V/^ UGEU@'SOY$K%N0G?CN0?%$NR54QQBDA&2+REPSRLSVMPX[DUSIUIJ%U0]OH0\C@0[B%#^ M.I]]^77Z#?/9X;(F[@;NY$YWTB-X%12^TUFPBL1&/YN5B-?FPF.?+M'J_ MV%Q[K3,^1>8V)Y=!(*MY3T*"0X:0'9,J96=YWJ;0FYY_!VWTU4.D/4= +YG9 MC20^'Y#]?3;+FQ4L-ZDLRKLDHJP)3<:!BBR"1Z_I$Z8BN$C$GH$Q])B* M<8 TC& ?H^1 +G?@!&RHW^0BD=:U(@<.P4D%RL0ZYEA)L$2[<3QEY7F;P_T. M%:-#Y%"I/@I\[!.-B>1!0.:&W!AM:;OP(,#3)L) /\VI2;KJ M/2K& ME>!]248\]!">&4CTY./'R4P>7OH#,7!D:^,F;?;6-Z7EU).5>Z=SD @,:XNU M6!(XIBUDH[G4-L<4M@D7;65M/$M%+SF9[1=H^O,]25SKI$EH6/+S0_6&+Z7U_FW_YC\\"*#WO]186'O0./ MVY>.B(5A)#<_B(UC6QX?Z[2M\ODK_G.^.,^;<[/0 :E$L.!YU9V!U&90A4,F MVBV3UF6WW=C0IYX^GM4YL, '8=_(!\5/EXOYG]<>E=9#Q+=%A$',30#ES4%XRK7V]R_R-Z-$8ET$KY6F5% M/!'%0;VQ-;5]6VI39+0-<=UT56YJI3835P<0O),U<#W@^Y_3U=?KS(&?_DKG ME^NID,LETK_Y<_AKXHJ,ME@.J L#Q6H@2#L&:-#S&)-'WCK?8UM:^[I$.APP MS^=\-)'>R=RR/\@T(&8LI\OZ@WGY4,^'Q>I[F.6?_NMRNB[-_QU736_AAR2G MS2U],X:UOL77RFJ^'J&>ZOUK-G3$LRC7\6@F0PKD1+[U6WS'O?5&!UJYKRTF MDZ\=Q2T49Z,D?5%3=?[G%G\H% UQB[^+Q,8.93T;L8F18PH<@<4Z =J4"$X5 M YQI'IW%$N0VF?9'"(QV=9^_D^RW"HSN(HBQT?2LPR>2=3$0U;$.T5GWIXA" MTSY$(U/2'.U6$X+?7F!T)^EN%1C=A=5]!$9U"*B,X^""5Z P,(@UHN.T](:' M)'5Y0=6\G<#H3I)['!C=A8T]!<:"3=SZ0%L@D2>D9,H0C9=@DW,^%.[35D9> MF\#8D4.E^T#@((9V&2%W(IN2"+\JUFY&V2EPT4J0PI,=QTI2Z@$BAHZ0'SD> MNM?.'X1]'42EM@J?;P^>>Z<&CE;)M;7@ M2FV#45(!)\D#3)E+Z8-(VK6Y[7N.HI'5RA"(>'1<#<+]?N]&'BSO*DH_B#*Y M?E0;G?(DH:U52V'11#*G02590 E!PF1,PANM#&BCR.:KDR[G+6$IDQ MP,RZ^P5Y?DX&"<(*$;535C:Z-'F"F$X5RBXX>$6A[,[S#NS=AVNHD]1K-%*S MH$S2&1R25:6"JTU^2QUFJU,=R29"/,;1>TU/5^C90]"O(&KV-H#^;WAZ+KOO;>9X5& MD:L8:ME9,5!+'"$9EK-EQL?R?8F>9I6'RO U[> ME_4,Q/76,CQ'+=" =#4GM!0)/@1&7Z*POM8KM6DV^2Q%(\<&6QQAAW.^!PC= MDO][N*"/GQ=AMB3;\':F A&654SD9CKI:XFCAL M;3@OBG<\)A/;5!F_2MKX MBFD ##Q$UK "&?M>:SUYZNS+ M?7_ALU&[EU-B4+J%G-6!=D G@I(:7@8I1& M._Z@ NB9>ZVGGCXR* 86WWQ(7O:@;^YKXMLPN;%.HV&TCN($J"PX>)X]:"-$ M+IPC'B7:N=ME5KLL_\8^UWY\'UN9O#O[^-.GL[1Z1RN@)_X\7_R&>5J#;'5" MU/KC]*;8^\-BGA#SLN:)G^5O899P,[%V(HRK;4L%N")H!W+Z%!.Y($D8B<58 MGU!MI7\&(FC\<^QP:,Q'EM/8V+QK US49*3?PE_3B\N+B;12^J@U,)%JSQJL MZ0SD]/I<#+*2B9+MP/;<&[HRK0= SR"<[.&HNV,*7-:SFKZHTVB6ORR7EYA_ MF=TQ#29!UV-?%3#!KB,@=8IV0$)^4L(6],:VZ5&W Y%='8F' :VYC#K W[OY MQ<5\ME[;A[!XOU@GW^9_A/-+_("+]3(G(A6F)&=@8VU?$TL$7^,H2C@GE,XJ MN2:PVX*V<<<,-D';T!+I8K[@G2VT+J@BN:RE]!$3UEJK]_?V4&&&_G6!SG!. M[+-%DVOL& B5:)F%H]-MS/Q=J-P*>OJDH-=.2F,;7M?&YK6)^3,B&9P;Z_(C M3B_B);VGVI,WIN8OL^EJ&L[KBM-7G+@2Z1_!H$AAR"'GNFZY -(4I8*T41B[ MDSNP-RE; <^4.5@ MN(/." _34 !H !C9&YA+3(P,C P,S,Q>#$P<7AE>'@S+FAT;>U;;7/: MN!;^OK]"2V>[R0QOYJ4)D&:& KUEIIMD";GM?MJ1;1DT$997DB'<7[_G2(9 M0A*R:>^&)IT)Q=;;T='SG/-(V$<_=T\[PS_.>F1L)H*<77SXW.^07*%4^E+M ME$K=89=\&O[VF=2*98\,%8TU-US&5)1*O9,&@ MA%W52D)*S8JA"7/'1W@'/AD-CW\Z^KE0(%T9I!,6&Q(H1@T+2:IY/")?0J8O M2:&0U>K(9*[X:&Q(I5PIDR]27?(I=>6&&\&.%_T'[' \/Z4'0:%0;052OU6J1?\CJK%P^:$1>PS^H5?[TP,@25'=MM)D+]CXW M9CAVLU8I'M03TYKQT(R;7KG\2RMGZQT?13(V,)B"QNZKZ^-63X9=F0(5?!0W M[7Q:$ZI&/"X8F4"'T'?.];6H[]/@%0 JIFFKD[U7J]?SBCY2+Y?V6 M*WM3MO]:V$$AHA,NYLU?AWS"-#EA,S*0$QK_FM>P=@7-%(]<1LT(V=Z]B9]N[&G.?&U+UBM[Z5#=/,H E86K79MGI#8;]C_U.>]@_ M/2&G'TGG4[_WD?2^]CH7P_Y_>W +2GL#H,G@_*)],B3#TT=XXYG/?G#QN7=. MO"HM>+4]ND_:)UWBUU\ZG]LE_>J3=&:*_ MO$:UEO]Q/-(^)^WNZ=FPU\5)6U!4RQ6_"A?=([+YQ^_=S[8^&"2KE< MN=,#SY4/MOJD?MNY?:1Z'L,K-0O4= MC);0,(0 7Q L G=7DN<; >_PA5="A2.6=VNNW$J'$FR()4@O&(+RF-!X3M+8J)3!3$&, M65T&$*!D E>*4T$B&L M1>0$1("1KMZM"C$+F-94S;'*A%XR&'>E3PWW0C & MAA16U,$86"'@"D0<5(NA.5@20L29C7DP)CK%C^OV,Z98U@E.8,*U +6'PG'& MS1@FJ!,66 .QWP1,DR%,88O?6-HX%%H M=T5YK)$*J #(E@ _.YRV]@14CTDDY$PO8*_8B&L#6RI#*-YT=H.5^17TZH4Q MMZQ]<0"N[2R AVNK_?;-8<4[:.D,HIFJPB FHXC#Y9[>MU#H$\C!%G0 (NX+ MAN @#)#N"Z['V *K32"&8QS'ZY#K0$B=0CN,[DH*A[Y$R8"%<%N3/0!;R "] M#E&]JV!,XQ$C;0B<@U1 #;L%J.\Q9X7= N"5N^0HW&.'>NR?8'1=(8,#)]JR M]4#1VD 1#(3SO$D1J($ZYDG"TZO5=@_W='_W<%^I6;]VF8;='JR_3>0/@S./ M&B.@J=Z^"29[GP'0LI&P14O!0WMRI5-?\Y!3Q7$"W*DF98VX5C#0PNFA51D'WWR&%2%!0'L6/BDA["0S M_)UCQD'QW<$&9FP=5&\19/MPO#5/@%M3'B+\J98QQ;Q#-5 'Y3ER@JIP@4]@ M#*<^%]S,4=5L&A;9:J%L4>J(ME9U1=[;]':532A)50(LT5:%!8%4H37 "OT1 MBT%<"2 +E+ $68A58!/C" %LY0EDF)='B6#G*+%,%KTI%:F-J(@7%D4@M?D4 M5EIOD,Q+$;5%AG"7FU6T90 TA.BNG5;W96KNMF";'$:7M1EN1**'-Z/$7VQQ M+*F9\P388P&, [PH$(<[!^+KN.[P<1MG>,B2"6!;LA',CXCFJ&)D$*0*T;0B M&3;T.I':P'T\^= =_>6._\C>'4TBH 7$V1NU,\-A*\OL^1 >'<7ITJY] M9]68ZJ6^P@AM:<1"F[JL/[*T,B>"7S*1'1;=J)]_LHN>3)U=W"/77]X>V1YN MAPO:Y:]#*4;V5>A?1U4$[R,DUZWMP-(Z"EL"(Y5>JAQ[ [J<3+@QC-V3MWP) M.@K+0P[VV4[V@""0)C2F(?@?-R8+5K._4@[F6P:G<6"/E?9?M\+/T@2D,T8O47(XZ6M%AQ7M]OQ]<:CX* AGNT=W MFK0A^M(0&FJV#+YWPCV3^M $, N*/.]TCP;1H],)@ G<9">3);V-QZ\O4]/L M\%ZU#=(E4A#:\@ D9@,R0-'^ )-A-N\R/X^G4DP9IO^8CK+?D506P]DD$7+. MH'0VEBYJTS5& (*_B38J/O3SNR^-D9/F.P<:8W>XZS6L VAJY )E]J$==\<' MW#.%RR5HHEES\:6U\G@#MF^MHAC=#SDJ$73>Y+%UO!TW>Z:HT2@>UJOVL2*C MX"]\7# M0V_+QB7K:^=O6$6=T/A]KII;M%BP 2-,);E:LB.##][:DKXWD3%%.0/".KOG M.KP1XU:"G@.?=SO&/<#OK>/$>GC9?NK_FV/?8#;/B(#/@'3/"ZP_F#6O&>@! G3&G$6D M=\6"%'_=(*?N1.V5#3^B-:]L>( ->V?NUV(J;E-B_S8G2G;;OG*V<.<[0"OG M#HET;TTUW1,F4[;Z*M&-EXQRFUM2'])N:E@K6[CRH]]&RC[=BU'V%:WCOP%0 M2P,$% @ Q(F>4,1<,[;^!@ L3( !L !C9&YA+3(P,C P,S,Q>#$P M<7AE>'@S,2YH=&WM6VU3XS@2_GZ_HC=3-PM5B6/GA9>$H2H30FVJ9H"%<+/[ MZ4JVY5@WBN639$+NUU]+LB'A;=EA9Y>PH2 D5JO5+T^W9'A\\,/1Z7#RZ]D( M4CWC<';Y\=-X"+5&L_FE/6PVCR9'\-/D\R?H>'X $TDRQ303&>'-YNBD!K54 MZ[S7;,[G]H2<-B?G3:.JT^1"*.K%.JX='I@K^$I)?/B/@Q\:#3@243&C MF89(4J)I#(5BV12^Q%1]A4:CE!J*?"'9--70\EL^?!'R*[LB;EPSS>EAI>>@ MZ3X?-.TB!Z&(%X<',;L"%G^HL3A,XG;826+B=SM['9_0W62_NT=WPKVP%>]V M_QV@D4T4=W.47G#ZH992LW:OT_)VN[GNSUFLTU[@^__LUZSJT;A+-IUK/^]&=$3EG6T")'A:B[YG15\B&)ODZE*+*X$0DN9$]. MPZU6MUNO?L#W_.V^&WOGVZ^^4=!(R(SQ1>_'"9M1!2=T#N=B1K(?ZPISUU!4 MLL0)*O8_ZM:V'^?.UUW4PUE&&Z7O0L.KJPTY&F!(JU\W+ MX>A\,CX>#P>3\>D)G![#V?GX9#@^&WR"T2^CX>5D_*\17D:)T3D,3HZ6QH_' M)P-\B^^J\;/+\XO+P_(V*O/$+!'EQZ%][0@XO1T$8I:'?].@PN8'!T M>C89';U-ORMO]_T=@XO)3R.X&)Q_')R,+AJGOWP:_0J#X<2,M'R_];3;+(O1 MY5Y[)W^]7:#S0+.*>YD!IP\%C(&01^ MXV<0"0R)I$?7=1AGD0=;9LK[=WNMEM\?BEE.LH7]%/2W(1'2:LS10!$#Q5#% M\)G(*'W_+MCQ^^V@[G8"HB!A' =OC+B@42%Q;T)W21;#Z#I*23:EN(7,9DPI M8S!^&\D8]QM(J:1HV;(QSOC*EKJ5Q=!3J1"GN)29$BX@HE*S9%&'O)"J()@M M+6"I+LKHN+I .TDLL-A"7];\$D-<<999)_"Z4ML@U8&D%W*]Z^ M T-(=PA)3*$47*=;.$922+S'54&-N#O&V6*%5P MASF!K=>NJ2JQ0[)2Y"H;68]78<,C0).;TC89TDA185E.Q1V%T)A<1. M:U+"2:YHKWK37SHJF/G]9:2:$,=,Y9PL>BRSP;7KEB?U_7VO$W3M85WC"5W' ME3WE0=YS!_FFCN\/MKS63N?QX2?G^E[PU&"WW?W&N4^NVNYZN_O?:O+3@WCH M#W:_A^8UC/*.Y^\_=W+3PLY!#P&ML(X^U-JU:D95_*:CMO+KFV905I*Y],QN M=;=(KLP9)2*\O.84KC:;8*G'NSH,[O?TWVAGSVZ+J]WTF4[5#C\N5H\X9< ? M".5?$*9WI3P&T[LVRWASPSO M0"B'CY3SE5S_QA;XAR:]/$/:&Y05FVO8N]X78!=0TRN'>R&*:,)C*YI5&AV1>$T25A$Y=J=5#?6 M;,K@Q65P?/.7X8?*8-.(__8(M*(]IG&IZ+MCVU\>]/'-T#]DTX2@UPR#FW?470V;?H-6;-!_TO0 M;]MNTS(3WB I< E/TY@:G#_X8XXPA3,)=.:9F@XT9;55#&<8@@7%;O)$?L, M$2XE"D**\KD45\PP_QSOK6*@V!UNSCA'*=14$F)0TUV9I) 94^F- K?$+5_* M?7Z4)2B!:66,3A(H]FA.I3,UA7/M^8I-9;#C,04;QC)8?_ M!U!+ P04 " #$B9Y0(#A8;= ( 2-@ &P &-D;F$M,C R,# S,S%X M,3!Q>&5X>#,R+FAT;>U;:W/B.!;]OK]"0]?V)%6\S",DD$X5#62:J@SI(:1Z MYM.6;,F@BFQY)!G"_OJ]DLPK(0G9=.^&3KHJ-+9>5U?GW'LD[--?NI>=T5]? M>VBB(XZ^7G^^Z'=0KE J?:MV2J7NJ(N^C'Z_0+5BV4,CB6/%-!,QYJ52;Y!# MN8G62;-4FLUFQ5FU*.2X-!J63%>U$A="T2+1)'=V:N[ )\7D[!^GOQ0*J"N" M-**Q1H&D6%."4L7B,?I&J+I!A4)6JR.2N63CB4:5G)3O(J2_(_.R4L"EBY%..E8.:C_&15VX<']7\DX9_%'@U4CGV*R2L M-+SC?WE@9 FJNS9*SSG]E)M0,W:S5BDVZHENS1C1DZ97+O^SE;/USDY#$6L8 M3$)C]]7U<:\G36]U 7,VCIMV/JT(RS&+"UHDT"'TG7-]+>K[.+@92Y'&I! ( M+F13COV#2KV>7_RAN(152A 9VAH8AP_&M> MP=H5%)4L=!45^S=U8]O+F9MK _KA+*:%;.Y>QH\Z7?.T?G_4%[T.FW+^ 6E/:&0)/AU75[ M,$*CRV=XXY7/?GA]T;M"7A47O-H!/D3M01=Y=9)=70^Z,/'1EQZZZG6NA_U1 M'RKW_NQ\:0]^ZZ%V9V3\Y9U4:_F?QR/M*]3N7GX=];IFTA84U7+%3-3ZH3W\ MW![TK@J7?U[T_EJXH%(N/\R0U\J'VO;Y]_/H=Q9,,.7H,^4\CP(J-0OG2$^P M_OBA?MQZ?*U93&"=FX7J$8R78$(@Q!3UQL 'O.$5%[-]O59N.+ER M7*Q;M_;1!$\IDG3*Z QRK9XPA?Y(L00.\CD:TD1(C42,SH6,D%288Y"', MB40$,D +5^]>A9@&5"DL MYZ9*A&\HC+O6IX)[!(R!(;F5=3"&J1 P"3(.JL70'"PA5*+9!$(/4JGY6+6? M44FS3LP$(J8XZ#TC'6=,3V""*J&!-=#TFX!I@L TI]",('^^[H8WA^GJSX=I MBD(6 VH, %=W6!E?@V]:F',/6O?'(!K>PO@T<9J?_QP7/$:+95!-%-5)HB),&1P M>: .+13Z"'*P!1V B/F<&G @"DCW.5,3T\)4BR"&FSANK@E3 1Y\"T+*1G'P0J80.((1.F;*!&6K1 MV/9C=B^KD+Z>%B3EV"(WTP\K].6SE&$*&81WL$4)SH@]NU*IKQAA6#(S >94 MCDU4L>DI549Y6*XK*U-L&!>*@D$:TH9IE( 89T'*LY0(]HX2 MRV31FV*>VHAJ\$+#$*0VF\)*JRV2>2FB=L@0[G*[BK8,@(80W973ZKY(]<,6 M[)+#\+(V-1N1\.G-*/(76QQ+:NH\ ?98 )L!WA2(R=Z!>!77'3[NX\PW TCH,6P(M MI%JJ''L#NHPBIC6EC^0M7X".,N6$@7VVDP,@"*0)9=(0_&\V)@M6T[]3!N9; M!J=Q8(^5#M^WPJ_1R@?439N#U 7IS0"^YCS#G(P$C +8,H6RW)+.*+XQDL-) M7RLZK&BWY^^+0\5G03C;/;K3I"W1%Q-HJ.@R^#X(]TSJ0Q/ +"CRO-,]"D2/ M2B, $[C)3B9+>EN/7]^FIMGCO6H;I$LH(;3E 4C4!F2 HOT!)L-LWF5^%D\% MGU*3_F,\SGY'DED,IU'"Q9Q"Z6PB7-3&&XP !'\7;51\Z@=X7V@MHN:1 XVV M.]S-&M8!.-5B@3+[V(Z[XP/NJ33+Q7&B:'/QI;7V@(-IWUI'L7$_Y*B$XWF3 MQ=;Q=MSLJ:*3DV*CW+ /%FD)?V1A3_;04=$]=%329$OA2;%R]%CYHXT?+3P& M!-1^1,^5HE>N_XB.ZU[QY,C;L7')^MKY&U91)3C^E*OF%BT6;# 1II+<+MF1 MP[*_]J5'S_4()O9 MSXW'JS9\^T1D^JX>S/*9U5$)>,G\KH$6TWHQM=Y-_1&F_J]9]AUF\XHH^"IH M][K@^I-9\YZ%GJ! 9\)HB,Z7FZ=+=ZKVSH:?T9IW-CS!AH.O[A=C($)[]3.R M.<>ZQY##^Q0IV9W\VG'#@R\&K1U%),*]2M5T#YU,Z?K[17?>/,IM;XE]R,.I MIJUL'&5C+FAT M;5!+ 0(4 Q0 ( ,.)GE +!=-\EEP /S# @ : " =]6 M !C87)E9'@M97AH:6)I=#$P,GAE>&5C+FAT;5!+ 0(4 Q0 ( ,2)GE ME! KP18" .% &@ 1 " :VS !C9&YA+3(P,C P,S,Q+FAT M;5!+ 0(4 Q0 ( ,2)GE"SHPP.CA4 ;? 1 " 9W* M @!C9&YA+3(P,C P,S,Q+GAS9%!+ 0(4 Q0 ( ,2)GE!6SKE@DR8 !"< M 0 5 " 5K@ @!C9&YA+3(P,C P,S,Q7V-A;"YX;6Q02P$" M% ,4 " #$B9Y05Z%C(35L "5RP0 %0 @ $@!P, 8V1N M82TR,#(P,#,S,5]D968N>&UL4$L! A0#% @ Q(F>4'UWF*BD^0 A*0* M !4 ( !B',# &-D;F$M,C R,# S,S%?;&%B+GAM;%!+ 0(4 M Q0 ( ,2)GE"-\9/[A)0 *+S!@ 5 " 5]M! !C9&YA M+3(P,C P,S,Q7W!R92YX;6Q02P$"% ,4 " #$B9Y0Y6"X@\X( #]-0 M&@ @ $6 @4 8V1N82TR,#(P,#,S,7@Q,'%X97AX,RYH=&U0 M2P$"% ,4 " #$B9Y0Q%PSMOX& "Q,@ &P @ $<"P4 M8V1N82TR,#(P,#,S,7@Q,'%X97AX,S$N:'1M4$L! A0#% @ Q(F>4" X M6&W0" $C8 !L ( !4Q(% &-D;F$M,C R,# S,S%X,3!Q @>&5X>#,R+FAT;5!+!08 "P + /0" !<&P4 ! end XML 47 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 3,482 $ 3,686
Clinical studies 4,084 3,068
Deferred payments for intangible assets 2,038 2,098
Short-term lease liability 1,570 3,017
Test sample processing fees 884 835
Accrued royalty 562 547
Contingent consideration 970 810
Professional fees 609 766
Other accrued expenses 1,377 2,011
Total accrued and other liabilities $ 15,576 $ 16,838

XML 48 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Additional Information (Detail) - USD ($)
3 Months Ended
Aug. 26, 2019
May 07, 2019
Mar. 31, 2020
Sep. 30, 2019
Dec. 31, 2019
Jun. 30, 2019
Business Acquisition [Line Items]            
Goodwill   $ 10,200,000 $ 23,857,000   $ 23,857,000  
Royalty Rate | Developed Technology            
Business Acquisition [Line Items]            
Rate used in estimating fair value   15.0        
Royalty Rate | Trademarks            
Business Acquisition [Line Items]            
Rate used in estimating fair value   1.0        
Discount Rate            
Business Acquisition [Line Items]            
Rate used in estimating fair value   14.5        
OTTR Complete Transplant Management            
Business Acquisition [Line Items]            
Percentage of outstanding equity acquired   100.00%        
Total consideration   $ 16,148,000        
Goodwill   10,198,000        
Goodwill expected to be deductible for income tax purposes   0        
Deferred revenue       $ 1,800,000   $ 2,300,000
Deferred revenue adjustment       500,000    
Goodwill decrease       $ 500,000    
Net deferred tax assets related to assets acquired and liabilities assumed   200,000        
Net operating losses carryforward   6,900,000        
Net operating losses carryforward expires in future   4,300,000        
Operating loss carry forwards with indefinite carry forward period   2,600,000        
Valuation allowance   200,000        
OTTR Complete Transplant Management | Digital and other revenue            
Business Acquisition [Line Items]            
Digital revenue     $ 1,700,000      
OTTR Complete Transplant Management | General and Administrative Expense            
Business Acquisition [Line Items]            
Acquisition related costs   $ 600,000        
XynManagement, Inc.            
Business Acquisition [Line Items]            
Percentage of outstanding equity acquired 100.00%          
Total consideration $ 2,000,000.0          
Goodwill 1,700,000          
Contingent consideration 1,400,000          
Intangible assets $ 2,100,000          
XML 49 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Intangible assets with finite lives:    
Gross Carrying Amount $ 57,713 $ 57,713
Accumulated Amortization (11,868) (10,719)
Foreign Currency Translation (4,836) (3,556)
Total 41,009 43,438
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets - gross carrying amount 59,816 59,816
Total intangible assets, net 43,112 45,541
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 29,106 29,106
Accumulated Amortization (7,063) (6,473)
Foreign Currency Translation (2,480) (1,852)
Total $ 19,563 $ 20,781
Weighted Average Remaining Useful Life (In Years) 9 years 4 months 24 days 8 years 2 months 12 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 18,168 $ 18,168
Accumulated Amortization (3,709) (3,397)
Foreign Currency Translation (2,051) (1,498)
Total $ 12,408 $ 13,273
Weighted Average Remaining Useful Life (In Years) 11 years 7 months 6 days 10 years 1 month 6 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 8,079 $ 8,079
Accumulated Amortization (433) (231)
Foreign Currency Translation 0 0
Total $ 7,646 $ 7,848
Weighted Average Remaining Useful Life (In Years) 9 years 4 months 24 days 9 years 8 months 12 days
Trademarks and tradenames    
Intangible assets with finite lives:    
Gross Carrying Amount $ 2,360 $ 2,360
Accumulated Amortization (663) (618)
Foreign Currency Translation (305) (206)
Total $ 1,392 $ 1,536
Weighted Average Remaining Useful Life (In Years) 10 years 4 months 24 days 9 years 1 month 6 days
Acquired in-process technology    
Intangible assets with indefinite lives    
Net carrying amount $ 2,103 $ 2,103
XML 50 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 51 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Long-lived assets $ 5,501 $ 4,430
United States    
Segment Reporting Information [Line Items]    
Long-lived assets 4,583 3,346
Europe    
Segment Reporting Information [Line Items]    
Long-lived assets 406 509
Rest of World    
Segment Reporting Information [Line Items]    
Long-lived assets $ 512 $ 575
XML 52 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business ORGANIZATION AND DESCRIPTION OF BUSINESS
CareDx, Inc. (“CareDx” or the “Company”) together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value healthcare solutions for transplant patients and caregivers.  The Company’s headquarters are in South San Francisco, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia and Stockholm, Sweden.
The Company’s commercially available testing services consist of AlloSure® Kidney, which is a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, and AlloMap® Heart, which is a gene expression solution for heart transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. The Company also offers high quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs.
In 2019, the Company began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (“OttrCare”) and XynManagement, Inc. (“XynManagement”).
Testing Services
In October 2017, the Company commercially launched AlloSure Kidney, its proprietary next generation sequencing-based test that measures dd-cfDNA in kidney transplant recipients. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has also received payment from private payers on a case-by-case basis, with the first private payer, BCBS of South Carolina, issuing a positive coverage decision in its October 2019 review.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions from many of the largest U.S. private payers.
Clinical Studies
In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (“K-OAR”), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,500 renal transplant patients who will receive AlloSure Kidney long-term surveillance.
In September 2018, the Company initiated the Surveillance HeartCare Outcomes Registry (“SHORE”). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure® Heart in one surveillance solution. In August 2019, AlloSure Heart received a positive draft Local Coverage Determination for Medicare coverage.
In February 2019, AlloSure® Lung was made available for lung transplant patients through a compassionate use program while the test is undergoing further studies.
In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (“OKRA”) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox developing a multimodality surveillance solution. The Company has not yet made any applications to payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox.
Products
TruSight HLA is a next generation sequencing (“NGS”)-based high resolution typing solution that provides NGS-level resolution to Human Leukocyte Antigen (“HLA”) typing. The Company’s suite of AlloSeq products are commercial NGS-based kitted solutions that the Company acquired as a result of its license agreement with Illumina, Inc. (“Illumina”) . These products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a solution for chimerism testing for stem cell transplant recipients.
Olerup SSP® is used to type HLA alleles, based on the sequence specific primer (“SSP”) technology.  Olerup SBT is a complete product range for sequence-based typing of HLA alleles. QTYPE® enables HLA typing at a low to intermediate resolution for samples that require a fast turnaround time and uses real-time polymerase chain reaction, or PCR methodology.
Digital and Other
Following the acquisitions of both OttrCare and XynManagement, the Company is a leading provider of transplant patient tracking software (“Ottr software”), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record ("EMR") systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (“XynQAPI”) and Waitlist Management. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients (“SRTR”) reporting. Waitlist Management includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
COVID-19 Outbreak
On January 30, 2020, the World Health Organization (the “WHO”) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the “COVID-19 outbreak”) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.
With hospitals increasingly caring for COVID-19 patients, hospital administrators have chosen to limit, or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. With transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020.
As a response to the COVID-19 outbreak, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020 the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than 140 transplant centers can offer RemoTraC to their patients and over 2,000 kidney, heart, and lung transplant patients have enrolled. Based on existing and new relationships with partners, the Company has established a nationwide network of more than 10,000 mobile phlebotomists.
In April 2020, the Company partnered with an international consortium, which includes the National Institutes of Health (NIH) and the European Society of Transplantation (ESOT), to initiate the C19TxR registry to provide real-time analytics and insights on transplant patients with COVID-19.
The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 impacts healthcare operations, the Company’s field-based sales and clinical support teams are supporting providers through telephone and online platforms. To reduce the risk to employees and their families from potential exposure to COVID-19, most of the Company’s employees have been required to work from home. The Company has also restricted non-essential business travel to protect the health and safety of its employees, patients, and customers.
Liquidity and Going Concern
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $339.6 million at March 31, 2020. As of March 31, 2020, the Company had cash and cash equivalents of $32.2 million.
The Company may require additional financing in the future to fund working capital and the Company's future product developments. Additional financing might include issuance of equity securities, debt, or cash. There can be no assurance that the Company will be successful in acquiring additional funding at levels sufficient to fund its operations or on terms favorable to the Company. The Company believes its existing cash balance and expected revenues will be sufficient to meet its anticipated cash requirements for the next 12 months.
See Note 14, Subsequent Events, regarding certain liquidity events that occurred after March 31, 2020.
XML 53 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue:    
Total revenue $ 38,380 $ 25,982
Cost of revenue 12,392 9,733
Gross profit 25,988 16,249
Operating expenses:    
Research and development 10,013 5,614
Sales and marketing 11,723 6,925
General and administrative 10,003 9,106
Total operating expenses 31,739 21,645
Loss from operations (5,751) (5,396)
Other income (expense):    
Interest income, net 96 342
Change in estimated fair value of common stock warrant liability (405) (3,009)
Other expense, net (63) (74)
Total other expense (372) (2,741)
Loss before income taxes (6,123) (8,137)
Income tax benefit 300 606
Net loss $ (5,823) $ (7,531)
Net loss per share (Note 3):    
Basic (in dollars per share) $ (0.14) $ (0.18)
Diluted (in dollars per share) $ (0.14) $ (0.18)
Weighted-average shares used to compute net loss per share:    
Basic (in shares) 42,823,427 41,611,399
Diluted (in shares) 42,823,427 41,611,399
Testing services revenue    
Revenue:    
Total revenue $ 31,442 $ 21,518
Product revenue    
Revenue:    
Total revenue 4,695 4,433
Digital and other revenue    
Revenue:    
Total revenue $ 2,243 $ 31
XML 54 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Additional Information (Detail) - USD ($)
3 Months Ended
Jan. 02, 2020
Jul. 01, 2019
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total intrinsic value of options exercised     $ 700,000 $ 6,000,000.0
Share-based compensation expense tax benefit recognized     0  
Share-based compensation expense capitalized     $ 0  
2014 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum portion of employee ESPP plan contribution     15.00%  
Maximum value of employee purchased shares per calendar year     $ 25,000  
Offering period for employee stock purchases     6 months  
Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock     85.00%  
Issuance of common stock under ESPP (in shares) 38,147 20,528    
Aggregate proceeds from the issuance of shares $ 700,000 $ 400,000    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Intrinsic value of RSUs     $ 32,400,000  
Total unrecognized compensation costs related to stock options and RSUs     $ 26,200,000  
Stock options and RSUs expected weighted average period     2 years 9 months 7 days  
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options and RSUs expected weighted average period     3 years 14 days  
Total fair value of options vested during period     $ 2,400,000  
Total unrecognized compensation costs related to stock options     $ 20,100,000  
XML 55 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Plan 401(K) - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Retirement Benefits [Abstract]    
Expense incurred related to plan $ 0.3 $ 0.2
XML 56 cdna-20200331_htm.xml IDEA: XBRL DOCUMENT 0001217234 2020-01-01 2020-03-31 0001217234 2020-04-28 0001217234 2020-03-31 0001217234 2019-12-31 0001217234 us-gaap:ServiceMember 2020-01-01 2020-03-31 0001217234 us-gaap:ServiceMember 2019-01-01 2019-03-31 0001217234 us-gaap:ProductMember 2020-01-01 2020-03-31 0001217234 us-gaap:ProductMember 2019-01-01 2019-03-31 0001217234 cdna:DigitalAndOtherMember 2020-01-01 2020-03-31 0001217234 cdna:DigitalAndOtherMember 2019-01-01 2019-03-31 0001217234 2019-01-01 2019-03-31 0001217234 us-gaap:CommonStockMember 2019-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001217234 us-gaap:RetainedEarningsMember 2019-12-31 0001217234 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001217234 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001217234 us-gaap:CommonStockMember 2020-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001217234 us-gaap:RetainedEarningsMember 2020-03-31 0001217234 us-gaap:CommonStockMember 2018-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001217234 us-gaap:RetainedEarningsMember 2018-12-31 0001217234 2018-12-31 0001217234 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001217234 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001217234 us-gaap:CommonStockMember 2019-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001217234 us-gaap:RetainedEarningsMember 2019-03-31 0001217234 2019-03-31 0001217234 cdna:ConexioGenomicsPtyLtdMember 2020-01-01 2020-03-31 0001217234 cdna:ConexioGenomicsPtyLtdMember 2019-01-01 2019-03-31 0001217234 cdna:MedicareMember cdna:AlloSureKidneyMember 2020-01-01 2020-03-31 0001217234 cdna:MedicareMember cdna:AlloMapHeartMember 2020-01-01 2020-03-31 0001217234 2018-01-31 0001217234 cdna:XynManagementIncMember 2020-01-01 2020-03-31 0001217234 cdna:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001217234 cdna:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001217234 cdna:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-03-31 0001217234 cdna:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-01-01 2019-12-31 0001217234 srt:MinimumMember 2019-01-01 2019-01-01 0001217234 srt:MaximumMember 2019-01-01 2019-01-01 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2020-01-01 2020-03-31 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2019-01-01 2019-03-31 0001217234 us-gaap:WarrantMember 2020-01-01 2020-03-31 0001217234 us-gaap:WarrantMember 2019-01-01 2019-03-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001217234 us-gaap:FairValueInputsLevel3Member cdna:CommonStockWarrantLiabilityMember 2019-12-31 0001217234 us-gaap:FairValueInputsLevel3Member cdna:CommonStockWarrantLiabilityMember 2020-01-01 2020-03-31 0001217234 us-gaap:FairValueInputsLevel3Member cdna:CommonStockWarrantLiabilityMember 2020-03-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember 2020-03-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember 2019-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2020-03-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2019-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2020-01-01 2020-03-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2019-01-01 2019-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-03-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0001217234 cdna:OTTRCompleteTransplantManagementMember 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember 2019-05-07 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-07 2019-05-07 0001217234 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember 2019-06-30 0001217234 cdna:OTTRCompleteTransplantManagementMember 2019-07-01 2019-09-30 0001217234 cdna:OTTRCompleteTransplantManagementMember 2019-09-30 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:CustomerRelationshipsMember 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:CustomerRelationshipsMember 2019-05-07 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:DevelopedTechnologyRightsMember 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:DevelopedTechnologyRightsMember 2019-05-07 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:TrademarksMember 2019-05-07 0001217234 cdna:OTTRCompleteTransplantManagementMember us-gaap:TrademarksMember 2019-05-07 2019-05-07 0001217234 us-gaap:DevelopedTechnologyRightsMember cdna:MeasurementInputRoyaltyRateMember 2019-05-07 0001217234 us-gaap:TrademarksMember cdna:MeasurementInputRoyaltyRateMember 2019-05-07 0001217234 us-gaap:MeasurementInputDiscountRateMember 2019-05-07 0001217234 cdna:DigitalAndOtherMember cdna:OTTRCompleteTransplantManagementMember 2020-01-01 2020-03-31 0001217234 cdna:XynManagementIncMember 2019-08-26 0001217234 cdna:XynManagementIncMember 2019-08-26 2019-08-26 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2020-03-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2020-01-01 2020-03-31 0001217234 us-gaap:CustomerRelationshipsMember 2020-03-31 0001217234 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001217234 cdna:CommercializationRightsMember 2020-03-31 0001217234 cdna:CommercializationRightsMember 2020-01-01 2020-03-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-03-31 0001217234 cdna:AcquiredInProcessTechnologyMember 2020-03-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2019-12-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2019-01-01 2019-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2019-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001217234 cdna:CommercializationRightsMember 2019-12-31 0001217234 cdna:CommercializationRightsMember 2019-01-01 2019-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001217234 cdna:AcquiredInProcessTechnologyMember 2019-12-31 0001217234 cdna:CibiltechSASMember cdna:LicenseAndCommercializationAgreementMember 2019-04-30 2019-04-30 0001217234 cdna:CommercializationRightsMember us-gaap:MeasurementInputDiscountRateMember cdna:CibiltechSASMember cdna:LicenseAndCommercializationAgreementMember 2019-04-30 0001217234 us-gaap:ConvertiblePreferredStockMember cdna:CibiltechSASMember cdna:LicenseAndCommercializationAgreementMember 2019-07-26 0001217234 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001217234 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001217234 us-gaap:CostOfSalesMember 2020-03-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2020-03-31 0001217234 2014-06-01 2014-06-30 0001217234 2020-01-02 0001217234 cdna:ClassOfWarrantOrRightIssuedDateThreeMember us-gaap:MeasurementInputExpectedTermMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001217234 cdna:ClassOfWarrantOrRightIssuedDateThreeMember us-gaap:CommonStockMember 2020-03-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001217234 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001217234 us-gaap:EmployeeStockOptionMember 2020-03-31 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-03-31 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-01-02 2020-01-02 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2019-07-01 2019-07-01 0001217234 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001217234 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001217234 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001217234 us-gaap:ServiceMember country:US 2020-01-01 2020-03-31 0001217234 us-gaap:ServiceMember country:US 2019-01-01 2019-03-31 0001217234 us-gaap:ServiceMember cdna:RestOfTheWorldMember 2020-01-01 2020-03-31 0001217234 us-gaap:ServiceMember cdna:RestOfTheWorldMember 2019-01-01 2019-03-31 0001217234 us-gaap:ProductMember country:US 2020-01-01 2020-03-31 0001217234 us-gaap:ProductMember country:US 2019-01-01 2019-03-31 0001217234 us-gaap:ProductMember srt:EuropeMember 2020-01-01 2020-03-31 0001217234 us-gaap:ProductMember srt:EuropeMember 2019-01-01 2019-03-31 0001217234 us-gaap:ProductMember cdna:RestOfTheWorldMember 2020-01-01 2020-03-31 0001217234 us-gaap:ProductMember cdna:RestOfTheWorldMember 2019-01-01 2019-03-31 0001217234 cdna:DigitalAndOtherMember country:US 2020-01-01 2020-03-31 0001217234 cdna:DigitalAndOtherMember country:US 2019-01-01 2019-03-31 0001217234 cdna:DigitalAndOtherMember srt:EuropeMember 2020-01-01 2020-03-31 0001217234 cdna:DigitalAndOtherMember srt:EuropeMember 2019-01-01 2019-03-31 0001217234 cdna:DigitalAndOtherMember cdna:RestOfTheWorldMember 2020-01-01 2020-03-31 0001217234 cdna:DigitalAndOtherMember cdna:RestOfTheWorldMember 2019-01-01 2019-03-31 0001217234 country:US 2020-01-01 2020-03-31 0001217234 country:US 2019-01-01 2019-03-31 0001217234 srt:EuropeMember 2020-01-01 2020-03-31 0001217234 srt:EuropeMember 2019-01-01 2019-03-31 0001217234 cdna:RestOfTheWorldMember 2020-01-01 2020-03-31 0001217234 cdna:RestOfTheWorldMember 2019-01-01 2019-03-31 0001217234 country:US 2020-03-31 0001217234 country:US 2019-12-31 0001217234 srt:EuropeMember 2020-03-31 0001217234 srt:EuropeMember 2019-12-31 0001217234 cdna:RestOfTheWorldMember 2020-03-31 0001217234 cdna:RestOfTheWorldMember 2019-12-31 0001217234 us-gaap:SubsequentEventMember 2020-04-01 2020-04-30 0001217234 cdna:SalesAgreementMember 2018-08-31 0001217234 us-gaap:SubsequentEventMember cdna:SalesAgreementMember 2020-04-01 2020-04-30 0001217234 us-gaap:SubsequentEventMember cdna:SalesAgreementMember 2020-04-30 shares iso4217:USD iso4217:USD shares cdna:patient cdna:uniqueSolution cdna:center cdna:phlebotomist pure cdna:milestone_payment false 2020 Q1 0001217234 --12-31 P8Y2M 10-Q true 2020-03-31 false 001-36536 CAREDX, INC. DE 94-3316839 1 Tower Place South San Francisco CA 94080 415 287-2300 Common Stock, par value $0.001 per share CDNA NASDAQ Yes Yes Large Accelerated Filer false false false 43784236 32191000 38223000 22841000 24057000 6947000 6014000 4089000 3628000 66068000 71922000 5501000 4430000 17004000 4730000 43112000 45541000 23857000 23857000 242000 256000 1000000 1000000 156784000 151736000 6621000 5506000 6127000 12484000 15576000 16838000 28324000 34828000 1502000 1973000 1017000 6607000 5311000 5207000 17503000 2370000 1743000 1751000 55400000 52736000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 43019547 43019547 42498430 42498430 42000 42000 447888000 437976000 -6910000 -5205000 -339636000 -333813000 101384000 99000000 156784000 151736000 31442000 21518000 4695000 4433000 2243000 31000 38380000 25982000 12392000 9733000 25988000 16249000 10013000 5614000 11723000 6925000 10003000 9106000 31739000 21645000 -5751000 -5396000 96000 342000 -405000 -3009000 -63000 -74000 -372000 -2741000 -6123000 -8137000 -300000 -606000 -5823000 -7531000 -0.14 -0.18 -0.14 -0.18 42823427 41611399 42823427 41611399 -5823000 -7531000 -1705000 -724000 -7528000 -8255000 42498430 42000 437976000 -5205000 -333813000 99000000 38147 699000 699000 139552 -1507000 -1507000 3091 66000 66000 44861 155000 155000 295466 6299000 6299000 4200000 4200000 -1705000 -1705000 -5823000 -5823000 43019547 42000 447888000 -6910000 -339636000 101384000 41384960 41000 412010000 -4278000 -311845000 95928000 31184 341000 341000 146159 -2378000 -2378000 2112 51000 51000 253347 1365000 1365000 94707 2569000 2569000 6001000 6001000 -724000 -724000 -7531000 -7531000 41912469 41000 419959000 -5002000 -319376000 95622000 -5823000 -7531000 4259000 6053000 -405000 -3009000 1619000 1161000 612000 372000 190000 0 -2346000 2782000 1343000 372000 545000 541000 -344000 -475000 1757000 -449000 -5914000 -4249000 48000 202000 322000 265000 -3055000 -5867000 1704000 543000 -1704000 -543000 358000 341000 1507000 2378000 304000 78000 155000 1365000 45000 42000 0 52000 -735000 -688000 -552000 -87000 -6046000 -7185000 38479000 64808000 32433000 57623000 32191000 38223000 242000 256000 32433000 38479000 ORGANIZATION AND DESCRIPTION OF BUSINESS<div style="margin-top:10pt;"><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%;">CareDx, Inc. (“CareDx” or the “Company”) together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value healthcare solutions for transplant patients and caregivers.  The Company’s headquarters are in South San Francisco, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia and Stockholm, Sweden.</span></div><div style="margin-top:6pt;"><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 commercially available testing services consist of AlloSure</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%;"> Kidney, which is a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, and AlloMap</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%;"> Heart, which is a gene expression solution for heart transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. The Company also offers high quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs.</span></div><div style="margin-top:6pt;"><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 2019, the Company began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (“OttrCare”) and XynManagement, Inc. (“XynManagement”).</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Testing Services</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 style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2017, the Company commercially launched AlloSure Kidney, its proprietary next generation sequencing-based test that measures dd-cfDNA in kidney transplant recipients. The Medicare reimbursement rate for AlloSure Kidney is currently </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%;">$2,841</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. AlloSure Kidney has also received payment from private payers on a case-by-case basis, with the first private payer, BCBS of South Carolina, issuing a positive coverage decision in its October 2019 review.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently</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%;"> $3,240. Al</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">loMap Heart has also received positive coverage decisions from many of the largest U.S. private payers.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Clinical Studies</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (“K-OAR”), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,500 renal transplant patients who will receive AlloSure Kidney long-term surveillance.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company initiated the Surveillance HeartCare</span><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">™</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Outcomes Registry (“SHORE”). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure</span><sup style="background-color:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Heart in one surveillance solution. In August 2019, AlloSure Heart received a positive draft Local Coverage Determination for Medicare coverage.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2019, AlloSure</span><sup style="background-color:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Lung was made available for lung transplant patients through a compassionate use program while the test is undergoing further studies.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (“OKRA”) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of KidneyCare iBox developing a multimodality surveillance solution. The Company has not yet made any applications to payers for reimbursement coverage of AlloMap Kidney or KidneyCare iBox.</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Products</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">TruSight HLA is a next generation sequencing (“NGS”)-based high resolution typing solution that provides NGS-level resolution to Human Leukocyte Antigen (“HLA”) typing. The Company’s suite of AlloSeq products are commercial NGS-based kitted solutions that the Company acquired as a result of its license agreement with Illumina, Inc. (“Illumina”) . These products include: AlloSeq</span><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">™</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Tx, a high-resolution HLA typing solution, AlloSeq</span><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">™</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq</span><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">™</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> HCT, a solution for chimerism testing for stem cell transplant recipients.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Olerup SSP</span><sup style="background-color:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> is used to type HLA alleles, based on the sequence specific primer (“SSP”) technology.  Olerup SBT</span><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">™</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> is a complete product range for sequence-based typing of HLA alleles. QTYPE</span><sup style="background-color:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> enables HLA typing at a low to intermediate resolution for samples that require a fast turnaround time and uses real-time polymerase chain reaction, or PCR methodology.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Digital and Other</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Following the acquisitions of both OttrCare and XynManagement, the Company is a leading provider of transplant patient tracking software (“Ottr software”), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record ("EMR") systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (“XynQAPI”) and Waitlist Management. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients (“SRTR”) reporting. Waitlist Management includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">COVID-19 Outbreak</span></div><div style="margin-top:6pt;"><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%;">On January 30, 2020, the World Health Organization (the “WHO”) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the “COVID-19 outbreak”) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments are taking, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.</span></div><div style="margin-top:6pt;"><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%;">With hospitals increasingly caring for COVID-19 patients, hospital administrators have chosen to limit, or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. With transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020.</span></div><div style="margin-top:6pt;"><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 a response to the COVID-19 outbreak, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020 the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests. To date, more than 140 transplant centers can offer RemoTraC to their patients and over 2,000 kidney, heart, and lung transplant patients have enrolled. Based on existing and new relationships with partners, the Company has established a nationwide network of more than 10,000 mobile phlebotomists.</span></div><div style="margin-top:6pt;"><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 April 2020, the Company partnered with an international consortium, which includes the National Institutes of Health (NIH) and the European Society of Transplantation (ESOT), to initiate the C19TxR registry to provide real-time analytics and insights on transplant patients with COVID-19.</span></div><div style="margin-top:6pt;"><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 maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 impacts healthcare operations, the Company’s field-based sales and clinical support teams are supporting providers through telephone and online platforms. To reduce the risk to employees and their families from potential exposure to COVID-19, most of the Company’s employees have been required to work from home. The Company has also restricted non-essential business travel to protect the health and safety of its employees, patients, and customers.</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Liquidity and Going Concern</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $339.6 million at March 31, 2020. As of March 31, 2020, the Company had cash and cash equivalents of $32.2 million.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may require additional financing in the future to fund working capital and the Company's future product developments. Additional financing might include issuance of equity securities, debt, or cash. There can be no assurance that the Company will be successful in acquiring additional funding at levels sufficient to fund its operations or on terms favorable to the Company. The Company believes its existing cash balance and expected revenues will be sufficient to meet its anticipated cash requirements for the next 12 months.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 14, Subsequent Events, regarding certain liquidity events that occurred after March 31, 2020.</span></div> 2841 3240 1500 2 140 2000 10000 <div style="margin-top:10pt;"><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%;text-decoration: underline;">Liquidity and Going Concern</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $339.6 million at March 31, 2020. As of March 31, 2020, the Company had cash and cash equivalents of $32.2 million.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may require additional financing in the future to fund working capital and the Company's future product developments. Additional financing might include issuance of equity securities, debt, or cash. There can be no assurance that the Company will be successful in acquiring additional funding at levels sufficient to fund its operations or on terms favorable to the Company. The Company believes its existing cash balance and expected revenues will be sufficient to meet its anticipated cash requirements for the next 12 months.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 14, Subsequent Events, regarding certain liquidity events that occurred after March 31, 2020.</span></div> -339600000 32200000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIESThe significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company’s audited consolidated financial statements as of and for the year ended December 31, <div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2019, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. Material changes to the significant accounting policies previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 are reflected below.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Basis of Presentation</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;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 conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and follow the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company’s financial information. The condensed consolidated balance sheet as of December 31, 2019 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Reclassifications and Changes in Presentation</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain prior period amounts have been reclassified to conform with the current period presentation, including: (i) combined presentation of cost of testing services, cost of product, and cost of digital, and (ii) separate presentation of gross profit. These reclassifications had no effect on the reported results of operations.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Use of Estimates</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended March 31, 2020 and 2019, approximately 53% and 55% respectively, of total revenue was derived from Medicare. No other payers or customers represented more than 10% of total revenue for these periods.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;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, approximately 20% and 36%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March 31, 2020 or December 31, 2019.</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Leases</span></div><div style="margin-top:6pt;"><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%;">Effective January 1, 2019, the Company adopted Accounting Standard Codification (“ASC”) Topic 842, </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%;"> using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:6pt;"><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 present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate.</span></div><div style="margin-top:6pt;"><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 leases have remaining terms of 0.25 years to 8.92 years, some of which include options to extend the lease term. </span></div><div style="margin-top:12pt;"><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%;text-decoration: underline;">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;"><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 August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2018-15, </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%;">Intangibles – Goodwill and Other – Internal – Use Software</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><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%;">(ASC Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</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%;"> (“ASU 2018-15”). ASU 2018-15 became effective for fiscal years beginning after December 15, 2019 and interim periods therein. Early adoption of ASU 2018-15 is permitted including adoption in any interim period. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:6pt;"><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 August 2018, the FASB issued ASU No. 2018-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%;">Fair Value Measurement (ASC Topic 820) </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%;">(“ASU 2018-13”), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. ASU 2018-13 is effective for the Company’s interim and annual reporting periods during the year ending December 31, 2020, and all annual and interim reporting periods thereafter. The amendments on changes in unrealized gains and losses, the range and weighted-average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:6pt;"><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 2017, the FASB issued ASU No. 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 (ASC Topic 326)</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%;">(“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%;">,</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 amends the FASB’s guidance on the impairment of financial instruments. The ASU adds to U.S. GAAP an impairment model known as the current expected credit loss (“CECL”) model, which is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected credit losses, which the FASB believes will result in more timely recognition of such losses. The new CECL standard is effective for public companies for annual reporting periods beginning after December 15, 2019, and interim periods therein. ASU 2016-13 has a greater impact on banks. However, nonbank entities that have financial instruments or other assets such as trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities are subject to the CECL model. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.</span></div> <div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Basis of Presentation</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;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 conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and follow the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company’s financial information. The condensed consolidated balance sheet as of December 31, 2019 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.</span></div> <div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Reclassifications and Changes in Presentation</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain prior period amounts have been reclassified to conform with the current period presentation, including: (i) combined presentation of cost of testing services, cost of product, and cost of digital, and (ii) separate presentation of gross profit. These reclassifications had no effect on the reported results of operations.</span></div> <div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Use of Estimates</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.</span></div> <div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended March 31, 2020 and 2019, approximately 53% and 55% respectively, of total revenue was derived from Medicare. No other payers or customers represented more than 10% of total revenue for these periods.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;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, approximately 20% and 36%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March 31, 2020 or December 31, 2019.</span></div> 0.53 0.55 0.20 0.36 <div style="margin-top:10pt;"><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%;text-decoration: underline;">Leases</span></div><div style="margin-top:6pt;"><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%;">Effective January 1, 2019, the Company adopted Accounting Standard Codification (“ASC”) Topic 842, </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%;"> using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:6pt;"><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 present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate.</span></div>The Company’s leases have remaining terms of 0.25 years to 8.92 years, some of which include options to extend the lease term. P0Y3M P8Y11M1D <div style="margin-top:12pt;"><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%;text-decoration: underline;">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;"><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 August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2018-15, </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%;">Intangibles – Goodwill and Other – Internal – Use Software</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><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%;">(ASC Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</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%;"> (“ASU 2018-15”). ASU 2018-15 became effective for fiscal years beginning after December 15, 2019 and interim periods therein. Early adoption of ASU 2018-15 is permitted including adoption in any interim period. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:6pt;"><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 August 2018, the FASB issued ASU No. 2018-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%;">Fair Value Measurement (ASC Topic 820) </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%;">(“ASU 2018-13”), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. ASU 2018-13 is effective for the Company’s interim and annual reporting periods during the year ending December 31, 2020, and all annual and interim reporting periods thereafter. The amendments on changes in unrealized gains and losses, the range and weighted-average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-top:6pt;"><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 2017, the FASB issued ASU No. 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 (ASC Topic 326)</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%;">(“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%;">,</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 amends the FASB’s guidance on the impairment of financial instruments. The ASU adds to U.S. GAAP an impairment model known as the current expected credit loss (“CECL”) model, which is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected credit losses, which the FASB believes will result in more timely recognition of such losses. The new CECL standard is effective for public companies for annual reporting periods beginning after December 15, 2019, and interim periods therein. ASU 2016-13 has a greater impact on banks. However, nonbank entities that have financial instruments or other assets such as trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities are subject to the CECL model. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.</span></div> NET LOSS PER SHARE<div style="margin-top:6pt;"><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%;">Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.</span></div><div style="margin-top:6pt;"><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 set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):</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:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/><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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</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:8pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</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="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);">Net loss used to compute basic and diluted net loss per share</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,823)</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);">(7,531)</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="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:top;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);">Denominator:</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="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:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><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%;">Weighted-average shares used to compute basic and diluted net loss per share</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);">42,823,427 </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);">41,611,399 </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="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:top;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);">Net loss per share:</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="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);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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-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);">(0.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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-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-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);">(0.18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:10pt;"><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 potentially dilutive securities have been excluded from diluted net loss per share as at March 31, 2020 and 2019 because their effect would be antidilutive:</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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:8pt;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:8pt;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);">Shares of common stock subject to outstanding options</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,845,862 </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);">2,536,412 </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);">Shares of common stock subject to outstanding common stock warrants</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);">49,006 </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);">530,627 </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);">Restricted stock units</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);">1,502,012 </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,034,484 </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);">Total common stock equivalents</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;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);">4,396,880 </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 colspan="2" 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-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,101,523 </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 style="margin-top:6pt;"><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 set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):</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:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/><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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</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:8pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</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="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);">Net loss used to compute basic and diluted net loss per share</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,823)</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);">(7,531)</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="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:top;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);">Denominator:</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="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:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><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%;">Weighted-average shares used to compute basic and diluted net loss per share</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);">42,823,427 </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);">41,611,399 </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="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:top;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);">Net loss per share:</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="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);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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-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);">(0.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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-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-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);">(0.18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> -5823000 -7531000 42823427 41611399 -0.14 -0.18 The following potentially dilutive securities have been excluded from diluted net loss per share as at March 31, 2020 and 2019 because their effect would be antidilutive:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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:8pt;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:8pt;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);">Shares of common stock subject to outstanding options</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,845,862 </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);">2,536,412 </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);">Shares of common stock subject to outstanding common stock warrants</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);">49,006 </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);">530,627 </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);">Restricted stock units</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);">1,502,012 </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,034,484 </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);">Total common stock equivalents</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;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);">4,396,880 </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 colspan="2" 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-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,101,523 </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> 2845862 2536412 49006 530627 1502012 1034484 4396880 4101523 FAIR VALUE MEASUREMENTS<div style="margin-top:10pt;"><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 records its financial assets and liabilities at fair value.  The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities.  Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date.  The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="text-indent:-36pt;padding-left:72pt;margin-top:6pt;"><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-weight:400;line-height:120%;padding-left:32.5pt;">Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.</span></div><div style="text-indent:-36pt;padding-left:72pt;margin-top:6pt;"><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-weight:400;line-height:120%;padding-left:32.5pt;">Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="text-indent:-36pt;padding-left:72pt;margin-top:6pt;"><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-weight:400;line-height:120%;padding-left:32.5pt;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:10pt;"><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 sets forth the Company’s financial assets and liabilities measured at fair value on a recurring basis, 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><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:8pt;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="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measured Using</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;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:8pt;font-weight:700;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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Balance</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</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);"> </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);"> </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);"> </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);"> </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);">Money market funds</span></td><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);">22,761 </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);">— </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);">— </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);">22,761 </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:top;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);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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: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);">Common stock warrant liability</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);">— </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);">— </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);">1,017 </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);">1,017 </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><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><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:8pt;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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measured Using</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;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:8pt;font-weight:700;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Balance</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</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);"> </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);"> </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);"> </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);"> </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);">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);">29,177 </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);">29,177 </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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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: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);">Common stock warrant liability</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);">— </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);">— </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);">6,607 </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);">6,607 </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-top:10pt;"><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 issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (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:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><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: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></td><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3)</span></td></tr><tr><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:8pt;font-weight:700;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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;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:#cff0fc;text-align:right;vertical-align:top;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,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;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: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);">Exercise of warrants</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);">(5,995)</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:#cff0fc;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);">Change in estimated fair value</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;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);">405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-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: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);">Balance as of March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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-top:10pt;"><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 transfers between levels of the fair value hierarchy as of the end of the reporting period.  There were no transfers between Level 1, Level 2 and Level 3 categories during the periods presented.</span></div><div style="margin-top:6pt;"><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 determining fair value, the Company uses various valuation approaches within the fair value measurement framework.  The valuation methodologies used for the Company’s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:</span></div><div style="text-indent:-36pt;padding-left:72pt;margin-top:6pt;"><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%;padding-left:32.5pt;">Money market funds</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%;"> – Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. At March 31, 2020 and December 31, 2019, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.</span></div><div style="text-indent:-36pt;padding-left:72pt;margin-top:6pt;"><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%;padding-left:32.5pt;">Common stock warrant liability</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 Company utilizes a binomial-lattice pricing model (the “Monte Carlo Simulation Model”) that involves a market condition simulation to estimate the fair value of the warrants.  The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions including the Company’s stock price, expected life of the warrants, stock price volatility determined from the Company’s historical stock prices and stock prices of peer companies in the diagnostics industry, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants.  Increases (decreases) in the assumptions discussed above result in a directionally similar impact to the fair value of the common stock warrant liability.</span></div><div style="margin-top:10pt;"><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%;">Common Stock Warrant Liability Valuation Assumptions:</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:71.830%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.745%;"/><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:8pt;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:8pt;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:top;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);">Private Placement Common Stock Warrant Liability</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:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Price</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);">21.83 </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);">21.57 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price</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);">1.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><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);">1.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><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 term (in years)</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);">3.04</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="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);">3.29</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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</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);">83.00%</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;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);">81.00%</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:11.25pt;padding-right:1pt;"><span 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="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);">0.29%</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="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);">1.62%</span></td></tr></table></div> <div style="margin-top:10pt;"><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 sets forth the Company’s financial assets and liabilities measured at fair value on a recurring basis, 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><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:8pt;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="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measured Using</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;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:8pt;font-weight:700;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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Balance</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</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);"> </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);"> </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);"> </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);"> </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);">Money market funds</span></td><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);">22,761 </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);">— </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);">— </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);">22,761 </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:top;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);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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: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);">Common stock warrant liability</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);">— </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);">— </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);">1,017 </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);">1,017 </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><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><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:8pt;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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measured Using</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;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:8pt;font-weight:700;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Balance</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</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);"> </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);"> </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);"> </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);"> </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);">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);">29,177 </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);">29,177 </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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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: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);">Common stock warrant liability</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);">— </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);">— </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);">6,607 </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);">6,607 </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> 22761000 0 0 22761000 0 0 1017000 1017000 29177000 0 0 29177000 0 0 6607000 6607000 The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><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: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></td><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Level 3)</span></td></tr><tr><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:8pt;font-weight:700;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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;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:#cff0fc;text-align:right;vertical-align:top;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,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;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: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);">Exercise of warrants</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);">(5,995)</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:#cff0fc;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);">Change in estimated fair value</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;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);">405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-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: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);">Balance as of March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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> 6607000 5995000 405000 1017000 <div style="margin-top:10pt;"><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%;">Common Stock Warrant Liability Valuation Assumptions:</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:71.830%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.745%;"/><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:8pt;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:8pt;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:top;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);">Private Placement Common Stock Warrant Liability</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:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Price</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);">21.83 </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);">21.57 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price</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);">1.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><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);">1.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><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 term (in years)</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);">3.04</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="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);">3.29</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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</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);">83.00%</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;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);">81.00%</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:11.25pt;padding-right:1pt;"><span 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="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);">0.29%</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="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);">1.62%</span></td></tr></table></div> 21.83 21.57 1.12 1.12 P3Y14D P3Y3M14D 83.00 81.00 0.29 1.62 BUSINESS COMBINATIONS<div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">OttrCare</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 7, 2019, the Company acquired 100% of the outstanding common stock of OttrCare for total consideration of $16.1 million. OttrCare was formed in 1993 and is a leading provider of organ transplant patient tracking software. The Ottr software provides comprehensive solutions for transplant patient management and enables integration with EMR systems providing patient surveillance management tools and outcomes data to transplant centers. </span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounted for the transaction as a business combination using the acquisition method of accounting. Results of operations of OttrCare have been included with the Company’s results since the date of the acquisition. Acquisition-related costs of $0.6 million associated with the acquisition were expensed as incurred, and classified as part of general and administrative expenses in the condensed consolidated statement of operations.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill of $10.2 million arising from the acquisition primarily consists of synergies from integrating the Ottr software with transplant center EMR systems and the current testing solutions offered by the Company. Goodwill synergies also arise from acquired workforce know-how of transplant centers workflow. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the consideration paid for OttrCare and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (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:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consideration</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;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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:#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</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,037 </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:#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);">Accrued purchase consideration</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);">111 </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:#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);">Total consideration</span></td><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);">16,148 </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:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;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:#ffffff;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);">Recognized amounts of identifiable assets acquired and<br/>liabilities assumed</span></td><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="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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:#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);">Current assets</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);">1,525 </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:#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);">Fixed assets</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);">35 </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:#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);">Identifiable intangible assets</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);">6,600 </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:#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);">Current liabilities</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,210)</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:#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);">Total identifiable net assets acquired</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);">5,950 </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:#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);">Goodwill</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);">10,198 </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:#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);">Total consideration</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);">16,148 </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-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allocation of the purchase price to assets acquired and liabilities assumed was based on the Company’s best estimate of the fair value of such assets and liabilities as of the acquisition date.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of the acquired current liabilities as of June 30, 2019 included a preliminary deferred revenue balance of $2.3 million. During the three months ended September 30, 2019, the Company recorded an adjustment of $0.5 million to the initial valuation amount of deferred revenue, decreasing its balance to $1.8 million as of the acquisition date. This change is a result of updated assumptions and methodologies for acquired software maintenance contracts. As part of this adjustment, goodwill decreased by approximately $0.5 million.</span></div><div style="margin-top:6pt;"><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%;">At the acquisition date the Company estimated net deferred tax assets of approximately $0.2 million arising from temporary differences related to assets acquired and liabilities assumed. The Company estimated that OttrCare had net operating losses (“NOLs”) carryforward of approximately $6.9 million, $4.3 million of which will begin to expire in 2033, and the remaining $2.6 million will be carried forward indefinitely. A full valuation allowance of $0.2 million was recognized as of the acquisition date resulting in no impact from deferred taxes to OttrCare’s opening balance. An Internal Revenue Code Section 382 study for NOLs was finalized during the third quarter of 2019 and deferred taxes acquired are finalized as of December 31, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives (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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><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,200 </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="3" 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:1pt;"><span 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</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);">Developed technology</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,300 </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="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);">10</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);">Trademark</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);">100 </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="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);">2</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);">Total</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);">6,600 </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 colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer relationships acquired by the Company represent the fair value of future projected revenue that is expected to be derived from sales of OttrCare’s products to existing customers. The customer relationships’ fair value has been estimated utilizing a multi-period excess earnings method under the income approach, which reflects the present value of the projected cash flows that are expected to be generated by the customer relationships, less charges representing the contribution of other assets to those cash flows that use projected cash flows with and without the intangible asset in place. The economic useful life was determined based on the distribution of the present value of the cash flows attributable to the intangible asset.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquired developed technology represents the fair value of OttrCare’s proprietary software. The trademark acquired consists primarily of the OttrCare brand and markings. The fair value of both the developed technology and the trademark were determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved of due to its ownership of the asset. The royalty rates of 15.0% and 1.0% were used to estimate the fair value of the developed technology and the trademark, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company utilized a discount rate of 14.5% in estimating the fair value of these three intangible assets. As of </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%;">March 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, OttrCare’s digital revenue of </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%;">$1.7</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> million was included in the Company’s unaudited condensed consolidated statement of operations for the three months ended </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%;">March 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Unaudited supplemental pro forma information is not disclosed because it is considered immaterial.</span></div><div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">XynManagement</span></div>On August 26, 2019, the Company acquired 100% of the outstanding common stock of XynManagement for total cash consideration of $2.0 million. As a result of the acquisition, the Company recognized contingent consideration of $1.4 million, including liability and equity components, goodwill of $1.7 million and intangible assets of $2.1 million. Goodwill synergies arise from acquired workforce know-how of transplant centers workflow. The goodwill for this acquisition is not deductible for income tax purposes. The contingent consideration relates to potential future cash payments upon reaching specified revenue and non-financial targets. The fair value of the contingent consideration was determined using the Monte Carlo Simulation Model. 1 16100000 600000 10200000 0 <div style="margin-top:10pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the consideration paid for OttrCare and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (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:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consideration</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;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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:#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</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,037 </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:#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);">Accrued purchase consideration</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);">111 </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:#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);">Total consideration</span></td><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);">16,148 </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:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;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:#ffffff;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);">Recognized amounts of identifiable assets acquired and<br/>liabilities assumed</span></td><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="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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:#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);">Current assets</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);">1,525 </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:#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);">Fixed assets</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);">35 </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:#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);">Identifiable intangible assets</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);">6,600 </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:#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);">Current liabilities</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,210)</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:#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);">Total identifiable net assets acquired</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);">5,950 </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:#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);">Goodwill</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);">10,198 </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:#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);">Total consideration</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);">16,148 </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> 16037000 111000 16148000 1525000 35000 6600000 2210000 5950000 10198000 16148000 2300000 -500000 1800000 -500000 200000 6900000 4300000 2600000 200000 <div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives (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;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><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,200 </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="3" 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:1pt;"><span 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</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);">Developed technology</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,300 </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="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);">10</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);">Trademark</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);">100 </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="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);">2</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);">Total</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);">6,600 </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 colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 4200000 P15Y 2300000 P10Y 100000 P2Y 6600000 15.0 1.0 14.5 1700000 1 2000000.0 1400000 1700000 2100000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:10pt;"><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%;text-decoration: underline;">Goodwill</span></div><div style="margin-top:6pt;"><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%;">Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.</span></div><div style="margin-top:6pt;"><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%;">Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the three months ended March 31, 2020. The following table presents details of the Company's goodwill for the three months ended March 31, 2020 (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:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><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;"><span style="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="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:8pt;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);">Balance as of January 1, 2020</span></td><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);">23,857 </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: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);">Goodwill acquired</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></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);">Balance as of March 31, 2020</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);">23,857 </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 style="margin-top:10pt;"><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%;text-decoration: underline;">Intangible Assets</span></div><div style="margin-top:6pt;"><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 present details of the Company’s intangible assets as of March 31, 2020 ($ 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:99.561%;"><tr><td style="width:1.0%;"/><td style="width:36.325%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.751%;"/><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="27" 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:8pt;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;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign<br/>Currency<br/>Translation</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining<br/>Useful Life<br/>(In 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;"><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);">Intangible assets with finite lives:</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;"/><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: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);">Acquired and developed technology</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);">29,106 </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);">(7,063)</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);">(2,480)</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);">19,563 </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="3" style="padding-top:2px;padding-bottom:2px;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);">9.4</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);">Customer relationships</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);">18,168 </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,709)</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,051)</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);">12,408 </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="3" style="padding-top:2px;padding-bottom:2px;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);">11.6</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);">Commercialization rights</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);">8,079 </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);">(433)</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);">7,646 </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="3" style="padding-top:2px;padding-bottom:2px;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);">9.4</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);">Trademarks and tradenames</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,360 </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);">(663)</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);">(305)</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,392 </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="3" style="padding-top:2px;padding-bottom:2px;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);">10.4</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets with finite lives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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);">57,713 </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;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:#ffffff;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);">(11,868)</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;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:#ffffff;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);">(4,836)</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;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:#ffffff;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);">41,009 </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 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: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);">Acquired in-process technology</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,103 </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,103 </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="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:top;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);">Total intangible assets</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);">59,816 </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,868)</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);">(4,836)</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);">43,112 </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 colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-top:10pt;"><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 details of the Company’s intangible assets as of December 31, 2019 ($ in thousands):</span></div><div><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:36.157%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240%;"/><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="27" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/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;"/><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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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 #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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 #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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;border-top:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Useful Life (In 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;"><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);">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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: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);">Acquired and developed technology</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);">29,106 </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: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: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,473)</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: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: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);">(1,852)</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: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: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);">20,781 </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: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 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</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);">Customer relationships</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);">18,168 </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 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,397)</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 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,498)</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 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);">13,273 </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 colspan="3" style="padding-top:2px;padding-bottom:2px;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);">10.1</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: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);">Commercialization rights</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);">8,079 </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: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 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);">(231)</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: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 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);">— </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: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 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);">7,848 </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: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 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.7</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);">Trademarks and tradenames</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,360 </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 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);">(618)</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 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);">(206)</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 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,536 </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 colspan="3" style="padding-top:2px;padding-bottom:2px;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);">9.1</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:top;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);">Total intangible assets with finite lives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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);">57,713 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">(10,719)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">(3,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">43,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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;"><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);"><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);"/></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);">Acquired in-process technology</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,103 </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 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: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 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: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 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,103 </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 colspan="2" style="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);"/></td><td style="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);"/></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:top;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);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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);">59,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">(10,719)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">45,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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;"><span style="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></tr></table></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Acquisition of intangible assets</span></div><div style="margin-top:10pt;"><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%;">Cibiltech License and Commercialization Agreement </span></div><div style="margin-top:6pt;"><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%;">Effective April 30, 2019, the Company entered into a license and commercialization agreement (the “Cibiltech Agreement”) with Cibiltech SAS (“Cibiltech”). Cibiltech is a French company engaged in the development and support of predictive medicine and artificial intelligence software, services and technology, with an emphasis on personalized patient care and clinical research, including its proprietary software and service offering known in the U.S. as KidneyCare iBox for the predictive analysis of post-transplantation kidney allograft loss. The Cibiltech Agreement provides the Company with an irrevocable, non-transferable right to commercialize Cibiltech’s proprietary software in the field of transplantation in the U.S. for a period of ten years. The Company estimated the fair value of the acquired commercialization rights intangible asset based on expected contractual payments discounted to present value using a discount rate of 6%. In September 2019, the Company initiated the OKRA clinical study, which incorporates KidneyCare iBox. On such date, the Company commenced amortization of the acquired commercialization intangible asset.</span></div><div style="margin-top:6pt;"><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%;">On July 26, 2019, pursuant to the Cibiltech Agreement, the Company purchased $1.0 million of convertible preferred shares of Cibiltech, which is recorded in other assets. The Company does not have a significant influence on Cibiltech’s operations. The net carrying amount of intangible assets and the related amortization expense of intangible assets may change due to the effects of foreign currency fluctuations as a result of acquiring an entity with a functional currency other than the U.S. dollar.</span></div><div style="margin-top:6pt;"><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 expense was $1.1 million and $0.6 million for the three months ended March 31, 2020 and 2019, respectively.  For the three months ended March 31, 2020, expenses of $0.8 million and $0.3 million were amortized to cost of revenue and sales and marketing expense, respectively.  For the three months ended March 31, 2019, expenses of $0.3 million and $0.3 million were amortized to cost of product and sales and marketing expense, respectively. </span></div><div style="margin-top:10pt;"><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 estimated future amortization expense of intangible assets with finite lives as of March 31, 2020 (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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ending December 31,</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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of<br/>Revenue</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and<br/>Marketing</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:8pt;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: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);">Remainder of 2020</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);">2,341 </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,048 </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,389 </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);">2021</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,081 </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,209 </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,290 </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);">2022</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,081 </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,192 </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,273 </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);">2023</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,081 </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,192 </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,273 </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);">2024</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,081 </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,192 </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,273 </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);">Thereafter</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);">12,547 </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);">7,964 </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);">20,511 </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);">Total future amortization 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);">27,212 </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);">13,797 </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);">41,009 </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> The following table presents details of the Company's goodwill for the three months ended March 31, 2020 (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><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;"><span style="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="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:8pt;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);">Balance as of January 1, 2020</span></td><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);">23,857 </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: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);">Goodwill acquired</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></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);">Balance as of March 31, 2020</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);">23,857 </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> 23857000 0 23857000 <div style="margin-top:6pt;"><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 present details of the Company’s intangible assets as of March 31, 2020 ($ 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:99.561%;"><tr><td style="width:1.0%;"/><td style="width:36.325%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.751%;"/><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="27" 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:8pt;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;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign<br/>Currency<br/>Translation</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining<br/>Useful Life<br/>(In 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;"><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);">Intangible assets with finite lives:</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;"/><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: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);">Acquired and developed technology</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);">29,106 </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);">(7,063)</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);">(2,480)</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);">19,563 </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="3" style="padding-top:2px;padding-bottom:2px;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);">9.4</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);">Customer relationships</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);">18,168 </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,709)</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,051)</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);">12,408 </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="3" style="padding-top:2px;padding-bottom:2px;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);">11.6</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);">Commercialization rights</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);">8,079 </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);">(433)</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);">7,646 </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="3" style="padding-top:2px;padding-bottom:2px;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);">9.4</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);">Trademarks and tradenames</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,360 </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);">(663)</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);">(305)</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,392 </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="3" style="padding-top:2px;padding-bottom:2px;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);">10.4</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets with finite lives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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);">57,713 </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;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:#ffffff;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);">(11,868)</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;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:#ffffff;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);">(4,836)</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;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:#ffffff;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);">41,009 </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 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: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);">Acquired in-process technology</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,103 </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,103 </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="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:top;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);">Total intangible assets</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);">59,816 </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,868)</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);">(4,836)</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);">43,112 </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 colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-top:10pt;"><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 details of the Company’s intangible assets as of December 31, 2019 ($ in thousands):</span></div><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:36.157%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240%;"/><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="27" 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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/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;"/><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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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 #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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 #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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;border-top:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Useful Life (In 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;"><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);">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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: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);">Acquired and developed technology</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);">29,106 </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: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: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,473)</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: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: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);">(1,852)</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: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: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);">20,781 </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: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 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2</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);">Customer relationships</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);">18,168 </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 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,397)</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 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,498)</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 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);">13,273 </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 colspan="3" style="padding-top:2px;padding-bottom:2px;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);">10.1</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: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);">Commercialization rights</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);">8,079 </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: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 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);">(231)</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: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 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);">— </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: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 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);">7,848 </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: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 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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.7</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);">Trademarks and tradenames</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,360 </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 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);">(618)</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 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);">(206)</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 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,536 </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 colspan="3" style="padding-top:2px;padding-bottom:2px;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);">9.1</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:top;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);">Total intangible assets with finite lives</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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);">57,713 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">(10,719)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">(3,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">43,438 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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;"><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);"><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);"/></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);">Acquired in-process technology</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,103 </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 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: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 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: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 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,103 </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 colspan="2" style="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);"/></td><td style="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);"/></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:top;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);">Total intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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);">59,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">(10,719)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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: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:rgb(255,255,255, 0.0);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);">45,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);"><span style="font-size: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;"><span style="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></tr></table> 29106000 7063000 2480000 19563000 P9Y4M24D 18168000 3709000 2051000 12408000 P11Y7M6D 8079000 433000 0 7646000 P9Y4M24D 2360000 663000 305000 1392000 P10Y4M24D 57713000 11868000 4836000 41009000 2103000 2103000 59816000 11868000 4836000 43112000 29106000 6473000 1852000 20781000 P8Y2M12D 18168000 3397000 1498000 13273000 P10Y1M6D 8079000 231000 0 7848000 P9Y8M12D 2360000 618000 206000 1536000 P9Y1M6D 57713000 10719000 3556000 43438000 2103000 2103000 59816000 10719000 3556000 45541000 P10Y 0.06 1000000.0 1100000 600000 800000 300000 300000 300000 <div style="margin-top:10pt;"><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 estimated future amortization expense of intangible assets with finite lives as of March 31, 2020 (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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ending December 31,</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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of<br/>Revenue</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and<br/>Marketing</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:8pt;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: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);">Remainder of 2020</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);">2,341 </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,048 </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,389 </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);">2021</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,081 </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,209 </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,290 </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);">2022</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,081 </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,192 </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,273 </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);">2023</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,081 </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,192 </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,273 </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);">2024</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,081 </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,192 </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,273 </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);">Thereafter</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);">12,547 </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);">7,964 </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);">20,511 </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);">Total future amortization 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);">27,212 </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);">13,797 </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);">41,009 </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> 2341000 1048000 3389000 3081000 1209000 4290000 3081000 1192000 4273000 3081000 1192000 4273000 3081000 1192000 4273000 12547000 7964000 20511000 27212000 13797000 41009000 BALANCE SHEET COMPONENTS<div style="margin-top:6pt;"><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%;text-decoration: underline;">Inventory</span></div><div style="margin-top:6pt;"><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%;">Inventory consisted 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>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:8pt;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:#cff0fc;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);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Work in progress</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,685 </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);">1,189 </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:#cff0fc;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);">Raw materials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Total inventory</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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);">6,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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;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:rgb(255,255,255, 0.0);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);">6,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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-top:10pt;"><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%;text-decoration: underline;">Accrued and other liabilities</span></div><div style="margin-top:6pt;"><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%;">Accrued and other liabilities consisted 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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:#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);">Deferred 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;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);">3,482 </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);">3,686 </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: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);">Clinical studies</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,084 </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,068 </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);">Deferred payments for intangible assets</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,038 </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,098 </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);">Short-term lease liability</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);">1,570 </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,017 </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);">Test sample processing fees</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);">884 </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);">835 </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);">Accrued royalty</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);">562 </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);">547 </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);">Contingent consideration</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);">970 </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);">810 </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);">Professional fees</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);">609 </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);">766 </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);">Other accrued expenses</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,377 </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,011 </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);">Total accrued and other liabilities</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);">15,576 </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);">16,838 </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> Inventory consisted 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>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:8pt;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:#cff0fc;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);">Finished goods</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Work in progress</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,685 </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);">1,189 </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:#cff0fc;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);">Raw materials</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Total inventory</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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);">6,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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;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:rgb(255,255,255, 0.0);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);">6,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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> 1347000 1236000 1685000 1189000 3915000 3589000 6947000 6014000 <div style="margin-top:6pt;"><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%;">Accrued and other liabilities consisted 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.806%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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:#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);">Deferred 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;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);">3,482 </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);">3,686 </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: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);">Clinical studies</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,084 </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,068 </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);">Deferred payments for intangible assets</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,038 </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,098 </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);">Short-term lease liability</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);">1,570 </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,017 </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);">Test sample processing fees</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);">884 </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);">835 </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);">Accrued royalty</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);">562 </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);">547 </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);">Contingent consideration</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);">970 </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);">810 </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);">Professional fees</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);">609 </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);">766 </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);">Other accrued expenses</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,377 </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,011 </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);">Total accrued and other liabilities</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);">15,576 </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);">16,838 </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> 3482000 3686000 4084000 3068000 2038000 2098000 1570000 3017000 884000 835000 562000 547000 970000 810000 609000 766000 1377000 2011000 15576000 16838000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Leases</span></div><div style="margin-top:6pt;"><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 leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in South San Francisco, California; Brisbane, California; West Chester, Pennsylvania; Fremantle, Australia; and Stockholm, Sweden.  The Company also leases equipment under finance lease agreements. The lease for the Company’s facility in Vienna, Austria is on a month-to-month basis.</span></div><div style="margin-top:6pt;"><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%;">On January 2, 2020, the Company executed the second amendment to the operating lease agreement for the building located at Brisbane, California. The building is mainly utilized for laboratory operations and research and development. The lease will be extended for a period of eight years and two months starting on January 1, 2021. The Company has determined that the amendment constitutes a lease modification effective January 1, 2020. </span></div><div style="margin-top:6pt;"><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 facility leases expire at various dates through 2029. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.</span></div><div style="margin-top:6pt;"><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 carrying value of the ROU asset was $17.0 million. The related current and non-current liabilities as of March 31, 2020 were $1.6 million and $17.5 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;"><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 lease cost 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:85.380%;"><tr><td style="width:1.0%;"/><td style="width:69.746%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.698%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.656%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.700%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" 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:8pt;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="display:none;"/><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:8pt;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;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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);">Operating lease cost</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);">1,119 </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);">435 </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: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);">Finance lease cost</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);">53 </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);">56 </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);">Total lease cost</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);">1,172 </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 #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);">491 </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 style="margin-top:10pt;"><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%;">Finance lease cost includes interest from the lease liability and amortization of the ROU asset.</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><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;"><span 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 information:</span></td><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: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);">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;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);">7.07</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);">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">1.08</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);">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">10.5%</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);">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">6.5%</span></td></tr></table></div><div style="margin-top:10pt;"><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%;">Rent expense under non-cancelable operating leases was $1.2 million and $0.4 million for the three months ended March 31, 2020 and 2019, respectively.  Future minimum lease commitments under these operating and finance leases as of March 31, 2020, are as follows (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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.073%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance<br/>Leases</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;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);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">2021</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);">71 </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);">3,511 </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:#cff0fc;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);">2022</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">2023</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);">— </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);">2,811 </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:#cff0fc;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);">2024</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">2,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Thereafter</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);">— </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);">13,267 </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:#cff0fc;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);">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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-top:10pt;"><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 current portion of obligations under finance leases is included in accrued and other liabilities on the condensed consolidated balance sheets.  The long-term portion is included in other liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Royalty Commitments</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">The Board of Trustees of the Leland Stanford Junior University (“Stanford”)</span></div><div style="margin-top:6pt;"><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 2014, the Company entered into a license agreement with Stanford (the “Stanford License”), which granted the Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone payments and royalties in the low single digits of net sales of products incorporating the licensed technology.</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Illumina</span></div><div style="margin-top:6pt;"><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%;">On May 4, 2018, the Company entered into a license agreement with Illumina (the “License Agreement”). The License Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the License Agreement.</span></div><div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cibiltech Commitments</span></div><div style="margin-top:6pt;"><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%;">Pursuant to the Cibiltech Agreement, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from KidneyCare iBox.  </span></div><div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Other Commitments</span></div><div style="margin-top:6pt;"><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%;">Pursuant to the License Agreement with Illumina, the Company is obligated to complete timely development and commercialization of other NGS product lines for use in the field of bone marrow and solid organ transplantation diagnostic testing, and has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.</span></div><div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Litigation and Indemnification Obligations</span></div><div style="margin-top:6pt;"><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 response to the Company's false advertising suit filed against Natera Inc. (“Natera”), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware alleging the Company made false and misleading claims about the performance capabilities of AlloSure. In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020, in the U.S. District Court for the District of Delaware alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera’s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patent and unspecified damages. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial </span></div><div style="margin-top:6pt;"><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%;">defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.</span></div><div style="margin-top:6pt;"><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, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the condensed consolidated financial statements and (ii) the range of loss can be reasonably estimated.</span></div><div style="margin-top:6pt;"><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 the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for indemnification for certain liabilities. The exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. The Company also has indemnification obligations to its directors and executive officers for specified events or occurrences, subject to some limits, while they are serving at the Company’s request in such capacities. There have been no claims to date and the Company believes the fair value of these indemnification agreements is minimal. Accordingly, the Company has not recorded any liabilities for these agreements as of March 31, 2020 and as of December 31, 2019.</span></div> 17000000.0 1600000 17500000 <div style="margin-top:6pt;"><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 lease cost 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:85.380%;"><tr><td style="width:1.0%;"/><td style="width:69.746%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.698%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.656%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.700%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" 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:8pt;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="display:none;"/><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:8pt;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;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 #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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);">Operating lease cost</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);">1,119 </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);">435 </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: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);">Finance lease cost</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);">53 </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);">56 </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);">Total lease cost</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);">1,172 </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 #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);">491 </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 style="margin-top:10pt;"><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%;">Finance lease cost includes interest from the lease liability and amortization of the ROU asset.</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.286%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.714%;"/><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;"><span 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 information:</span></td><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: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);">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;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);">7.07</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);">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">1.08</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);">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">10.5%</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);">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;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);">6.5%</span></td></tr></table></div> 1119000 435000 53000 56000 1172000 491000 P7Y25D P1Y29D 0.105 0.065 1200000 400000 Future minimum lease commitments under these operating and finance leases as of March 31, 2020, are 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:73.073%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance<br/>Leases</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;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);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">2021</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);">71 </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);">3,511 </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:#cff0fc;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);">2022</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">2023</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);">— </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);">2,811 </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:#cff0fc;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);">2024</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">2,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Thereafter</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);">— </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);">13,267 </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:#cff0fc;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);">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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> 157000 2514000 71000 3511000 0 3963000 0 2811000 0 2909000 0 13267000 228000 28975000 6 401(K) PLANThe Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. On January 1, 2018, the Company began to make contributions to the employee plan.  The Company incurred expenses related to contributions to the plan of $0.3 million and $0.2 million for the three months ended March 31, 2020 and 2019, respectively. 300000 200000 WARRANTS<div style="margin-top:6pt;"><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 issued common stock warrants in connection with debt or equity financings to lenders, placement agents and investors.  Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the condensed consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.</span></div><div style="margin-top:6pt;"><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 the three months ended March 31, 2020, warrants to purchase approximately 272,000 shares of common stock were exercised for cash payments of $0.3 million. During the three months ended March 31, 2020, a warrant to purchase approximately 34,000 shares of common stock was exercised on a cashless basis and approximately 24,000 shares were issued pursuant to the exercise.    </span></div><div style="margin-top:6pt;"><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 the three months ended March 31, 2019, warrants to purchase approximately 70,000 shares of common stock were exercised for cash proceeds of less than $0.1 million. The warrant liability was remeasured prior to the exercise and a change in fair value of $0.5 million was recorded in the condensed consolidated statement of operations. During the three months ended March 31, 2019 warrants to purchase approximately 56,000 shares of common stock were exercised on a cashless basis and approximately 25,000 shares were issued.</span></div><div style="margin-top:6pt;"><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, outstanding warrants to purchase common stock were:</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:99.853%;"><tr><td style="width:1.0%;"/><td style="width:43.534%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.059%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classified as</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Original Term</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares<br/>Underlying<br/>Warrants</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: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);">Original issue date:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"/></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:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2016</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: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);">Liability</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);">7 years</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:top;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:top;padding-right:0%;"><span 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.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size: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);">49,006 </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="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">49,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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> 272000 300000 34000 24000 70000 100000 -500000 56000 25000 <div style="margin-top:6pt;"><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, outstanding warrants to purchase common stock were:</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:99.853%;"><tr><td style="width:1.0%;"/><td style="width:43.534%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.059%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classified as</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Original Term</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise Price</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares<br/>Underlying<br/>Warrants</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: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);">Original issue date:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"/></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:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 2016</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: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);">Liability</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);">7 years</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:top;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:top;padding-right:0%;"><span 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.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size: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);">49,006 </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="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">49,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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> P7Y 1.12 49006 49006 STOCK INCENTIVE PLANS<div style="margin-top:10pt;"><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%;text-decoration: underline;">Stock Options and Restricted Stock Units (“RSU”)</span></div><div style="margin-top:6pt;"><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 option and RSU activity under the Company’s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:</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:99.561%;"><tr><td style="width:1.0%;"/><td style="width:36.325%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.751%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares<br/>Available<br/>for Grant</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock<br/>Options<br/>Outstanding</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>RSU 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:8pt;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:#cff0fc;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);">Balance—December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">504,775 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,609,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">16.47 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">1,516,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">22.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Additional options authorized</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,699,549 </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);">— </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);">— </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);">— </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);">— </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:#cff0fc;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);">Common stock awards for services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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: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);">RSUs 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);">(294,481)</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);">— </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);">— </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);">294,481 </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);">23.98 </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:#cff0fc;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);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;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);">(267,029)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size: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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">23.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Options 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);">(332,400)</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);">334,900 </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);">24.00 </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);">— </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);">— </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:#cff0fc;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);">Options exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">(44,861)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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: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);">Repurchase of common stock under employee incentive plans</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);">67,477 </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);">— </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);">— </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);">— </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);">— </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:#cff0fc;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);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">41,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">(41,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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.48 </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: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);">Options 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);">43,762 </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);">(43,762)</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);">25.75 </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);">— </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);">— </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:#cff0fc;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);">Options expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">10,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">(10,263)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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.76 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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:rgb(255,255,255, 0.0);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);">Balance—March 31, 2020</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;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);">1,737,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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;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);">2,845,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);">17.46 </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;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);">1,502,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);">22.68 </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></table></div><div style="margin-top:10pt;"><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 total intrinsic value of options exercised was $0.7 million and $6.0 million in the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;"><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 total intrinsic value of outstanding RSUs was approximately $32.4 million and there were $26.2 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 2.77 years.</span></div><div style="margin-top:6pt;"><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%;">Options outstanding that have vested and are expected to vest at March 31, 2020 are 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares Issued (In thousands)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Exercise Price</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining Contractual Life (Years)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">1,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">10.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">6.61</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">13,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Expected to vest</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,576 </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);">21.96 </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="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);">8.90</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);">5,311 </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:#cff0fc;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);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">2,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">19,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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-top:10pt;"><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 aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock at March 31, 2020 for stock options that were in-the-money.</span></div><div style="margin-top:6pt;"><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 total fair value of options that vested during the three month period ended March 31, 2020 was $2.4 million. As of March 31, 2020, there were approximately $20.1 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 3.04 years.</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">2014 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;"><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 an Employee Stock Purchase Plan (the “ESPP”), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their respective earnings; provided, however, an eligible employee’s right to purchase shares of the Company’s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.</span></div><div style="margin-top:6pt;"><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%;">During the offering period in 2019 that ended on December 31, 2019, 38,147 shares were purchased for aggregate proceeds of $0.7 million from the issuance of shares, which occurred on January 2, 2020.  During the offering period in 2019 that ended on June 30, 2019, 20,528 shares were purchased for aggregate proceeds of $0.4 million from the issuance of shares, which occurred on July 1, 2019.</span></div><div style="margin-top:12pt;"><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%;text-decoration: underline;">Valuation Assumptions</span></div><div style="margin-top:6pt;"><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 estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</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:73.146%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.699%;"/><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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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="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:8pt;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:8pt;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:#cff0fc;text-align:left;vertical-align:top;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);">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 term (in years)</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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">74.00%</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">70.33%</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:top;padding-left:11.25pt;padding-right:1pt;"><span 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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.35%</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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.57%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 yield</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan</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="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);"><span style="font-size: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="3" style="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);"><span style="font-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:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">0.5</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">0.5</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:top;padding-left:11.25pt;padding-right:1pt;"><span 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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62.56%</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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.66%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">1.57%</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">2.51%</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:top;padding-left:11.25pt;padding-right:1pt;"><span 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 yield</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: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="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: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-top:6pt;"><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%;">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:700;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-weight:400;line-height:120%;"> The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.</span></div><div style="margin-top:6pt;"><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%;">Volatility: The Company used an average historical stock price volatility of its own stock and those comparable public companies that were deemed to be representative of future stock price trends.</span></div><div style="margin-top:6pt;"><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 Term: The expected term represents the period for which the Company’s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders’ historical exercise patterns and termination behavior.</span></div><div style="margin-top:6pt;"><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 Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.</span></div><div style="margin-top:10pt;"><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%;text-decoration: underline;">Stock-based Compensation Expense</span></div><div style="margin-top:6pt;"><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 stock-based compensation expense relating to employee and nonemployee stock-based awards for the three months ended March 31, 2020 and 2019, included in the condensed consolidated statements of operations as follows (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:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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:8pt;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:8pt;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:#cff0fc;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);">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);">365 </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="2" style="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);"/></td><td style="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);"/></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);">776 </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: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);">Research and development</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);">810 </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="2" style="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);"/></td><td style="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);"/></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);">832 </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:#cff0fc;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);">Sales and marketing</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);">971 </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="2" style="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);"/></td><td style="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);"/></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);">727 </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: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);">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);">2,113 </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="2" style="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);"/></td><td style="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);"/></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,718 </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:#cff0fc;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);">Total</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);">4,259 </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="2" style="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);"/></td><td style="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);"/></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);">6,053 </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 style="margin-top:10pt;"><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%;">No tax benefit was recognized related to share-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets.  In addition, no amounts of stock-based compensation expense were capitalized for the periods presented.</span></div> <div style="margin-top:6pt;"><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 option and RSU activity under the Company’s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:</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:99.561%;"><tr><td style="width:1.0%;"/><td style="width:36.325%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.751%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares<br/>Available<br/>for Grant</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock<br/>Options<br/>Outstanding</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>RSU 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:8pt;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:#cff0fc;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);">Balance—December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">504,775 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,609,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">16.47 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">1,516,285 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">22.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Additional options authorized</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,699,549 </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);">— </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);">— </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);">— </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);">— </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:#cff0fc;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);">Common stock awards for services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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,091)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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: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);">RSUs 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);">(294,481)</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);">— </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);">— </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);">294,481 </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);">23.98 </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:#cff0fc;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);">RSUs vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;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);">(267,029)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size: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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">23.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Options 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);">(332,400)</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);">334,900 </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);">24.00 </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);">— </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);">— </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:#cff0fc;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);">Options exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">(44,861)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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: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);">Repurchase of common stock under employee incentive plans</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);">67,477 </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);">— </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);">— </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);">— </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);">— </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:#cff0fc;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);">RSUs forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">41,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">(41,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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.48 </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: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);">Options 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);">43,762 </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);">(43,762)</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);">25.75 </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);">— </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);">— </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:#cff0fc;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);">Options expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">10,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">(10,263)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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.76 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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:#cff0fc;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:rgb(255,255,255, 0.0);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);">Balance—March 31, 2020</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;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);">1,737,579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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;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);">2,845,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);">17.46 </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;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);">1,502,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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);">22.68 </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></table></div> 504775 2609848 16.47 1516285 22.51 1699549 3091 294481 294481 23.98 267029 23.12 332400 334900 24.00 44861 3.46 67477 41725 41725 26.48 43762 43762 25.75 10263 10263 4.76 1737579 2845862 17.46 1502012 22.68 700000 6000000.0 32400000 26200000 P2Y9M7D <div style="margin-top:6pt;"><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%;">Options outstanding that have vested and are expected to vest at March 31, 2020 are 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:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares Issued (In thousands)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average<br/>Exercise Price</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining Contractual Life (Years)</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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">1,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">10.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">6.61</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">13,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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);">Expected to vest</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,576 </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);">21.96 </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="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);">8.90</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);">5,311 </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:#cff0fc;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);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">2,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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);">19,263 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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> 1144000 10.72 P6Y7M9D 13952000000 1576000 21.96 P8Y10M24D 5311000000 2720000 19263000000 2400000 20100000 P3Y14D 0.15 25000 P6M 0.85 38147 700000 20528 400000 <div style="margin-top:6pt;"><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 estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</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:73.146%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.699%;"/><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="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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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="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:8pt;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:8pt;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:#cff0fc;text-align:left;vertical-align:top;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);">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cff0fc;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 term (in years)</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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">74.00%</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">70.33%</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:top;padding-left:11.25pt;padding-right:1pt;"><span 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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.35%</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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.57%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 yield</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan</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="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);"><span style="font-size: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="3" style="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);"><span style="font-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:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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 term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">0.5</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">0.5</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:top;padding-left:11.25pt;padding-right:1pt;"><span 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="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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62.56%</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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.66%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span 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="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">1.57%</span></td><td colspan="3" style="background-color:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">2.51%</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:top;padding-left:11.25pt;padding-right:1pt;"><span 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 yield</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: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="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: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> P6Y P6Y 0.7400 0.7033 0.0135 0.0257 0 0 P0Y6M P0Y6M 0.6256 0.7666 0.0157 0.0251 0 0 <div style="margin-top:6pt;"><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 stock-based compensation expense relating to employee and nonemployee stock-based awards for the three months ended March 31, 2020 and 2019, included in the condensed consolidated statements of operations as follows (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:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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:8pt;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:8pt;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:#cff0fc;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);">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);">365 </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="2" style="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);"/></td><td style="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);"/></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);">776 </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: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);">Research and development</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);">810 </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="2" style="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);"/></td><td style="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);"/></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);">832 </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:#cff0fc;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);">Sales and marketing</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);">971 </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="2" style="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);"/></td><td style="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);"/></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);">727 </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: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);">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);">2,113 </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="2" style="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);"/></td><td style="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);"/></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,718 </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:#cff0fc;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);">Total</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);">4,259 </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="2" style="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);"/></td><td style="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);"/></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);">6,053 </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> 365000 776000 810000 832000 971000 727000 2113000 3718000 4259000 6053000 0 0 INCOME TAXESThe Company’s effective tax rate may vary from the U.S. federal statutory tax rate due to the change in the mix of earnings in tax jurisdictions with different statutory rates, benefits related to tax credits and the tax impact of non-deductible expenses and other permanent differences between income before income taxes and taxable income.  For the three months ended March 31, 2020 and 2019, the Company recorded an income tax benefit of $0.3 million and $0.6 million, respectively.  The income tax benefit of $0.3 million is primarily attributable to the recognition of deferred tax assets from foreign losses and acquired deferred tax liabilities that generate a source of income for the recognition of deferred tax assets previously not recognized.  The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income, and (iv) the length of net operating loss carryforward periods.  The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to <div style="margin-top:6pt;"><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%;">realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance.</span></div><div style="margin-top:6pt;"><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%;">Starting in 2018, companies may be subject to global intangible low tax income (“GILTI”), which is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations as well as the new base erosion anti-abuse tax (“BEAT”) under the Tax Act. GILTI will be effectively taxed at a tax rate of 10.5%. Due to the complexity of the GILTI tax rules, companies are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred or (2) factoring such amounts into a company’s measurement of its deferred taxes. The Company has not made an election with respect to GILTI and does not believe that GILTI will have a material impact on the Company’s 2020 taxes. The Company will continue to review the GILTI and BEAT rules to determine their applicability to the Company and the impact that the rules may have on the Company's results of operations and financial condition.</span></div> -300000 -600000 -300000 SEGMENT REPORTING<div style="margin-top:6pt;"><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%;">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company’s Chief Operating Decision Maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments.  The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.</span></div><div style="margin-top:6pt;"><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%;">Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue.  The following table summarizes reportable revenues by geographic regions (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:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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:8pt;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:8pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing services revenue</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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</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);">31,329 </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);">21,386 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</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);">113 </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);">132 </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="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);">31,442 </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 #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:#ffffff;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);">21,518 </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></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue</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 #000;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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</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);">2,061 </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);">1,832 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</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,002 </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,943 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</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);">632 </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);">658 </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="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,695 </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);">4,433 </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:middle;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);">Digital and other revenue</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 #000;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:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</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);">2,183 </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);">22 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</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);">30 </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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</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);">30 </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="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);">2,243 </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 #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:#ffffff;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);">31 </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></tr><tr><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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:11.25pt;padding-right:1pt;"><span 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 United States</span></td><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);">35,573 </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 #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:#ffffff;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);">23,240 </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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span 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 Europe</span></td><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);">2,032 </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;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);">1,952 </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:middle;padding-left:11.25pt;padding-right:1pt;"><span 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 Rest of World</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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);">775 </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;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);">790 </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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;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:11.25pt;padding-right:1pt;"><span 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 #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,380 </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 #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:#ffffff;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);">25,982 </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 #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 style="margin-top:10pt;"><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 long-lived assets, consisting of property and equipment, net, by geographic regions (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:71.830%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.745%;"/><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:8pt;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:8pt;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:rgb(255,255,255, 0.0);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);">Long-lived assets:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,583 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</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);">406 </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);">509 </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:#cff0fc;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">575 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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;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:rgb(255,255,255, 0.0);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,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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-top:6pt;"><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%;">Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue.  The following table summarizes reportable revenues by geographic regions (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:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended 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:8pt;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:8pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Testing services revenue</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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</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);">31,329 </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);">21,386 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</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);">113 </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);">132 </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="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);">31,442 </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 #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:#ffffff;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);">21,518 </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></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue</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 #000;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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</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);">2,061 </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);">1,832 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</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,002 </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,943 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</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);">632 </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);">658 </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="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,695 </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);">4,433 </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:middle;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);">Digital and other revenue</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 #000;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:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</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);">2,183 </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);">22 </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:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</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);">30 </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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</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);">30 </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="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);">2,243 </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 #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:#ffffff;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);">31 </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></tr><tr><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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:11.25pt;padding-right:1pt;"><span 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 United States</span></td><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);">35,573 </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 #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:#ffffff;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);">23,240 </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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span 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 Europe</span></td><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);">2,032 </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;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);">1,952 </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:middle;padding-left:11.25pt;padding-right:1pt;"><span 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 Rest of World</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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);">775 </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;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);">790 </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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;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:11.25pt;padding-right:1pt;"><span 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 #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,380 </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 #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:#ffffff;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);">25,982 </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 #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> 31329000 21386000 113000 132000 31442000 21518000 2061000 1832000 2002000 1943000 632000 658000 4695000 4433000 2183000 22000 30000 9000 30000 0 2243000 31000 35573000 23240000 2032000 1952000 775000 790000 38380000 25982000 <div style="margin-top:10pt;"><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 long-lived assets, consisting of property and equipment, net, by geographic regions (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:71.830%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.745%;"/><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:8pt;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:8pt;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:rgb(255,255,255, 0.0);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);">Long-lived assets:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,583 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;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,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</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);">406 </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);">509 </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:#cff0fc;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rest of World</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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:#cff0fc;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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);">575 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cff0fc;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: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</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);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,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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: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;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:rgb(255,255,255, 0.0);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,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);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> 4583000 3346000 406000 509000 512000 575000 5501000 4430000 SUBSEQUENT EVENTS<div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt;"><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%;">On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (“CMS”) expanded its current Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 outbreak. An accelerated/advance payment is a payment intended to provide necessary funds when there is a disruption in claims submission and/or claims processing. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submits a request to the appropriate Medicare Administrative Contractor, and meets the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million.</span></div><div style="margin-top:6pt;"><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 will continue to submit claims as usual after the issuance of the advance payment. The Company will receive full payments for its claims during the 120-day period from the date the advance payment was received. At the end of the 120-day period, the recoupment process will begin and every claim submitted by the Company will be offset to repay the advance payment. Thus, instead of receiving payment for newly submitted claims, the Company’s outstanding advance payment balance will be reduced by the claim payment amount. The Company will have up to 210 days for the repayment to be completed.</span></div><div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">At-the-Market Equity Offering Program</span></div><div style="margin-top:6pt;"><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%;">On August 31, 2018, the Company entered into a sales agreement (the “Sales Agreement”) with Jefferies, LLC, (“Jefferies”), pursuant to which the Company may offer and sell, from time to time, through Jefferies, up to $50.0 million in shares of the Company's common stock, by any method permitted by law deemed to be an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. During April 2020, the Company issued and sold 1,000,000 shares of the Company's common stock under the Sales Agreement. The shares were sold at an average price of $24.24 per share for aggregate net proceeds to the Company of approximately $23.5 million, after deducting sales commissions and offering costs payable by the Company.</span></div><div style="margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt;"><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%;">Pursuant to the CARES Act, the U.S. Department of Health &amp; Human Services will distribute an initial tranche of $30.0 billion in funds to healthcare providers that received Medicare fee-for-service (“FFS”) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. Providers will be distributed a portion of the initial $30.0 billion based on their share of total Medicare FFS reimbursements made by the U.S. in 2019. During April 2020, the Company received a payment of approximately $4.8 million, representing the Company's portion of the initial tranche of funds.</span></div> 20500000 50000000.0 1000000 24.24 23500000 4800000 XML 57 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Description of Business - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
USD ($)
patient
center
uniqueSolution
phlebotomist
Dec. 31, 2019
USD ($)
Jan. 31, 2018
patient
Schedule of Capitalization, Equity [Line Items]      
Number of renal transplant patients | patient     1,500
Accumulated deficit $ 339,636,000 $ 333,813,000  
Cash and cash equivalents $ 32,191,000 $ 38,223,000  
Number of transplant centers offering RemoTraC | center 140    
Number of patients enrolled in RemoTraC | patient 2,000    
Number of mobile phlebotomists | phlebotomist 10,000    
Medicare | AlloSure Kidney      
Schedule of Capitalization, Equity [Line Items]      
Reimbursement rate $ 2,841    
Medicare | AlloMap Heart      
Schedule of Capitalization, Equity [Line Items]      
Reimbursement rate $ 3,240    
XynManagement, Inc.      
Schedule of Capitalization, Equity [Line Items]      
Number of unique solutions | uniqueSolution 2    
XML 58 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 4,396,880 4,101,523
Shares of common stock subject to outstanding options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 2,845,862 2,536,412
Shares of common stock subject to outstanding common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 49,006 530,627
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 1,502,012 1,034,484
XML 59 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXESThe Company’s effective tax rate may vary from the U.S. federal statutory tax rate due to the change in the mix of earnings in tax jurisdictions with different statutory rates, benefits related to tax credits and the tax impact of non-deductible expenses and other permanent differences between income before income taxes and taxable income.  For the three months ended March 31, 2020 and 2019, the Company recorded an income tax benefit of $0.3 million and $0.6 million, respectively.  The income tax benefit of $0.3 million is primarily attributable to the recognition of deferred tax assets from foreign losses and acquired deferred tax liabilities that generate a source of income for the recognition of deferred tax assets previously not recognized.  The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income, and (iv) the length of net operating loss carryforward periods.  The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to
realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance.
Starting in 2018, companies may be subject to global intangible low tax income (“GILTI”), which is a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations as well as the new base erosion anti-abuse tax (“BEAT”) under the Tax Act. GILTI will be effectively taxed at a tax rate of 10.5%. Due to the complexity of the GILTI tax rules, companies are allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred or (2) factoring such amounts into a company’s measurement of its deferred taxes. The Company has not made an election with respect to GILTI and does not believe that GILTI will have a material impact on the Company’s 2020 taxes. The Company will continue to review the GILTI and BEAT rules to determine their applicability to the Company and the impact that the rules may have on the Company's results of operations and financial condition.
XML 60 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Leases
The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in South San Francisco, California; Brisbane, California; West Chester, Pennsylvania; Fremantle, Australia; and Stockholm, Sweden.  The Company also leases equipment under finance lease agreements. The lease for the Company’s facility in Vienna, Austria is on a month-to-month basis.
On January 2, 2020, the Company executed the second amendment to the operating lease agreement for the building located at Brisbane, California. The building is mainly utilized for laboratory operations and research and development. The lease will be extended for a period of eight years and two months starting on January 1, 2021. The Company has determined that the amendment constitutes a lease modification effective January 1, 2020.
The Company's facility leases expire at various dates through 2029. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.
As of March 31, 2020, the carrying value of the ROU asset was $17.0 million. The related current and non-current liabilities as of March 31, 2020 were $1.6 million and $17.5 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the condensed consolidated balance sheets.
The following table summarizes the lease cost for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended
March 31,
20202019
Operating lease cost$1,119  $435  
Finance lease cost53  56  
Total lease cost$1,172  $491  
Finance lease cost includes interest from the lease liability and amortization of the ROU asset.
Other information:
Weighted-average remaining lease term - Operating leases (in years)7.07
Weighted-average remaining lease term - Finance leases (in years)1.08
Weighted-average discount rate - Operating leases (%)10.5%
Weighted-average discount rate - Finance leases (%)6.5%
Rent expense under non-cancelable operating leases was $1.2 million and $0.4 million for the three months ended March 31, 2020 and 2019, respectively.  Future minimum lease commitments under these operating and finance leases as of March 31, 2020, are as follows (in thousands):
Year Ending December 31,Finance
Leases
Operating
Leases
Remainder of 2020$157  $2,514  
202171  3,511  
2022—  3,963  
2023—  2,811  
2024—  $2,909  
Thereafter—  $13,267  
Total future minimum lease payments$228  $28,975  
The current portion of obligations under finance leases is included in accrued and other liabilities on the condensed consolidated balance sheets.  The long-term portion is included in other liabilities on the condensed consolidated balance sheets.
Royalty Commitments
The Board of Trustees of the Leland Stanford Junior University (“Stanford”)
In June 2014, the Company entered into a license agreement with Stanford (the “Stanford License”), which granted the Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone payments and royalties in the low single digits of net sales of products incorporating the licensed technology.
Illumina
On May 4, 2018, the Company entered into a license agreement with Illumina (the “License Agreement”). The License Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the License Agreement.
Cibiltech Commitments
Pursuant to the Cibiltech Agreement, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from KidneyCare iBox.  
Other Commitments
Pursuant to the License Agreement with Illumina, the Company is obligated to complete timely development and commercialization of other NGS product lines for use in the field of bone marrow and solid organ transplantation diagnostic testing, and has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.
Litigation and Indemnification Obligations
In response to the Company's false advertising suit filed against Natera Inc. (“Natera”), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware alleging the Company made false and misleading claims about the performance capabilities of AlloSure. In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020, in the U.S. District Court for the District of Delaware alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera’s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patent and unspecified damages. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial
defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.
From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the condensed consolidated financial statements and (ii) the range of loss can be reasonably estimated.
In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for indemnification for certain liabilities. The exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. The Company also has indemnification obligations to its directors and executive officers for specified events or occurrences, subject to some limits, while they are serving at the Company’s request in such capacities. There have been no claims to date and the Company believes the fair value of these indemnification agreements is minimal. Accordingly, the Company has not recorded any liabilities for these agreements as of March 31, 2020 and as of December 31, 2019.
XML 61 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
The Company records its financial assets and liabilities at fair value.  The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities.  Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date.  The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1: Inputs that include quoted prices in active markets for identical assets and 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 sets forth the Company’s financial assets and liabilities measured at fair value on a recurring basis, as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Fair Value Measured Using 
(Level 1)(Level 2)(Level 3)Total
Balance
Assets    
Money market funds$22,761  $—  $—  $22,761  
Liabilities
Common stock warrant liability$—  $—  $1,017  $1,017  

December 31, 2019
 Fair Value Measured Using 
 (Level 1)(Level 2)(Level 3)Total
Balance
Assets    
Money market funds$29,177  $—  $—  $29,177  
Liabilities
Common stock warrant liability$—  $—  $6,607  $6,607  
The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):
 (Level 3)
 Common Stock Warrant Liability
Balance as of December 31, 2019$6,607  
Exercise of warrants(5,995) 
Change in estimated fair value405  
Balance as of March 31, 2020$1,017  
The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period.  There were no transfers between Level 1, Level 2 and Level 3 categories during the periods presented.
In determining fair value, the Company uses various valuation approaches within the fair value measurement framework.  The valuation methodologies used for the Company’s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:
Money market funds – Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. At March 31, 2020 and December 31, 2019, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.
Common stock warrant liability – The Company utilizes a binomial-lattice pricing model (the “Monte Carlo Simulation Model”) that involves a market condition simulation to estimate the fair value of the warrants.  The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions including the Company’s stock price, expected life of the warrants, stock price volatility determined from the Company’s historical stock prices and stock prices of peer companies in the diagnostics industry, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants.  Increases (decreases) in the assumptions discussed above result in a directionally similar impact to the fair value of the common stock warrant liability.
Common Stock Warrant Liability Valuation Assumptions:
March 31, 2020December 31, 2019
Private Placement Common Stock Warrant Liability
Stock Price$21.83  $21.57  
Exercise Price$1.12  $1.12  
Remaining term (in years)3.043.29
Volatility83.00%81.00%
Risk-free interest rate0.29%1.62%
XML 62 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventory Inventory consisted of the following (in thousands):
March 31,
2020
December 31, 2019
Finished goods$1,347  $1,236  
Work in progress1,685  1,189  
Raw materials3,915  3,589  
Total inventory$6,947  $6,014  
Components of Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
March 31,
2020
December 31, 2019
Deferred revenue$3,482  $3,686  
Clinical studies4,084  3,068  
Deferred payments for intangible assets2,038  2,098  
Short-term lease liability1,570  3,017  
Test sample processing fees884  835  
Accrued royalty562  547  
Contingent consideration970  810  
Professional fees609  766  
Other accrued expenses1,377  2,011  
Total accrued and other liabilities$15,576  $16,838  
XML 63 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss Per Share
The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):
Three Months Ended March 31,
20202019
Numerator:
Net loss used to compute basic and diluted net loss per share$(5,823) $(7,531) 
Denominator:
Weighted-average shares used to compute basic and diluted net loss per share
42,823,427  41,611,399  
Net loss per share:
Basic and diluted$(0.14) $(0.18) 
Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share The following potentially dilutive securities have been excluded from diluted net loss per share as at March 31, 2020 and 2019 because their effect would be antidilutive:
Three Months Ended March 31,
20202019
Shares of common stock subject to outstanding options2,845,862  2,536,412  
Shares of common stock subject to outstanding common stock warrants49,006  530,627  
Restricted stock units1,502,012  1,034,484  
Total common stock equivalents4,396,880  4,101,523  
XML 64 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax benefit $ 300 $ 606
XML 65 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 66 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
May 07, 2019
Mar. 31, 2020
Dec. 31, 2019
OTTR Complete Transplant Management      
Business Acquisition [Line Items]      
Estimated Fair Value $ 6,600    
Customer Relationships      
Business Acquisition [Line Items]      
Estimated Useful Lives (Years)   11 years 7 months 6 days 10 years 1 month 6 days
Customer Relationships | OTTR Complete Transplant Management      
Business Acquisition [Line Items]      
Estimated Fair Value $ 4,200    
Estimated Useful Lives (Years) 15 years    
Developed Technology | OTTR Complete Transplant Management      
Business Acquisition [Line Items]      
Estimated Fair Value $ 2,300    
Estimated Useful Lives (Years) 10 years    
Trademarks | OTTR Complete Transplant Management      
Business Acquisition [Line Items]      
Estimated Fair Value $ 100    
Estimated Useful Lives (Years) 2 years    
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2020 $ 3,389  
2021 4,290  
2022 4,273  
2023 4,273  
2024 4,273  
Thereafter 20,511  
Total 41,009 $ 43,438
Cost of Revenue    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2020 2,341  
2021 3,081  
2022 3,081  
2023 3,081  
2024 3,081  
Thereafter 12,547  
Total 27,212  
Sales and Marketing    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2020 1,048  
2021 1,209  
2022 1,192  
2023 1,192  
2024 1,192  
Thereafter 7,964  
Total $ 13,797  
XML 68 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill The following table presents details of the Company's goodwill for the three months ended March 31, 2020 (in thousands):
Total
Balance as of January 1, 2020$23,857  
Goodwill acquired—  
Balance as of March 31, 2020$23,857  
Summary of Intangible Assets
The following tables present details of the Company’s intangible assets as of March 31, 2020 ($ in thousands):
March 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net Carrying
Amount
Weighted Average Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$29,106  $(7,063) $(2,480) $19,563  9.4
Customer relationships18,168  (3,709) (2,051) 12,408  11.6
Commercialization rights8,079  (433) —  7,646  9.4
Trademarks and tradenames2,360  (663) (305) 1,392  10.4
Total intangible assets with finite lives$57,713  $(11,868) $(4,836) $41,009  
Acquired in-process technology2,103  —  —  2,103  
Total intangible assets$59,816  $(11,868) $(4,836) $43,112  
The following table presents details of the Company’s intangible assets as of December 31, 2019 ($ in thousands):
12/31/2019
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life (In Years)
Intangible assets with finite lives:
Acquired and developed technology$29,106  $(6,473) $(1,852) $20,781  8.2
Customer relationships18,168  (3,397) (1,498) 13,273  10.1
Commercialization rights8,079  (231) —  7,848  9.7
Trademarks and tradenames2,360  (618) (206) 1,536  9.1
Total intangible assets with finite lives$57,713  $(10,719) $(3,556) $43,438  
Acquired in-process technology2,103  —  —  2,103  
Total intangible assets$59,816  $(10,719) $(3,556) $45,541  
Summary of Estimated Future Amortization Expense of Intangible Assets
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of March 31, 2020 (in thousands):
Years Ending December 31,Cost of
Revenue
Sales and
Marketing
Total
Remainder of 2020$2,341  $1,048  $3,389  
20213,081  1,209  4,290  
20223,081  1,192  4,273  
20233,081  1,192  4,273  
20243,081  1,192  4,273  
Thereafter12,547  7,964  20,511  
Total future amortization expense$27,212  $13,797  $41,009  
XML 69 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Liquidity and Going Concern
Liquidity and Going Concern
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $339.6 million at March 31, 2020. As of March 31, 2020, the Company had cash and cash equivalents of $32.2 million.
The Company may require additional financing in the future to fund working capital and the Company's future product developments. Additional financing might include issuance of equity securities, debt, or cash. There can be no assurance that the Company will be successful in acquiring additional funding at levels sufficient to fund its operations or on terms favorable to the Company. The Company believes its existing cash balance and expected revenues will be sufficient to meet its anticipated cash requirements for the next 12 months.
See Note 14, Subsequent Events, regarding certain liquidity events that occurred after March 31, 2020.
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and follow the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company’s financial information. The condensed consolidated balance sheet as of December 31, 2019 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.
Reclassifications and Changes in Presentation
Reclassifications and Changes in Presentation
Certain prior period amounts have been reclassified to conform with the current period presentation, including: (i) combined presentation of cost of testing services, cost of product, and cost of digital, and (ii) separate presentation of gross profit. These reclassifications had no effect on the reported results of operations.
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.
Concentrations of Credit Risk and Other Risks and Uncertainties
Concentrations of Credit Risk and Other Risks and Uncertainties
For the three months ended March 31, 2020 and 2019, approximately 53% and 55% respectively, of total revenue was derived from Medicare. No other payers or customers represented more than 10% of total revenue for these periods.
As of March 31, 2020 and December 31, 2019, approximately 20% and 36%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March 31, 2020 or December 31, 2019.
Leases
Leases
Effective January 1, 2019, the Company adopted Accounting Standard Codification (“ASC”) Topic 842, Leases using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.
The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate.
The Company’s leases have remaining terms of 0.25 years to 8.92 years, some of which include options to extend the lease term.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2018-15, Intangibles – Goodwill and Other – Internal – Use Software (ASC Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 became effective for fiscal years beginning after December 15, 2019 and interim periods therein. Early adoption of ASU 2018-15 is permitted including adoption in any interim period. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a material impact on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (ASC Topic 820) (“ASU 2018-13”), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. ASU 2018-13 is effective for the Company’s interim and annual reporting periods during the year ending December 31, 2020, and all annual and interim reporting periods thereafter. The amendments on changes in unrealized gains and losses, the range and weighted-average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.
In March 2017, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (ASC Topic 326)(“ASU 2016-13”), which amends the FASB’s guidance on the impairment of financial instruments. The ASU adds to U.S. GAAP an impairment model known as the current expected credit loss (“CECL”) model, which is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected credit losses, which the FASB believes will result in more timely recognition of such losses. The new CECL standard is effective for public companies for annual reporting periods beginning after December 15, 2019, and interim periods therein. ASU 2016-13 has a greater impact on banks. However, nonbank entities that have financial instruments or other assets such as trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities are subject to the CECL model. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.
XML 70 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - USD ($)
1 Months Ended
Apr. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Aug. 31, 2018
Subsequent Event [Line Items]        
Weighted average price (in usd per share)   $ 0.001 $ 0.001  
Sales Agreement        
Subsequent Event [Line Items]        
Sale of stock amount maximum       $ 50,000,000.0
Subsequent Event        
Subsequent Event [Line Items]        
Accelerated and advanced payment $ 20,500,000      
Medicare fee-for-service reimbursements proceeds, initial tranche $ 4,800,000      
Subsequent Event | Sales Agreement        
Subsequent Event [Line Items]        
Shares issued and sold (in shares) 1,000,000      
Weighted average price (in usd per share) $ 24.24      
Aggregate net proceeds $ 23,500,000      
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation total expensed $ 4,259 $ 6,053
Cost of Revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation total expensed 365 776
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation total expensed 810 832
Sales and Marketing    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation total expensed 971 727
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share based compensation total expensed $ 2,113 $ 3,718
XML 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 174 394 1 false 58 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.caredxinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2107103 - Disclosure - Net Loss Per Share Sheet http://www.caredxinc.com/role/NetLossPerShare Net Loss Per Share Notes 10 false false R11.htm 2111104 - Disclosure - Fair Value Measurements Sheet http://www.caredxinc.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2116105 - Disclosure - Business Combinations Sheet http://www.caredxinc.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2121106 - Disclosure - Goodwill and Intangible Assets Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2127107 - Disclosure - Balance Sheet Components Sheet http://www.caredxinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 2131108 - Disclosure - Commitments Sheet http://www.caredxinc.com/role/Commitments Commitments Notes 15 false false R16.htm 2137109 - Disclosure - Plan 401(K) Sheet http://www.caredxinc.com/role/Plan401K Plan 401(K) Notes 16 false false R17.htm 2139110 - Disclosure - Warrants Sheet http://www.caredxinc.com/role/Warrants Warrants Notes 17 false false R18.htm 2143111 - Disclosure - Stock Incentive Plans Sheet http://www.caredxinc.com/role/StockIncentivePlans Stock Incentive Plans Notes 18 false false R19.htm 2150112 - Disclosure - Income Taxes Sheet http://www.caredxinc.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2152113 - Disclosure - Segment Reporting Sheet http://www.caredxinc.com/role/SegmentReporting Segment Reporting Notes 20 false false R21.htm 2156114 - Disclosure - Subsequent Events Sheet http://www.caredxinc.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2308301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.caredxinc.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.caredxinc.com/role/NetLossPerShare 23 false false R24.htm 2312302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.caredxinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.caredxinc.com/role/FairValueMeasurements 24 false false R25.htm 2317303 - Disclosure - Business Combinations (Tables) Sheet http://www.caredxinc.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.caredxinc.com/role/BusinessCombinations 25 false false R26.htm 2322304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.caredxinc.com/role/GoodwillandIntangibleAssets 26 false false R27.htm 2328305 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.caredxinc.com/role/BalanceSheetComponents 27 false false R28.htm 2332306 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables 28 false false R29.htm 2340307 - Disclosure - Warrants (Tables) Sheet http://www.caredxinc.com/role/WarrantsTables Warrants (Tables) Tables http://www.caredxinc.com/role/Warrants 29 false false R30.htm 2344308 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.caredxinc.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.caredxinc.com/role/StockIncentivePlans 30 false false R31.htm 2353309 - Disclosure - Segment Reporting (Tables) Sheet http://www.caredxinc.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.caredxinc.com/role/SegmentReporting 31 false false R32.htm 2402401 - Disclosure - Organization and Description of Business - Additional Information (Detail) Sheet http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail Organization and Description of Business - Additional Information (Detail) Details 32 false false R33.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail) Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail) Details 33 false false R34.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Leases (Detail) Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail Summary of Significant Accounting Policies - Leases (Detail) Details http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies 34 false false R35.htm 2409404 - Disclosure - Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) Sheet http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) Details 35 false false R36.htm 2410405 - Disclosure - Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail) Sheet http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail) Details 36 false false R37.htm 2413406 - Disclosure - Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 37 false false R38.htm 2414407 - Disclosure - Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail) Sheet http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail Fair Value Measurements - Summary of Issuances, Exercises, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments (Detail) Details 38 false false R39.htm 2415408 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail) Sheet http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail) Details 39 false false R40.htm 2418409 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 40 false false R41.htm 2419410 - Disclosure - Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Detail) Sheet http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetail Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Detail) Details 41 false false R42.htm 2420411 - Disclosure - Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Detail) Sheet http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetail Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Detail) Details 42 false false R43.htm 2423412 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Detail) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetail Goodwill and Intangible Assets - Summary of Goodwill (Detail) Details 43 false false R44.htm 2424413 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Details 44 false false R45.htm 2425414 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 45 false false R46.htm 2426415 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) Details 46 false false R47.htm 2429416 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail Balance Sheet Components - Summary of Inventory (Detail) Details 47 false false R48.htm 2430417 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) Details 48 false false R49.htm 2433418 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail Commitments and Contingencies - Summary of Lease Cost (Detail) Details 49 false false R50.htm 2434419 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail Commitments and Contingencies - Summary of Other Information Related to Lease (Detail) Details 50 false false R51.htm 2435420 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 51 false false R52.htm 2436421 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) Details 52 false false R53.htm 2438422 - Disclosure - Plan 401(K) - Additional Information (Detail) Sheet http://www.caredxinc.com/role/Plan401KAdditionalInformationDetail Plan 401(K) - Additional Information (Detail) Details 53 false false R54.htm 2441423 - Disclosure - Warrants - Additional Information (Detail) Sheet http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail Warrants - Additional Information (Detail) Details 54 false false R55.htm 2442424 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) Sheet http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) Details 55 false false R56.htm 2445425 - Disclosure - Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail) Details 56 false false R57.htm 2446426 - Disclosure - Stock Incentive Plans - Additional Information (Detail) Sheet http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail Stock Incentive Plans - Additional Information (Detail) Details 57 false false R58.htm 2447427 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail) Details 58 false false R59.htm 2448428 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail) Sheet http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail) Details 59 false false R60.htm 2449429 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Detail) Details 60 false false R61.htm 2451430 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 2454431 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail) Sheet http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail Segment Reporting - Reportable Revenues by Geographic Regions (Detail) Details 62 false false R63.htm 2455432 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) Sheet http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) Details 63 false false R64.htm 2457433 - Disclosure - Subsequent Events (Details) Sheet http://www.caredxinc.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.caredxinc.com/role/SubsequentEvents 64 false false All Reports Book All Reports cdna-20200331.htm caredx-exhibit101xexec.htm caredx-exhibit102xexec.htm cdna-20200331.xsd cdna-20200331_cal.xml cdna-20200331_def.xml cdna-20200331_lab.xml cdna-20200331_pre.xml cdna-20200331x10qxexx3.htm cdna-20200331x10qxexx31.htm cdna-20200331x10qxexx32.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 73 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Summary of Goodwill (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill beginning balance $ 23,857
Goodwill acquired 0
Goodwill ending balance $ 23,857
XML 74 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Summary of Inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 1,347 $ 1,236
Work in progress 1,685 1,189
Raw materials 3,915 3,589
Total inventory $ 6,947 $ 6,014
XML 75 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net loss $ (5,823) $ (7,531)
Other comprehensive loss:    
Foreign currency translation adjustments, net of tax (1,705) (724)
Net comprehensive loss $ (7,528) $ (8,255)
XML 76 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Apr. 28, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-36536  
Entity Registrant Name CAREDX, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3316839  
Entity Address, Address Line One 1 Tower Place  
Entity Address, City or Town South San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94080  
City Area Code 415  
Local Phone Number 287-2300  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol CDNA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   43,784,236
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001217234  
Current Fiscal Year End Date --12-31  
XML 77 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIESThe significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company’s audited consolidated financial statements as of and for the year ended December 31,
2019, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. Material changes to the significant accounting policies previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019 are reflected below.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and follow the requirements of the Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain notes and other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments that are necessary for a fair statement of the Company’s financial information. The condensed consolidated balance sheet as of December 31, 2019 has been derived from audited consolidated financial statements as of that date but does not include all of the financial information required by U.S. GAAP for complete financial statements. Operating results for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.
Reclassifications and Changes in Presentation
Certain prior period amounts have been reclassified to conform with the current period presentation, including: (i) combined presentation of cost of testing services, cost of product, and cost of digital, and (ii) separate presentation of gross profit. These reclassifications had no effect on the reported results of operations.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities and the reported amounts of revenues and expenses in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing services revenue; standalone fair value of digital revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination; the grant date fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.
Concentrations of Credit Risk and Other Risks and Uncertainties
For the three months ended March 31, 2020 and 2019, approximately 53% and 55% respectively, of total revenue was derived from Medicare. No other payers or customers represented more than 10% of total revenue for these periods.
As of March 31, 2020 and December 31, 2019, approximately 20% and 36%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either March 31, 2020 or December 31, 2019.
Leases
Effective January 1, 2019, the Company adopted Accounting Standard Codification (“ASC”) Topic 842, Leases using the optional transition method and applied the standard only to leases that existed at that date. The Company determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the condensed consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet.
The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate.
The Company’s leases have remaining terms of 0.25 years to 8.92 years, some of which include options to extend the lease term.
Recent Accounting Pronouncements
In August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2018-15, Intangibles – Goodwill and Other – Internal – Use Software (ASC Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”). ASU 2018-15 became effective for fiscal years beginning after December 15, 2019 and interim periods therein. Early adoption of ASU 2018-15 is permitted including adoption in any interim period. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a material impact on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (ASC Topic 820) (“ASU 2018-13”), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. ASU 2018-13 is effective for the Company’s interim and annual reporting periods during the year ending December 31, 2020, and all annual and interim reporting periods thereafter. The amendments on changes in unrealized gains and losses, the range and weighted-average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.
In March 2017, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (ASC Topic 326)(“ASU 2016-13”), which amends the FASB’s guidance on the impairment of financial instruments. The ASU adds to U.S. GAAP an impairment model known as the current expected credit loss (“CECL”) model, which is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of lifetime expected credit losses, which the FASB believes will result in more timely recognition of such losses. The new CECL standard is effective for public companies for annual reporting periods beginning after December 15, 2019, and interim periods therein. ASU 2016-13 has a greater impact on banks. However, nonbank entities that have financial instruments or other assets such as trade receivables, contract assets, lease receivables, financial guarantees, loans and loan commitments, and held-to-maturity debt securities are subject to the CECL model. The Company adopted the standard on January 1, 2020. The adoption of the new standard did not have a significant impact on the Company's condensed consolidated financial statements.
XML 78 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Shares Available for Grant  
Shares available for grant beginning balance (in shares) 504,775
Additional options authorized (in shares) 1,699,549
Common stock awards for services (in shares) (3,091)
RSUs granted (in shares) (294,481)
Options granted (in shares) (332,400)
Repurchase of common stock under employee incentive plans (in shares) 67,477
RSUs forfeited (in shares) 41,725
Options forfeited (in shares) 43,762
Options expired (in shares) 10,263
Shares available for grant ending balance (in shares) 1,737,579
Stock Options Outstanding  
Stock options outstanding beginning balance (in shares) 2,609,848
Options granted (in shares) 334,900
Stock option exercised (in shares) (44,861)
Options forfeited (in shares) (43,762)
Options expired (in shares) (10,263)
Stock options outstanding ending balance (in shares) 2,845,862
Weighted Average Exercise Price  
Weighted average exercise price beginning balance (in dollars per share) | $ / shares $ 16.47
Weighted average exercise price - options granted (in dollars per share) | $ / shares 24.00
Weighted average exercise price - options exercised (in dollars per share) | $ / shares 3.46
Weighted average exercise price - options forfeited (in dollars per share) | $ / shares 25.75
Weighted average exercise price - options expired (in dollars per share) | $ / shares 4.76
Weighted average exercise price ending balance (in dollars per share) | $ / shares $ 17.46
Number of RSU Shares  
RSUs granted (in shares) 294,481
RSUs forfeited (in shares) (41,725)
Restricted Stock Units  
Shares Available for Grant  
RSUs granted (in shares) (294,481)
RSUs forfeited (in shares) 41,725
Number of RSU Shares  
Number of RSU shares beginning balance (in shares) 1,516,285
RSUs granted (in shares) 294,481
RSUs vested (in shares) (267,029)
RSUs forfeited (in shares) (41,725)
Number of RSU shares ending balance (in shares) 1,502,012
Weighted Average Grant Date Fair Value  
Weighted average grant date fair value beginning balance (in dollars per share) | $ / shares $ 22.51
Weighted average grant date fair value - RSUs granted (in dollars per share) | $ / shares 23.98
Weighted average grant date fair value - RSUs vested (in dollars per share) | $ / shares 23.12
Weighted average grant date fair value - RSUs forfeited (in dollars per share) | $ / shares 26.48
Weighted average grant date fair value ending balance (in dollars per share) | $ / shares $ 22.68
XML 79 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail)
$ in Thousands
Mar. 31, 2020
USD ($)
Finance Leases  
Remainder of 2020 $ 157
2021 71
2022 0
2023 0
2024 0
Thereafter 0
Total future minimum lease payments 228
Operating Leases  
Remainder of 2020 2,514
2021 3,511
2022 3,963
2023 2,811
2024 2,909
Thereafter 13,267
Total future minimum lease payments $ 28,975
XML 80 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail) - Medicare
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenues | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 53.00% 55.00%  
Accounts Receivable | Credit Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 20.00%   36.00%
XML 81 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Assets    
Money market funds $ 22,761 $ 29,177
Liabilities    
Common stock warrant liability 1,017 6,607
Fair Value Measured Using - (Level 1)    
Assets    
Money market funds 22,761 29,177
Liabilities    
Common stock warrant liability 0 0
Fair Value Measured Using - (Level 2)    
Assets    
Money market funds 0 0
Liabilities    
Common stock warrant liability 0 0
Fair Value Measured Using - (Level 3)    
Assets    
Money market funds 0 0
Liabilities    
Common stock warrant liability $ 1,017 $ 6,607
XML 82 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
March 31,
2020
December 31, 2019
Finished goods$1,347  $1,236  
Work in progress1,685  1,189  
Raw materials3,915  3,589  
Total inventory$6,947  $6,014  
Accrued and other liabilities
Accrued and other liabilities consisted of the following (in thousands):
March 31,
2020
December 31, 2019
Deferred revenue$3,482  $3,686  
Clinical studies4,084  3,068  
Deferred payments for intangible assets2,038  2,098  
Short-term lease liability1,570  3,017  
Test sample processing fees884  835  
Accrued royalty562  547  
Contingent consideration970  810  
Professional fees609  766  
Other accrued expenses1,377  2,011  
Total accrued and other liabilities$15,576  $16,838  
XML 83 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share NET LOSS PER SHARE
Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.
The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):
Three Months Ended March 31,
20202019
Numerator:
Net loss used to compute basic and diluted net loss per share$(5,823) $(7,531) 
Denominator:
Weighted-average shares used to compute basic and diluted net loss per share
42,823,427  41,611,399  
Net loss per share:
Basic and diluted$(0.14) $(0.18) 
The following potentially dilutive securities have been excluded from diluted net loss per share as at March 31, 2020 and 2019 because their effect would be antidilutive:
Three Months Ended March 31,
20202019
Shares of common stock subject to outstanding options2,845,862  2,536,412  
Shares of common stock subject to outstanding common stock warrants49,006  530,627  
Restricted stock units1,502,012  1,034,484  
Total common stock equivalents4,396,880  4,101,523  
XML 84 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Incentive Plans
3 Months Ended
Mar. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Incentive Plans STOCK INCENTIVE PLANS
Stock Options and Restricted Stock Units (“RSU”)
The following table summarizes option and RSU activity under the Company’s 2014 Equity Incentive Plan, 2016 Inducement Equity Incentive Plan, and 2019 Inducement Equity Incentive Plan, and related information:
Shares
Available
for Grant
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Number of
RSU Shares
Weighted-
Average
Grant Date
Fair Value
Balance—December 31, 2019504,775  2,609,848  $16.47  1,516,285  $22.51  
Additional options authorized1,699,549  —  —  —  —  
Common stock awards for services(3,091) —  —  —  —  
RSUs granted(294,481) —  —  294,481  23.98  
RSUs vested—  —  —  (267,029) 23.12  
Options granted(332,400) 334,900  24.00  —  —  
Options exercised—  (44,861) 3.46  —  —  
Repurchase of common stock under employee incentive plans67,477  —  —  —  —  
RSUs forfeited41,725  —  —  (41,725) 26.48  
Options forfeited43,762  (43,762) 25.75  —  —  
Options expired10,263  (10,263) 4.76  —  —  
Balance—March 31, 20201,737,579  2,845,862  $17.46  1,502,012  $22.68  
The total intrinsic value of options exercised was $0.7 million and $6.0 million in the three months ended March 31, 2020 and 2019, respectively.
As of March 31, 2020, the total intrinsic value of outstanding RSUs was approximately $32.4 million and there were $26.2 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 2.77 years.
Options outstanding that have vested and are expected to vest at March 31, 2020 are as follows:
Number of
Shares Issued (In thousands)
Weighted-Average
Exercise Price
Weighted-Average Remaining Contractual Life (Years)Aggregate
Intrinsic Value
(In thousands)
Vested1,144  $10.72  6.61$13,952  
Expected to vest1,576  21.96  8.905,311  
Total2,720  $19,263  
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock at March 31, 2020 for stock options that were in-the-money.
The total fair value of options that vested during the three month period ended March 31, 2020 was $2.4 million. As of March 31, 2020, there were approximately $20.1 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 3.04 years.
2014 Employee Stock Purchase Plan
The Company has an Employee Stock Purchase Plan (the “ESPP”), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their respective earnings; provided, however, an eligible employee’s right to purchase shares of the Company’s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.
During the offering period in 2019 that ended on December 31, 2019, 38,147 shares were purchased for aggregate proceeds of $0.7 million from the issuance of shares, which occurred on January 2, 2020.  During the offering period in 2019 that ended on June 30, 2019, 20,528 shares were purchased for aggregate proceeds of $0.4 million from the issuance of shares, which occurred on July 1, 2019.
Valuation Assumptions
The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:
Three Months Ended March 31,
20202019
Employee stock options
Expected term (in years)6.06.0
Expected volatility74.00%70.33%
Risk-free interest rate1.35%2.57%
Expected dividend yield—%—%
Employee stock purchase plan
Expected term (in years)0.50.5
Expected volatility62.56%76.66%
Risk-free interest rate1.57%2.51%
Expected dividend yield—%—%
Risk-free Interest Rate: The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.
Volatility: The Company used an average historical stock price volatility of its own stock and those comparable public companies that were deemed to be representative of future stock price trends.
Expected Term: The expected term represents the period for which the Company’s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders’ historical exercise patterns and termination behavior.
Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.
Stock-based Compensation Expense
The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the three months ended March 31, 2020 and 2019, included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20202019
Cost of revenue$365  $776  
Research and development810  832  
Sales and marketing971  727  
General and administrative2,113  3,718  
Total$4,259  $6,053  
No tax benefit was recognized related to share-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets.  In addition, no amounts of stock-based compensation expense were capitalized for the periods presented.