0001217234-21-000235.txt : 20211028 0001217234-21-000235.hdr.sgml : 20211028 20211028172126 ACCESSION NUMBER: 0001217234-21-000235 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211028 DATE AS OF CHANGE: 20211028 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: 211359540 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-20210930.htm 10-Q cdna-20210930
false2021Q30001217234--12-31eight years, two monthshttp://fasb.org/us-gaap/2021-01-31#PostemploymentRetirementBenefitsMember00012172342021-01-012021-09-30xbrli:shares00012172342021-10-26iso4217:USD00012172342021-09-3000012172342020-12-31iso4217:USDxbrli:shares0001217234us-gaap:ServiceMember2021-07-012021-09-300001217234us-gaap:ServiceMember2020-07-012020-09-300001217234us-gaap:ServiceMember2021-01-012021-09-300001217234us-gaap:ServiceMember2020-01-012020-09-300001217234us-gaap:ProductMember2021-07-012021-09-300001217234us-gaap:ProductMember2020-07-012020-09-300001217234us-gaap:ProductMember2021-01-012021-09-300001217234us-gaap:ProductMember2020-01-012020-09-300001217234cdna:DigitalAndOtherMember2021-07-012021-09-300001217234cdna:DigitalAndOtherMember2020-07-012020-09-300001217234cdna:DigitalAndOtherMember2021-01-012021-09-300001217234cdna:DigitalAndOtherMember2020-01-012020-09-3000012172342021-07-012021-09-3000012172342020-07-012020-09-3000012172342020-01-012020-09-300001217234us-gaap:CommonStockMember2020-12-310001217234us-gaap:AdditionalPaidInCapitalMember2020-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001217234us-gaap:RetainedEarningsMember2020-12-310001217234cdna:PublicOfferingMember2021-01-012021-03-310001217234us-gaap:CommonStockMembercdna:PublicOfferingMember2021-01-012021-03-310001217234cdna:PublicOfferingMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001217234us-gaap:CommonStockMember2021-01-012021-03-310001217234us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100012172342021-01-012021-03-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001217234us-gaap:RetainedEarningsMember2021-01-012021-03-310001217234us-gaap:CommonStockMember2021-03-310001217234us-gaap:AdditionalPaidInCapitalMember2021-03-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001217234us-gaap:RetainedEarningsMember2021-03-3100012172342021-03-310001217234us-gaap:CommonStockMember2021-04-012021-06-300001217234us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000012172342021-04-012021-06-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001217234us-gaap:RetainedEarningsMember2021-04-012021-06-300001217234us-gaap:CommonStockMember2021-06-300001217234us-gaap:AdditionalPaidInCapitalMember2021-06-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001217234us-gaap:RetainedEarningsMember2021-06-3000012172342021-06-300001217234us-gaap:CommonStockMember2021-07-012021-09-300001217234us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001217234us-gaap:RetainedEarningsMember2021-07-012021-09-300001217234us-gaap:CommonStockMember2021-09-300001217234us-gaap:AdditionalPaidInCapitalMember2021-09-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001217234us-gaap:RetainedEarningsMember2021-09-300001217234us-gaap:CommonStockMember2019-12-310001217234us-gaap:AdditionalPaidInCapitalMember2019-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001217234us-gaap:RetainedEarningsMember2019-12-3100012172342019-12-310001217234us-gaap:CommonStockMember2020-01-012020-03-310001217234us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100012172342020-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-3100012172342020-03-310001217234cdna:PublicOfferingMember2020-04-012020-06-300001217234us-gaap:CommonStockMembercdna:PublicOfferingMember2020-04-012020-06-300001217234cdna:PublicOfferingMemberus-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001217234cdna:AtTheMarketEquityOfferingMember2020-04-012020-06-300001217234us-gaap:CommonStockMembercdna:AtTheMarketEquityOfferingMember2020-04-012020-06-300001217234cdna:AtTheMarketEquityOfferingMemberus-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001217234us-gaap:CommonStockMember2020-04-012020-06-300001217234us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000012172342020-04-012020-06-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001217234us-gaap:RetainedEarningsMember2020-04-012020-06-300001217234us-gaap:CommonStockMember2020-06-300001217234us-gaap:AdditionalPaidInCapitalMember2020-06-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001217234us-gaap:RetainedEarningsMember2020-06-3000012172342020-06-300001217234us-gaap:CommonStockMember2020-07-012020-09-300001217234us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001217234us-gaap:RetainedEarningsMember2020-07-012020-09-300001217234us-gaap:CommonStockMember2020-09-300001217234us-gaap:AdditionalPaidInCapitalMember2020-09-300001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001217234us-gaap:RetainedEarningsMember2020-09-3000012172342020-09-300001217234cdna:PublicOfferingMember2021-01-012021-09-300001217234cdna:PublicOfferingMember2020-01-012020-09-300001217234cdna:AtTheMarketEquityOfferingMember2021-01-012021-09-300001217234cdna:AtTheMarketEquityOfferingMember2020-01-012020-09-300001217234cdna:MedicareMembercdna:AlloSureKidneyMember2021-01-012021-09-300001217234cdna:AlloMapHeartMembercdna:MedicareMember2021-01-012021-09-300001217234cdna:AlloSureHeartMembercdna:MedicareMember2021-01-012021-09-300001217234us-gaap:EquitySecuritiesMember2021-05-31cdna:patient00012172342018-01-31cdna:uniqueSolution0001217234cdna:XynManagementIncMember2021-01-012021-09-30cdna:centercdna:phlebotomist00012172342020-04-012020-04-300001217234cdna:PublicOfferingMember2020-06-152020-06-150001217234cdna:PublicOfferingMember2020-06-150001217234cdna:PublicOfferingMember2021-01-252021-01-250001217234cdna:PublicOfferingMember2021-01-250001217234us-gaap:OverAllotmentOptionMember2021-02-112021-02-11xbrli:pure0001217234us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercdna:MedicareMember2021-07-012021-09-300001217234us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercdna:MedicareMember2020-07-012020-09-300001217234us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercdna:MedicareMember2021-01-012021-09-300001217234us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercdna:MedicareMember2020-01-012020-09-300001217234us-gaap:CreditConcentrationRiskMembercdna:MedicareMemberus-gaap:AccountsReceivableMember2021-01-012021-09-300001217234us-gaap:CreditConcentrationRiskMembercdna:MedicareMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001217234srt:MinimumMember2021-01-012021-09-300001217234srt:MaximumMember2021-01-012021-09-300001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2021-01-012021-09-300001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2021-07-012021-09-300001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2020-07-012020-09-300001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2020-01-012020-09-300001217234us-gaap:WarrantMember2021-07-012021-09-300001217234us-gaap:WarrantMember2021-01-012021-09-300001217234us-gaap:WarrantMember2020-07-012020-09-300001217234us-gaap:WarrantMember2020-01-012020-09-300001217234us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001217234us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001217234us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001217234us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-09-300001217234us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-09-300001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001217234us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001217234us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001217234us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001217234us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001217234us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001217234us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001217234us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001217234us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001217234us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001217234us-gaap:FairValueMeasurementsRecurringMember2021-09-300001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001217234us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001217234us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001217234us-gaap:FairValueMeasurementsRecurringMember2020-12-310001217234cdna:CommonStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-12-310001217234cdna:CommonStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-09-300001217234cdna:CommonStockWarrantLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-09-300001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMember2021-09-300001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMember2020-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2021-09-300001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2020-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-09-300001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2020-01-012020-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-09-300001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001217234us-gaap:MeasurementInputRiskFreeInterestRateMembercdna:PrivatePlacementCommonStockWarrantLiabilityMember2021-09-300001217234us-gaap:MeasurementInputRiskFreeInterestRateMembercdna:PrivatePlacementCommonStockWarrantLiabilityMember2020-12-310001217234us-gaap:CorporateDebtSecuritiesMember2021-09-300001217234us-gaap:EquitySecuritiesMember2021-09-300001217234us-gaap:CorporateDebtSecuritiesMember2020-12-310001217234cdna:TransChartLLCMember2021-01-310001217234cdna:AcquiredAndDevelopedTechnologyMember2021-09-300001217234cdna:AcquiredAndDevelopedTechnologyMember2021-01-012021-09-300001217234us-gaap:CustomerRelationshipsMember2021-09-300001217234us-gaap:CustomerRelationshipsMember2021-01-012021-09-300001217234cdna:CommercializationRightsMember2021-09-300001217234cdna:CommercializationRightsMember2021-01-012021-09-300001217234us-gaap:TrademarksAndTradeNamesMember2021-09-300001217234us-gaap:TrademarksAndTradeNamesMember2021-01-012021-09-300001217234us-gaap:OtherIntangibleAssetsMember2021-09-300001217234us-gaap:OtherIntangibleAssetsMember2021-01-012021-09-300001217234cdna:AcquiredInProcessTechnologyMember2021-09-300001217234cdna:AcquiredAndDevelopedTechnologyMember2020-12-310001217234cdna:AcquiredAndDevelopedTechnologyMember2020-01-012020-12-310001217234us-gaap:CustomerRelationshipsMember2020-12-310001217234us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001217234cdna:CommercializationRightsMember2020-12-310001217234cdna:CommercializationRightsMember2020-01-012020-12-310001217234us-gaap:TrademarksAndTradeNamesMember2020-12-310001217234us-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310001217234cdna:AcquiredInProcessTechnologyMember2020-12-310001217234cdna:AcquiredInProcessTechnologyMember2021-01-012021-09-300001217234cdna:CostOfTestingMember2021-07-012021-09-300001217234cdna:CostOfProductMember2021-07-012021-09-300001217234cdna:CostOfDigitalAndOtherMember2021-07-012021-09-300001217234us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001217234cdna:CostOfTestingMember2020-07-012020-09-300001217234cdna:CostOfProductMember2020-07-012020-09-300001217234cdna:CostOfDigitalAndOtherMember2020-07-012020-09-300001217234us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001217234cdna:CostOfTestingMember2021-01-012021-09-300001217234cdna:CostOfProductMember2021-01-012021-09-300001217234cdna:CostOfDigitalAndOtherMember2021-01-012021-09-300001217234us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001217234cdna:CostOfTestingMember2020-01-012020-09-300001217234cdna:CostOfProductMember2020-01-012020-09-300001217234cdna:CostOfDigitalAndOtherMember2020-01-012020-09-300001217234us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001217234cdna:CostOfTestingMember2021-09-300001217234cdna:CostOfProductMember2021-09-300001217234cdna:CostOfDigitalAndOtherMember2021-09-300001217234us-gaap:SellingAndMarketingExpenseMember2021-09-3000012172342020-01-01cdna:milestone_payment00012172342014-06-012014-06-3000012172342021-01-010001217234us-gaap:CommonStockMembercdna:ClassOfWarrantOrRightIssuedDateThreeMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-09-300001217234us-gaap:CommonStockMembercdna:ClassOfWarrantOrRightIssuedDateThreeMember2021-09-300001217234us-gaap:RestrictedStockUnitsRSUMember2020-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001217234us-gaap:RestrictedStockUnitsRSUMember2021-09-300001217234us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001217234us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001217234us-gaap:EmployeeStockOptionMember2021-09-300001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2021-09-300001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2021-01-012021-09-300001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2021-01-012021-06-300001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2020-01-012020-12-310001217234us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001217234us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001217234us-gaap:EmployeeStockMember2021-07-012021-09-300001217234us-gaap:EmployeeStockMember2020-07-012020-09-300001217234us-gaap:EmployeeStockMember2021-01-012021-09-300001217234us-gaap:EmployeeStockMember2020-01-012020-09-300001217234us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001217234us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001217234us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001217234us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001217234us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001217234us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001217234us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001217234us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001217234us-gaap:ServiceMembercountry:US2021-07-012021-09-300001217234us-gaap:ServiceMembercountry:US2020-07-012020-09-300001217234us-gaap:ServiceMembercountry:US2021-01-012021-09-300001217234us-gaap:ServiceMembercountry:US2020-01-012020-09-300001217234us-gaap:ServiceMembercdna:RestOfTheWorldMember2021-07-012021-09-300001217234us-gaap:ServiceMembercdna:RestOfTheWorldMember2020-07-012020-09-300001217234us-gaap:ServiceMembercdna:RestOfTheWorldMember2021-01-012021-09-300001217234us-gaap:ServiceMembercdna:RestOfTheWorldMember2020-01-012020-09-300001217234us-gaap:ProductMembercountry:US2021-07-012021-09-300001217234us-gaap:ProductMembercountry:US2020-07-012020-09-300001217234us-gaap:ProductMembercountry:US2021-01-012021-09-300001217234us-gaap:ProductMembercountry:US2020-01-012020-09-300001217234us-gaap:ProductMembersrt:EuropeMember2021-07-012021-09-300001217234us-gaap:ProductMembersrt:EuropeMember2020-07-012020-09-300001217234us-gaap:ProductMembersrt:EuropeMember2021-01-012021-09-300001217234us-gaap:ProductMembersrt:EuropeMember2020-01-012020-09-300001217234cdna:RestOfTheWorldMemberus-gaap:ProductMember2021-07-012021-09-300001217234cdna:RestOfTheWorldMemberus-gaap:ProductMember2020-07-012020-09-300001217234cdna:RestOfTheWorldMemberus-gaap:ProductMember2021-01-012021-09-300001217234cdna:RestOfTheWorldMemberus-gaap:ProductMember2020-01-012020-09-300001217234country:UScdna:DigitalAndOtherMember2021-07-012021-09-300001217234country:UScdna:DigitalAndOtherMember2020-07-012020-09-300001217234country:UScdna:DigitalAndOtherMember2021-01-012021-09-300001217234country:UScdna:DigitalAndOtherMember2020-01-012020-09-300001217234srt:EuropeMembercdna:DigitalAndOtherMember2021-07-012021-09-300001217234srt:EuropeMembercdna:DigitalAndOtherMember2020-07-012020-09-300001217234srt:EuropeMembercdna:DigitalAndOtherMember2021-01-012021-09-300001217234srt:EuropeMembercdna:DigitalAndOtherMember2020-01-012020-09-300001217234cdna:RestOfTheWorldMembercdna:DigitalAndOtherMember2021-07-012021-09-300001217234cdna:RestOfTheWorldMembercdna:DigitalAndOtherMember2020-07-012020-09-300001217234cdna:RestOfTheWorldMembercdna:DigitalAndOtherMember2021-01-012021-09-300001217234cdna:RestOfTheWorldMembercdna:DigitalAndOtherMember2020-01-012020-09-300001217234country:US2021-07-012021-09-300001217234country:US2020-07-012020-09-300001217234country:US2021-01-012021-09-300001217234country:US2020-01-012020-09-300001217234srt:EuropeMember2021-07-012021-09-300001217234srt:EuropeMember2020-07-012020-09-300001217234srt:EuropeMember2021-01-012021-09-300001217234srt:EuropeMember2020-01-012020-09-300001217234cdna:RestOfTheWorldMember2021-07-012021-09-300001217234cdna:RestOfTheWorldMember2020-07-012020-09-300001217234cdna:RestOfTheWorldMember2021-01-012021-09-300001217234cdna:RestOfTheWorldMember2020-01-012020-09-300001217234country:US2021-09-300001217234country:US2020-12-310001217234srt:EuropeMember2021-09-300001217234srt:EuropeMember2020-12-310001217234cdna:RestOfTheWorldMember2021-09-300001217234cdna:RestOfTheWorldMember2020-12-31
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 September 30, 2021
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 52,802,200 shares of the registrant’s Common Stock issued and outstanding as of October 26, 2021.

CareDx, Inc.
TABLE OF CONTENTS
Page No.
Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020
September 30, 2021 and 2020
September 30, 2021 and 2020



PART I. FINANCIAL INFORMATION
ITEM 1.    UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
CareDx, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)
(In thousands, except share data)
September 30, 2021December 31, 2020
Assets
Current assets:
Cash and cash equivalents$353,082 $134,669 
Marketable securities10,199 90,034 
Accounts receivable56,181 34,624 
Inventory18,800 10,012 
Prepaid and other current assets6,413 3,758 
Total current assets444,675 273,097 
Property and equipment, net18,719 10,704 
Operating leases right-of-use assets18,316 15,228 
Intangible assets, net48,367 44,355 
Goodwill26,051 23,857 
Restricted cash210 270 
Other assets6,834 1,000 
Total assets$563,172 $368,511 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$14,894 $9,653 
Accrued compensation24,243 18,466 
Accrued and other liabilities30,599 20,602 
Refund liability - CMS advance payment (Note 1) 20,496 
Total current liabilities69,736 69,217 
Deferred tax liability678 1,299 
Common stock warrant liability195 447 
Deferred payments for intangible assets2,084 3,560 
Operating lease liability, less current portion17,876 16,069 
Other liabilities456 240 
Total liabilities91,025 90,832 
Commitments and contingencies (Note 9)
Stockholders’ equity:
Preferred stock: $0.001 par value; 10,000,000 shares authorized at September 30, 2021 and December 31, 2020; no shares issued and outstanding at September 30, 2021 and December 31, 2020
  
Common stock: $0.001 par value; 100,000,000 shares authorized at September 30, 2021 and December 31, 2020; 52,776,733 shares and 49,441,166 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively
52 49 
Additional paid-in capital843,226 632,253 
Accumulated other comprehensive loss(4,093)(2,096)
Accumulated deficit(367,038)(352,527)
Total stockholders’ equity472,147 277,679 
Total liabilities and stockholders’ equity$563,172 $368,511 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

CareDx, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
(In thousands, except share and per share data)
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenue:
Testing services revenue$66,464 $45,529 $190,635 $113,264 
Product revenue6,521 5,383 19,160 13,369 
Digital and other revenue2,604 2,457 7,382 6,917 
Total revenue75,589 53,369 217,177 133,550 
Operating expenses:
Cost of testing services18,038 11,900 51,756 30,631 
Cost of product4,919 3,705 13,771 9,635 
Cost of digital and other1,879 1,210 4,861 3,966 
Research and development19,439 12,474 54,479 35,616 
Sales and marketing21,370 13,870 56,421 37,727 
General and administrative18,671 13,117 50,216 35,436 
Total operating expenses84,316 56,276 231,504 153,011 
Loss from operations(8,727)(2,907)(14,327)(19,461)
Other income (expense):
Interest income, net20 29 147 146 
Change in estimated fair value of common stock warrant liability88 79 50 (990)
CARES Act Provider Relief Fund   4,813 
Other expense, net(3,440)(254)(906)(572)
Total other (expense) income(3,332)(146)(709)3,397 
Loss before income taxes(12,059)(3,053)(15,036)(16,064)
Income tax benefit162 235 525 865 
Net loss$(11,897)$(2,818)$(14,511)$(15,199)
Net loss per share (Note 3):
Basic$(0.23)$(0.06)$(0.28)$(0.33)
Diluted$(0.23)$(0.06)$(0.28)$(0.33)
Weighted-average shares used to compute net loss per share:
Basic52,681,451 49,010,680 52,034,450 45,526,810 
Diluted52,681,451 49,010,680 52,034,450 45,526,810 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

CareDx, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
(In thousands)
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net loss$(11,897)$(2,818)$(14,511)$(15,199)
Other comprehensive income (loss):
Foreign currency translation adjustments, net of tax(937)962 (1,997)853 
Net comprehensive loss$(12,834)$(1,856)$(16,508)$(14,346)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4


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, 202049,441,166 $49 $632,253 $(2,096)$(352,527)$277,679 
Issuance of common shares through public equity offering, net of commissions and offering costs of $12,495
2,211,538 2 188,753 — — 188,755 
Issuance of common stock under ESPP24,052 — 838 — — 838 
RSU settlements, net of shares withheld121,447 — (2,313)— — (2,313)
Issuance of common stock for services1,339 — 96 — — 96 
Issuance of common stock for cash upon exercise of stock options
139,579 — 2,193 — — 2,193 
Employee stock-based compensation expense— — 6,488 — — 6,488 
Foreign currency translation adjustment— — — (1,503)— (1,503)
Net loss— — — — (687)(687)
Balance at March 31, 202151,939,121 51 828,308 (3,599)(353,214)471,546 
RSU settlements, net of shares withheld160,286 — (6,638)— — (6,638)
Issuance of common stock for services23,163 — 59 — — 59 
Issuance of common stock for cash upon exercise of stock options
427,059 — 6,833 — — 6,833 
Issuance of common stock for cash upon exercise of warrants
3,132 — 205 — — 205 
Employee stock-based compensation expense— — 9,322 — — 9,322 
Foreign currency translation adjustment— — — 443 — 443 
Net loss— — — — (1,927)(1,927)
Balance at June 30, 202152,552,761 51 838,089 (3,156)(355,141)479,843 
Issuance of common stock under ESPP21,412 — 1,301 — — 1,301 
RSU settlements, net of shares withheld118,466 — (8,707)— — (8,707)
Issuance of common stock for services4,008 — 75 — — 75 
Issuance of common stock for cash upon exercise of stock options80,086 1 1,894 — — 1,895 
Employee stock-based compensation expense— — 10,574 — 10,574 
Foreign currency translation adjustment— — — (937)— (937)
Net loss— — — — (11,897)(11,897)
Balance at September 30, 202152,776,733 $52 $843,226 $(4,093)$(367,038)$472,147 
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 stock-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 
Issuance of common shares through public equity offering, net of commissions and offering costs of $9,166
4,492,187 4 134,580 — — 134,584 
Issuance of shares in connection with at-the-market equity offering, net of commissions and offering costs of $785
1,000,000 1 23,450 — — 23,451 
RSU settlements, net of shares withheld143,101 — (2,030)— — (2,030)
Issuance of common stock for services2,992 — 58 — — 58 
Issuance of common stock for cash upon exercise of stock options
204,469 — 1,962 — — 1,962 
Employee stock-based compensation expense— — 6,320 — — 6,320 
Foreign currency translation adjustment— — — 1,596 — 1,596 
Net loss— — — — (6,558)(6,558)
Balance at June 30, 202048,862,296 $47 $612,228 $(5,314)$(346,194)$260,767 
Issuance of common stock under ESPP38,576 — 694 — — 694 
RSU settlements, net of shares withheld34,602 — (466)— — (466)
Issuance of common stock for services2,731 — 96 — — 96 
Issuance of common stock for cash upon exercise of stock options159,576 — 1,647 — — 1,647 
Issuance of common stock upon exercise of warrants34,567 — 1,109 — — 1,109 
Employee stock-based compensation expense— — 6,653 — 6,653 
Foreign currency translation adjustment— — — 962 — 962 
Net loss— — — — (2,818)(2,818)
Balance at September 30, 202049,132,348 $47 $621,961 $(4,352)$(349,012)$268,644 
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)
Nine Months Ended September 30,
20212020
Operating activities:
Net loss$(14,511)$(15,199)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Stock-based compensation26,583 17,424 
Revaluation of common stock warrant liability to estimated fair value(50)990 
Depreciation and amortization6,301 5,052 
Amortization of right-of-use assets2,187 1,896 
Unrealized loss on long-term marketable equity securities167  
Revaluation of contingent consideration to estimated fair value(35)301 
Amortization of premium on short-term marketable securities, net930  
Changes in operating assets and liabilities:
Accounts receivable(21,580)(5,359)
Inventory(9,417)(3,608)
Prepaid and other assets(2,072)(681)
Operating leases liabilities, net(1,677)(1,096)
Accounts payable400 3,831 
Accrued compensation2,711 1,501 
Accrued and other liabilities7,688 1,581 
Refund liability - CMS advance payment(20,496)20,496 
Change in deferred taxes(589)(879)
Net cash (used in) provided by operating activities(23,460)26,250 
Investing activities:
Acquisition of business, net of cash acquired(3,500) 
Acquisition of intangible assets(6,700)(3,250)
Purchases of long-term marketable securities(5,500) 
Maturities of short-term marketable securities78,905  
Additions of capital expenditures, net(7,711)(6,670)
Net cash provided by (used in) investing activities55,494 (9,920)
Financing activities:
Proceeds from issuance of common shares in public equity offering, net of issuance costs paid188,855 134,684 
Proceeds from issuance of common shares in "at-the-market" equity offering, net of issuance costs paid 23,451 
Proceeds from issuance of common stock under employee stock purchase plan2,139 1,082 
Taxes paid related to net share settlement of restricted stock units(15,376)(4,003)
Proceeds from exercise of warrants4 343 
Proceeds from exercise of stock options10,920 3,764 
Principal payments on finance lease obligations(66)(136)
Net cash provided by financing activities186,476 159,185 
Effect of exchange rate changes on cash and cash equivalents(157)64 
Net increase in cash, cash equivalents and restricted cash218,353 175,579 
Cash, cash equivalents, and restricted cash at beginning of period134,939 38,479 
Cash, cash equivalents, and restricted cash at end of period$353,292 $214,058 
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 diagnostic 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, AlloMap® Heart, which is a gene expression solution for heart transplant patients, and AlloSure® Heart, a dd-cfDNA solution for heart transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. 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 (“Ottr, Inc.”) and XynManagement, Inc. (“XynManagement”), as well as the acquisition of TransChart LLC (“TransChart”) in 2021.
Testing Services
AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several private payers, including Blue Cross Blue Shield (“BCBS”) of South Carolina, BCBS of Kansas City and Capital Health, and is reimbursed by other private payers on a case-by-case basis.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 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, Cigna, Health Care Services Corporation, Humana, Kaiser Foundation Health Plan, Inc. and UnitedHealthcare.
In October 2020, AlloSure Heart received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, the Company's Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
In May 2021, the Company purchased a minority investment of common stock in the biotechnology company Miromatrix Medical, Inc. (“Miromatrix”), for $5.0 million, and the investment is marked to market. Miromatrix works to eliminate the need for an organ transplant waiting list through the development of implantable engineered biological organs.
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,700 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 February 2019, AlloSure® Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.
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 for a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.
8

Products
The Company’s suite of AlloSeq products are commercial next generation sequencing (“NGS”)-based kitted solutions that the Company has developed as a result of its license agreement with Illumina, Inc. (“Illumina”). These products include: AlloSeq™ Tx, a high-resolution Human Leukocyte Antigen (“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.
The Company's other HLA typing products include: TruSight HLA, a NGS-based high resolution typing solution; Olerup SSP®, based on the sequence specific primer (“SSP”) technology; and QTYPE®, which uses real-time polymerase chain reaction (“PCR”) methodology, to perform HLA typing at a low to intermediate resolution for samples that require a fast turnaround time.
In March 2021, the Company acquired BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
Digital and Other
Following the acquisitions of both Ottr, Inc. 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 XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, the Company acquired TransChart LLC for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of its acquisition of TransChart in January 2021, the Company acquired TxAccess, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, the Company acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, the Company and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system. The Company has agreed to potential future milestone payments.
COVID-19 Pandemic
On January 30, 2020, the World Health Organization (the “WHO”) announced a global health emergency because of a new strain of coronavirus (“COVID-19”) originating in Wuhan, China and the risks to the international community as the virus spread 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 pandemic, 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.
In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose 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. As a result, 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 pandemic, 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.
9

To date, more than 200 transplant centers can offer RemoTraC to their patients and over 9,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. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, the Company’s testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic.
In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, the Company did not experience a decrease in testing services volumes. The Company’s product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. The Company's product business maintained normal sales volumes during the fourth quarter of 2020 and increased sales volumes throughout 2021.
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 virtual platforms. Although the executive orders that placed certain restrictions on operations in San Mateo County and the State of California, where the Company's laboratory and headquarters are located, were lifted effective June 15, 2021, new orders or restrictions may be adopted in the future depending upon the COVID-19 transmission rates in the Company's county and state, as well as other factors.
In addition, the Company has created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in its offices for employees that do not work from home.
Liquidity and Capital Resources
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $367.0 million at September 30, 2021. As of September 30, 2021, the Company had cash, cash equivalents and marketable securities of $363.3 million.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.
During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.
CARES Act Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services (“HHS”) distributed 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. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act’s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0 billion of funds 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 its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.
The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. During the quarter ended September 30, 2021, the Company was notified by HHS that the Provider Relief Fund Reporting Portal was open for reporting
10

on the use of Provider Relief Fund payments, and the Company completed and submitted a report indicating the use of the funds the Company received pursuant to the CARES Act.
June 2020 Underwritten Public Offering of Common Stock
On June 15, 2020, the Company sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters’ full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
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, 2020, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. 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, 2020 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, 2020 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 and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
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 September 30, 2021 and 2020, approximately 61% and 58%, respectively, of total revenue was derived from Medicare. For the nine months ended September 30, 2021 and 2020, approximately 60% and 56%, respectively, of total revenue was derived from Medicare.
As of September 30, 2021 and December 31, 2020, approximately 29% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either September 30, 2021 or December 31, 2020.
11

Marketable Securities
The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of September 30, 2021, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase. These short-term marketable securities are classified as current assets on the condensed consolidated balance sheet.
The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.
The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of September 30, 2021, the Company's long-term marketable securities consisted of corporate equity securities and corporate debt securities. These long-term marketable securities are classified as other assets on the condensed consolidated balance sheet.
The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other expense, net, in the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.
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 incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
As of September 30, 2021, the Company’s leases had remaining terms of 0.67 years to 7.42 years, some of which include options to extend the lease term.
Recent Accounting Pronouncements
In October 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities
12

for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company plans to adopt the standard on January 1, 2022. The Company is in the process of assessing the impact that this new standard will have on its consolidated financial statements and disclosures.
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net loss used to compute basic and diluted net loss per share$(11,897)$(2,818)$(14,511)$(15,199)
Denominator:
Weighted-average shares used to compute basic and diluted net loss per share
52,681,451 49,010,680 52,034,450 45,526,810 
Net loss per share:
Basic and diluted$(0.23)$(0.06)$(0.28)$(0.33)
The following potentially dilutive securities have been excluded from diluted net loss per share as of September 30, 2021 and 2020 because their effect would be antidilutive:
Three and Nine Months Ended September 30,
20212020
Shares of common stock subject to outstanding options1,989,286 3,082,273 
Shares of common stock subject to outstanding common stock warrants3,132 14,445 
Restricted stock units1,810,257 1,912,397 
Total common stock equivalents3,802,675 5,009,115 

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.
13

The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Fair Value Measured Using 
(Level 1)(Level 2)(Level 3)Total Balance
Assets    
Cash equivalents:
Money market funds$334,895 $ $ $334,895 
Long-term marketable securities:
Corporate equity securities4,833   4,833 
Corporate debt securities 500  500 
Total$339,728 $500 $ $340,228 
Liabilities
Common stock warrant liability$ $ $195 $195 

December 31, 2020
 Fair Value Measured Using 
 (Level 1)(Level 2)(Level 3)Total Balance
Assets    
Cash equivalents:
Money market funds$85,797 $ $ $85,797 
Liabilities
Common stock warrant liability$ $ $447 $447 
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, 2020
$447 
Exercise of warrants(202)
Change in estimated fair value(50)
Balance as of September 30, 2021
$195 
As of September 30, 2021, the Company had one investment in convertible preferred shares carried at cost. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's condensed consolidated financial statements.
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 September 30, 2021 and December 31, 2020, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.
Short-term marketable securities – Investments in short-term marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.
Long-term marketable equity and debt securities – Investments in long-term marketable equity securities are classified within Level 1. The securities are recorded at fair value based on readily available quoted market
14

prices in active markets. Investments in long-term marketable debt securities are classified within Level 2. The securities are recorded at fair value based on observable inputs for quoted prices for identical or similar assets in markets that are not active. Long-term marketable securities are located within other assets on the condensed consolidated balance sheets.
Common stock warrant liability – Common stock warrant liability is classified within Level 3. 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:
September 30, 2021December 31, 2020
Private Placement Common Stock Warrant Liability
Stock Price$63.37 $72.45 
Exercise Price$1.12 $1.12 
Remaining term (in years)1.542.28
Volatility66.00 %73.00 %
Risk-free interest rate0.19 %0.14 %

5. CASH AND MARKETABLE SECURITIES
Cash, Cash Equivalents and Restricted Cash
A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):
September 30, 2021December 31, 2020September 30, 2020December 31, 2019
Cash and cash equivalents$353,082 $134,669 $213,798 $38,223 
Restricted cash210 270 260 256 
Total cash, cash equivalents, and restricted cash at the end of the period$353,292 $134,939 $214,058 $38,479 
Marketable Securities
All short-term marketable securities were considered held-to-maturity at September 30, 2021 and December 31, 2020. As of September 30, 2021 and December 31, 2020, some of the Company’s short-term marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all short-term marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment as of September 30, 2021 and December 31, 2020. All short-term marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months. Contractual maturities of the short-term marketable securities are within one year or less as of September 30, 2021.
The long-term marketable equity securities were recorded at fair market value. The long-term marketable debt securities were considered available-for-sale at September 30, 2021. The contractual maturity of the long-term marketable debt securities are less than three years.
The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):
15

September 30, 2021
Amortized CostUnrealized Holding Gains (Losses)Fair Value
Short-term marketable securities:
Corporate debt securities$10,199 $(2)$10,197 
Total short-term marketable securities10,199 (2)10,197 
Long-term marketable securities:
Corporate equity securities5,000 (167)4,833 
Corporate debt securities500  500 
Total long-term marketable securities5,500 (167)5,333 
Total$15,699 $(169)$15,530 
December 31, 2020
Amortized CostUnrealized Holding LossesFair Value
Short-term marketable securities:
Corporate debt securities$90,034 $(136)$89,898 
Total short-term marketable securities$90,034 $(136)$89,898 

Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
September 30, 2021December 31, 2020
Within one year$10,199 $90,034 
After one year through five years500  
Total$10,699 $90,034 

6. BUSINESS COMBINATIONS
TransChart LLC
In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As a result of the acquisition, the Company recognized goodwill of $2.2 million and intangible assets of $2.0 million.
The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's condensed consolidated statements of operations from the respective acquisition date.
16

7. 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 and nine months ended September 30, 2021. The balance of the Company's goodwill as of September 30, 2021 and December 31, 2020 was $26.1 million and $23.9 million, respectively.
Intangible Assets
The following table presents details of the Company’s intangible assets as of September 30, 2021 ($ in thousands):
September 30, 2021
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$34,784 $(11,264)$(1,312)$22,208 8.3
Customer relationships19,308 (5,666)(1,010)12,632 10.2
Commercialization rights10,579 (1,749) 8,830 7.9
Trademarks and tradenames2,380 (939)(119)1,322 9.2
Other250 (125) 125 0.5
Total intangible assets with finite lives$67,301 $(19,743)$(2,441)$45,117 
Acquired in-process technology3,250 — — 3,250 
Total intangible assets$70,551 $(19,743)$(2,441)$48,367 
The following table presents details of the Company’s intangible assets as of December 31, 2020 ($ in thousands):
December 31, 2020
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$31,209 $(8,991)$(725)$21,493 9.1
Customer relationships18,168 (4,684)(449)13,035 10.9
Commercialization rights8,079 (1,039) 7,040 8.7
Trademarks and tradenames2,360 (804)(19)1,537 9.9
Total intangible assets with finite lives$59,816 $(15,518)$(1,193)$43,105 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$61,066 $(15,518)$(1,193)$44,355 
Acquisition of Intangible Assets
In June 2021, the Company acquired commercialization rights in an exclusive partnership for comprehensive data analytics in relation to NGS-based metagenomics testing for infectious diseases. This is included within Commercialization rights as of September 30, 2021.
In June 2021, the Company acquired the Transplant Hero patient application. The patient application is included in Acquired and developed technology as of September 30, 2021.
Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. As of September 30, 2021, the Company included $2.0 million in Acquired in-process technology for milestones related to the strategic agreement.
17

As of September 30, 2021, the Company included acquisitions of $7.5 million, which included $3.6 million of Acquired and developed technology, $2.5 million of Commercialization rights, $1.1 million of Customer relationships and $0.3 million of Other intangible assets.
Amortization of Intangible Assets
Amortization expense was $1.5 million and $1.2 million for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, expenses of $0.3 million, $0.4 million, $0.3 million and $0.5 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively. For the three months ended September 30, 2020, expenses of $0.3 million, $0.4 million, $0.1 million and $0.4 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.
Amortization expense was $4.2 million and $3.5 million for the nine months ended September 30, 2021 and 2020, respectively. For the nine months ended September 30, 2021, expenses of $1.0 million, $1.4 million, $0.5 million and $1.3 million were amortized to cost of testing, cost of product, cost of digital and other and sales and marketing, respectively. For the nine months ended September 30, 2020, expenses of $1.0 million, $1.2 million, $0.2 million and $1.1 million were amortized to cost of testing, cost of product, cost of digital and other and sales and marketing, respectively.
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2021 (in thousands):
Years Ending December 31,Cost of Testing ServicesCost of ProductCost of Digital and OtherSales and MarketingTotal
Remainder of 2021$329 $473 $209 $498 $1,509 
20221,316 1,894 836 1,804 5,850 
20231,316 1,894 836 1,732 5,778 
20241,316 1,894 600 1,732 5,542 
20251,316 1,894 431 1,732 5,373 
Thereafter5,457 5,008 1,622 8,978 21,065 
Total future amortization expense$11,050 $13,057 $4,534 $16,476 $45,117 

8. BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
September 30, 2021December 31, 2020
Finished goods$2,871 $1,702 
Work in progress2,806 2,936 
Raw materials13,123 5,374 
Total inventory$18,800 $10,012 
Accrued and Other Liabilities
18

Accrued and other liabilities consisted of the following (in thousands):
September 30, 2021December 31, 2020
Clinical studies$9,632 $6,733 
Short-term lease liability3,822 2,033 
Deferred revenue3,409 3,530 
Professional fees2,980 1,529 
Deferred payments for intangible assets2,000 2,000 
Capital expenditures1,648  
Accrued royalty1,598 1,072 
Test sample processing fees1,295 416 
Contingent consideration642 738 
Other accrued expenses3,573 2,551 
Total accrued and other liabilities$30,599 $20,602 
CMS 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, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.
During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.
9. 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.
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 was extended for a period of eight years and two months starting on January 1, 2021. The Company had determined that the amendment constituted a lease modification effective January 1, 2020. At the inception of the lease modification, the ROU asset increased by $13.0 million.
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 September 30, 2021, the carrying value of the ROU asset was $18.3 million. The related current and non-current liabilities as of September 30, 2021 were $3.8 million and $17.9 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 and nine months ended September 30, 2021 and 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Operating lease cost$1,345 $1,120 $3,757 $3,353 
Finance lease cost 51 53 155 
Total lease cost$1,345 $1,171 $3,810 $3,508 
19


Finance lease cost includes interest from the lease liability and amortization of the ROU asset.
September 30, 2021
Other information:
Weighted-average remaining lease term - Operating leases (in years)6.18
Weighted-average remaining lease term - Finance leases (in years)0.00
Weighted-average discount rate - Operating leases (%)10.1 %
Weighted-average discount rate - Finance leases (%) %

Maturities of operating lease liabilities as of September 30, 2021 are as follows (in thousands):
Year Ending December 31,Operating Leases
Remainder of 2021$1,387 
20225,539 
20234,209 
20244,216 
20253,980 
Thereafter10,256 
Total lease payments29,587 
Less imputed interest7,889 
Present value of future minimum lease payments21,698 
Less operating lease liability, current portion3,822 
Operating lease liability, long-term portion$17,876 
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 “Illumina Agreement”). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.
Cibiltech Commitments
Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (“Cibiltech”) effective April 30, 2019, 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 Illumina Agreement, the Company 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 (the “Court”) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks
20

injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera’s request. The trial date is not currently set.
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 Court 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 also 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 patents 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.
United States Department of Justice and United States Securities and Exchange Commission Investigations
The Company recently received a civil investigative demand (CID) from the United States Department of Justice (DOJ) requesting that the Company produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to our kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (SEC) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of our accounting and public reporting practices. The Company also received an information request from a state regulatory agency and may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. The Company does not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of the Company's products or services and are cooperating fully with the investigations. Although the Company remains committed to compliance with all applicable laws and regulations, it cannot predict the outcome of the DOJ or SEC investigations, the state law information request, or any other requests or investigations that may arise in the future regarding these or other subject matters.
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.

10. 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. The Company incurred expenses related to contributions to the plan of $0.4 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively. The Company incurred expenses related to contributions to the plan of $1.2 million and $0.6 million for the nine months ended September 30, 2021 and 2020, respectively.
11. WARRANTS
The Company issues 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 September 30, 2021, no warrants to purchase shares of common stock were exercised. In the nine months ended September 30, 2021, warrants to purchase approximately 3,000 shares of common stock were exercised for cash proceeds of $4 thousand.
21

In the three months ended September 30, 2020, warrants to purchase approximately 35,000 shares of common stock were exercised for cash proceeds of less than $0.1 million. In the nine months ended September 30, 2020, warrants to purchase approximately 307,000 shares of common stock were exercised for cash proceeds of $0.3 million. During the three months ended September 30, 2020, no warrants to purchase shares of common stock were exercised on a cashless basis. During the nine months ended September 30, 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.
As of September 30, 2021, outstanding warrants to purchase common stock were:
Classified asOriginal TermExercise PriceNumber of Shares Underlying Warrants
Original issue date:
April 2016Liability7 years$1.12 3,132 
3,132 

12. 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, 2020672,968 2,670,398 $21.92 1,878,866 $28.42 
Additional shares authorized1,977,647 — — — — 
Common stock awards for services(2,998)— — — — 
RSUs granted(797,290)— — 797,290 79.36 
RSUs vested— — — (639,335)24.82 
Options granted(187,514)187,514 80.40 — — 
Options exercised— (646,724)17.05 — — 
Repurchase of common stock under employee incentive plans216,813 — — — — 
RSUs forfeited226,564 — — (226,564)40.29 
Options forfeited214,115 (214,115)27.67 — — 
Options expired7,787 (7,787)24.66 — — 
Balance—September 30, 20212,328,092 1,989,286 $28.42 1,810,257 $50.94 
The total intrinsic value of options exercised was $4.2 million and $39.2 million for the three and nine months ended September 30, 2021, respectively. The total intrinsic value of options exercised was $4.0 million and $8.0 million for the three and nine months ended September 30, 2020, respectively.
As of September 30, 2021, the total intrinsic value of outstanding RSUs was approximately $114.7 million and there were $74.4 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 3.09 years.
Options outstanding that have vested and are expected to vest at September 30, 2021 are as follows:
Number of Shares Issued
(In thousands)
Weighted-Average
Exercise Price
Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(In thousands)
Vested930 $19.07 6.69$41,278 
Expected to vest954 36.87 8.3428,184 
Total1,884 $69,462 

22

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 September 30, 2021 for stock options that were in-the-money.
The total fair value of options that vested during the three and nine months ended September 30, 2021 was $3.6 million and $9.3 million, respectively. As of September 30, 2021, there were approximately $21.9 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.59 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 2021 that ended on June 30, 2021, 21,412 shares were purchased for aggregate proceeds of $1.3 million from the issuance of shares, which occurred on July 2, 2021.  During the offering period in 2020 that ended on December 31, 2020, 24,052 shares were purchased for aggregate proceeds of $0.8 million from the issuance of shares, which occurred on January 4, 2021.  
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 September 30,Nine Months Ended September 30,
2021202020212020
Employee stock options
Expected term (in years)6.06.05.96.0
Expected volatility78.27%77.24%77.84%76.12%
Risk-free interest rate0.85%0.36%0.77%0.69%
Expected dividend yield%%%%
Employee stock purchase plan
Expected term (in years)0.50.50.50.5
Expected volatility68.73%93.17%58.31%75.36%
Risk-free interest rate0.05%0.17%0.08%0.98%
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.
23

Stock-Based Compensation Expense
The following table summarizes stock-based compensation expense relating to employee and non-employee stock-based awards for the three and nine months ended September 30, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of testing services$750 $431 $1,715 $1,101 
Cost of product156 97 446 289 
Cost of digital and other217 124 555 338 
Research and development1,986 1,224 5,284 3,490 
Sales and marketing3,853 1,623 8,144 4,175 
General and administrative3,677 3,249 10,439 8,031 
Total$10,639 $6,748 $26,583 $17,424 
No tax benefit was recognized related to stock-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.
13. 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 and nine months ended September 30, 2021, the Company recorded an income tax benefit of $0.2 million and $0.5 million, respectively, compared to $0.2 million and $0.9 million for the three and nine months ended September 30, 2020, respectively. The income tax benefit of $0.2 million and $0.5 million for the three and nine months ended September 30, 2021, respectively, is primarily attributable to the recognition of deferred tax assets from foreign losses. 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 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 Cuts and Jobs Act of 2017. 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 2021 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.
14. 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):
24

Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Testing services revenue
United States$66,096 $45,439 $189,956 $112,976 
Rest of World368 90 679 288 
$66,464 $45,529 $190,635 $113,264 
Product revenue
United States$3,595 $2,755 $9,555 $6,032 
Europe2,227 1,950 7,138 5,448 
Rest of World699 678 2,467 1,889 
$6,521 $5,383 $19,160 $13,369 
Digital and other revenue
United States$2,530 $2,409 $7,225 $6,745 
Europe31 24 72 64 
Rest of World43 24 85 108 
$2,604 $2,457 $7,382 $6,917 
Total United States$72,221 $50,603 $206,736 $125,753 
Total Europe$2,258 $1,974 $7,210 $5,512 
Total Rest of World$1,110 $792 $3,231 $2,285 
Total$75,589 $53,369 $217,177 $133,550 
The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
September 30, 2021December 31, 2020
Long-lived assets:
United States$17,925 $9,888 
Europe525 351 
Rest of World269 465 
Total$18,719 $10,704 

25

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, 2020, filed with the Securities and Exchange Commission, or the SEC, on February 24, 2021.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
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,” “should,” “would,” “project,” “plan,” “target,” “contemplate,” “predict,” “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, financial condition and employees, including disruptions to our testing services, laboratories, clinical trials, supply chain and operations due to the COVID-19 global pandemic;
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.
26

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, 2020, filed with the SEC on February 24, 2021.  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 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
CareDx, Inc., or collectively, the Company, we, us and our, is 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 and Nine Months Ended September 30, 2021 and Recent Highlights
Achieved revenue of $75.6 million for the three months ended September 30, 2021, increasing 42% year-over-year
Grew testing services volume 86% year-over-year, with approximately 40,000 AlloSure and AlloMap patient results provided in the quarter - highlighted by an approximately 90% attach rate for HeartCare
Expanded patient referrals over 30% sequentially through TxAccess, to approximately 38,000
Received first commercial AlloSure Lung coverage, followed by commercial launch of AlloSure Lung, the first dd-cfDNA test available for lung transplant patients, in October
Announced publication of KidneyCare validation study in Kidney360 – Multicenter study validating AlloMap and demonstrating the complementary value with AlloSure for detecting rejection
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 of AlloMap Heart, 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.
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.
27

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., or Kaiser, several Blue Cross Blue Shield, or BCBS, plans and UnitedHealthcare.
In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753. AlloSure Heart has received positive coverage from Geisinger Health and is covered for use throughout Kaiser.
We have also successfully completed several 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 based on our Cardiac Allograft Rejection Gene Expression Observational (Deng, M. et al., Am J Transplantation 2006) study, which was published in the American Journal of Transplant, or AJT. A subsequent clinical utility trial, Invasive Monitoring Attenuation through Gene Expression (Pham MX et al., N. Eng. J. Med., 2010), 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 ISHLT (International Society for Heart and Lung Transplantation) guidelines.
HeartCare
HeartCare includes the gene expression profiling technology of AlloMap Heart with the donor-derived cell-free DNA, or 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 the 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.
HeartCare provides robust information about distinct biological processes, such as immune quiescence, active injury, acute cellular rejection 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.
Kidney
AlloSure Kidney, our transplant surveillance solution, was commercially launched in October 2017 and is our 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 Kidney is able to discriminate dd-cfDNA from recipient-cell-free DNA, targeting polymorphisms between donor and recipient. This single-nucleotide polymorphism approach across all the somatic chromosomes is specifically designed for transplantation, allowing a scalable and 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 is covered for use within Kaiser and has received positive coverage decisions from BCBS of South Carolina, BCBS of Kansas City, Capital Blue and BCBS Vermont. Additional coverage by other private payers occurs on a contractual or case-by-case basis.
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 Kidney provides a non-invasive test, assessing allograft injury that enables more frequent, quantitative and safer assessment of allograft rejection and injury status. Beyond allograft rejection, the assessment of molecular inflammation has shown further utility in the assessment of proteinuria, the formation of De Novo donor specific antibodies, or DSAs, and as a surrogate predictive measure of estimated glomerular filtration rate, or eGFR, decline. Monitoring of graft injury through AlloSure Kidney allows clinicians to optimize allograft biopsies, identify allograft injury and guide immunosuppression management more accurately.
28

Since the analytical validation paper in the Journal of Molecular Diagnostics in 2016 before the commercial launch of AlloSure Kidney, there has been an increasing body of evidence supporting the use of AlloSure Kidney 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 of 50%, showing no significant difference between patients with and without rejection. Multiple publications and abstracts have shown AlloSure Kidney’s value in the management of BK viremia, as well as numerous pathologies that cause molecular inflammation and injury such as DSAs and eGFR decline. Most recently its utility in the assessment of T-cell mediated rejection (TCMR) 1A and borderline rejection has also been published in the AJT.
The prospective multicenter trial, the K-OAR study, has enrolled over 1,700 patients, with plans to survey patients with AlloSure Kidney for 3 years and provide further clinical utility of AlloSure Kidney in the surveillance of kidney transplant recipients.
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 private 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 in 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. One of these studies, launched in April 2020, is the ALARM study, or AlloSure Lung Allograft Remote Monitoring, with Johns Hopkins University, where the impact of AlloSure Lung combined with RemoTraC will be measured. AlloSure Lung applies proprietary NGS technology to measure dd-cfDNA from the donor lung in the recipient bloodstream to monitor graft injury. In June 2020, we submitted an application to the Palmetto MolDx Technology Assessment program seeking coverage and reimbursement for AlloSure Lung.
Cellular Therapy
In April 2020, we initiated a research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. AlloCell will initially be commercialized through collaborative research agreements with biopharma companies developing cell therapies.
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 with Illumina, Inc. (Illumina), or the Illumina Agreement, which provides us with worldwide distribution, development and commercialization rights to Illumina's NGS products and technologies 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.
In September 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 authorization on January 10, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.
29

Also in September 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 other solutions on the market 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. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.
In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market.
In March 2021, the Company acquired certain assets of BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
Digital
In 2019, we began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management, or Ottr, Inc., and XynManagement, Inc., or XynManagement.
On May 7, 2019, we acquired 100% of the outstanding common stock of Ottr, Inc. Ottr, Inc. 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, or EMR, systems, including Cerner and Epic, providing patient surveillance management tools and outcomes data to transplant centers.
On August 26, 2019, we acquired 100% of the outstanding common stock of XynManagement. XynManagement provides two unique solutions, XynQAPI software, or XynQAPI, and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
In September 2020 we launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, we acquired TransChart LLC, or TransChart, for cash. TransChart provides EMR software to hospitals throughout the United States to care for patients who have or may need an organ transplant. As part of our acquisition of TransChart in January 2021, we acquired TxAccess, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, we acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
Also in June 2021, we entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, we and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system.
COVID-19 Impact
In the final weeks of March 2020 and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose 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. As a result, with transplant surveillance visits down, we experienced a slowdown in testing services volumes in the final weeks of March 2020 and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, we 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 200 transplant centers can offer RemoTraC to their patients and over 9,000 kidney, heart and lung transplant patients have enrolled. Based on existing and new relationships with partners, we have established a nationwide network of more than 10,000 mobile phlebotomists. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, our testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic. In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, we did not experience a decrease in testing services volumes. Our product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as we were unable to undertake onsite discussions and demonstrations of our recently launched NGS
30

products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. Our product business maintained normal sales volumes during the fourth quarter of 2020 and increased sales volumes throughout 2021.
We are maintaining our testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among our employees. In areas where COVID-19 impacts healthcare operations, our field-based sales and clinical support teams are supporting providers through virtual platforms.
Although the executive orders that placed certain restrictions on operations in San Mateo County and the State of California, where our laboratory and headquarters are located, were lifted effective June 15, 2021, new orders or restrictions may be adopted in the future depending upon the COVID-19 transmission rates in our county and state, as well as other factors. In addition, we have created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in our offices for employees that do not work from home.
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 studies may be affected by the COVID-19 pandemic. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic. Some patients may not be able to comply with clinical study 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.
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, AlloMap Heart and AlloSure Heart tests, which represented 88% of our total revenue for each of the three and nine months ended September 30, 2021, and 85% of our total revenue for each of the three and nine months ended September 30, 2020, 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; and (v) 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 as well as general nephrologists managing transplant recipients. 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 AlloSeq Tx, Olerup SSP and QTYPE products. Product revenue represented 9% of our total revenue for each of the three and nine months ended September 30, 2021, and 10% of our total revenue for each of the three and nine months ended September 30, 2020, 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.
31

Digital and Other Revenue
Our digital and other revenue is mainly derived from sales of our Ottr software, XynQAPI, TransChart and TxAccess licenses, services and SaaS agreements across the digital portfolio. Digital and other revenue represented 3% of our total revenue for each of the three and nine months ended September 30, 2021, and 5% of our total revenue for each of the three and nine months ended September 30, 2020, respectively.
32

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.
Our significant accounting policies are described in Note 2 of the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Some of these accounting policies require us to make difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. 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:
Revenue recognition;
Business combinations;
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 and nine months ended September 30, 2021 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, 2020.
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.
33

Results of Operations
Comparison of the Three Months Ended September 30, 2021 and 2020
(In thousands)
Three Months Ended September 30,
20212020Change
Revenue:
Testing services revenue$66,464 $45,529 $20,935 
Product revenue6,521 5,383 1,138 
Digital and other revenue2,604 2,457 147 
Total revenue75,589 53,369 22,220 
Operating expenses:
Cost of testing services18,038 11,900 6,138 
Cost of product4,919 3,705 1,214 
Cost of digital and other1,879 1,210 669 
Research and development19,439 12,474 6,965 
Sales and marketing21,370 13,870 7,500 
General and administrative18,671 13,117 5,554 
Total operating expenses84,316 56,276 28,040 
Loss from operations(8,727)(2,907)(5,820)
Other income (expense):
Interest income, net20 29 (9)
Change in estimated fair value of common stock warrant liability88 79 
Other expense, net(3,440)(254)(3,186)
Total other expense(3,332)(146)(3,186)
Loss before income taxes(12,059)(3,053)(9,006)
Income tax benefit162 235 (73)
Net loss$(11,897)$(2,818)$(9,079)

Testing Services Revenue
Testing services revenue increased by $20.9 million, or 46%, for the three months ended September 30, 2021 compared to the same period in 2020. This increase is primarily due to an increase of more than 18,000 AlloSure Kidney, AlloMap Heart and AlloSure Heart patient results provided in the three months ended September 30, 2021, compared to the same period in 2020.
Product Revenue
Product revenue increased by $1.1 million, or 21%, for the three months ended September 30, 2021, compared to the same period in 2020, primarily due to growth from the NGS typing products.
Digital and Other Revenue
Digital and other revenue increased by $0.1 million, or 6%, for the three months ended September 30, 2021 compared to the same period in 2020.
Cost of Testing Services
Cost of testing services increased by $6.1 million, or 52%, for the three months ended September 30, 2021, compared to the same period in 2020. The increase is primarily due to increased testing volume, the related increased reagents, consumables and shipping expenses and personnel-related costs and stock-based compensation expense.
Cost of Product
Cost of product increased by $1.2 million, or 33%, for the three months ended September 30, 2021, compared to the same period in 2020. The increase is primarily due to increased product revenue, personnel-related costs and stock-based compensation expense.
34

Cost of Digital and Other
Cost of digital and other increased by $0.7 million, or 55%, for the three months ended September 30, 2021, compared to the same period in 2020. The increase is primarily due to increased personnel-related costs of $0.4 million, stock-based compensation expense of $0.1 million and amortization expense of $0.1 million related to new intangibles added during 2021.
Research and Development
Research and development expenses increased by $7.0 million, or 56%, for the three months ended September 30, 2021, compared to the same period in 2020, primarily due to an increase in headcount and personnel-related costs of $2.9 million, an increase in research and development services and other expenses of $2.0 million, an increase in stock-based compensation expense of $0.8 million, an increase in reagents and consumables of $0.7 million, and an increase in clinical studies of $0.4 million.
Sales and Marketing
Sales and marketing expenses increased by $7.5 million, or 54%, for the three months ended September 30, 2021, compared to the same period in 2020, primarily due to an increase in headcount and personnel-related costs of $2.8 million, an increase in stock-based compensation expense of $2.2 million and an increase in marketing programs and travel costs of $1.9 million.
General and Administrative
General and administrative expenses increased by $5.6 million, or 42%, for the three months ended September 30, 2021, compared to the same period in 2020. This increase was primarily due to an increase in legal expenses of $1.7 million, an increase in headcount and personnel-related expenses of $1.2 million, an increase in consulting expenses of $1.0 million, an increase in travel and other costs of $0.7 million and an increase in stock-based compensation expense of $0.4 million.
Other income (expense)
Other expense, net decreased by $3.2 million for the three months ended September 30, 2021, compared to the same period in 2020, primarily due to the unrealized loss on the investment in Miromatrix.
35

Comparison of the Nine Months Ended September 30, 2021 and 2020
(In thousands)
Nine Months Ended September 30,
20212020Change
Revenue:
Testing services revenue$190,635 $113,264 $77,371 
Product revenue19,160 13,369 5,791 
Digital and other revenue7,382 6,917 465 
Total revenue217,177 133,550 83,627 
Operating expenses:
Cost of testing services51,756 30,631 21,125 
Cost of product13,771 9,635 4,136 
Cost of digital and other4,861 3,966 895 
Research and development54,479 35,616 18,863 
Sales and marketing56,421 37,727 18,694 
General and administrative50,216 35,436 14,780 
Total operating expenses231,504 153,011 78,493 
Loss from operations(14,327)(19,461)5,134 
Other income (expense):
Interest income, net147 146 
Change in estimated fair value of common stock warrant liability50 (990)1,040 
CARES Act Provider Relief Fund— 4,813 (4,813)
Other expense, net(906)(572)(334)
Total other (expense) income(709)3,397 (4,106)
Loss before income taxes(15,036)(16,064)1,028 
Income tax benefit525 865 (340)
Net loss$(14,511)$(15,199)$688 

Testing Services Revenue
Testing services revenue increased by $77.4 million, or 68%, for the nine months ended September 30, 2021 compared to the same period in 2020. This increase is primarily due to an increase of more than 56,000 AlloSure Kidney, AlloMap Heart and AlloSure Heart patient results provided in the nine months ended September 30, 2021, compared to the same period in 2020.
Product Revenue
Product revenue increased by $5.8 million, or 43%, for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to growth from the NGS typing products.
Digital and Other Revenue
Digital and other revenue increased by $0.5 million, or 7%, for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to the acquisition of TransChart in January 2021.
Cost of Testing Services
Cost of testing services increased by $21.1 million, or 69%, for the nine months ended September 30, 2021, compared to the same period in 2020. The increase is primarily due to increased testing volume, the related increased reagents, consumables and shipping expenses, and personnel-related costs and stock-based compensation expense.
Cost of Product
Cost of product increased by $4.1 million, or 43%, for the nine months ended September 30, 2021, compared to the same period in 2020. The increase is primarily due to increased product revenue, personnel-related costs and stock-based compensation expense.
36

Cost of Digital and Other
Cost of digital and other increased by $0.9 million, or 23%, for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to an increase in personnel-related costs and amortization of newly acquired intangibles.
Research and Development
Research and development expenses increased by $18.9 million, or 53%, for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to an increase in headcount and personnel-related costs of $7.1 million, an increase in reagents and consumables of $2.5 million, an increase in consulting and professional fees of $2.4 million, an increase in clinical studies of $2.2 million, an increase in stock-based compensation expense of $1.8 million, an increase in research and development and other costs of $1.4 million and an increase in software expense of $1.2 million.
Sales and Marketing
Sales and marketing expenses increased by $18.7 million, or 50%, for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to an increase in headcount and personnel-related costs of $9.6 million, an increase in stock-based compensation expense of $4.0 million, an increase in marketing programs and travel costs of $3.2 million and an increase in consulting and professional fees of $1.2 million.
General and Administrative
General and administrative expenses increased by $14.8 million, or 42%, for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to an increase in legal expenses of $4.9 million, an increase in headcount and personnel-related costs of $4.4 million, an increase in stock-based compensation expense of $2.4 million, an increase in consulting and professional fees of $1.8 million and an increase in software expense of $0.6 million.
Change in Estimated Fair Value of Common Stock Warrant Liability
The change in estimated fair value of common stock warrant liability increased from a loss of $1.0 million for the nine months ended September 30, 2020 to a gain of less than $0.1 million for the nine months ended September 30, 2021, resulting in a net change of $1.0 million, or 105%.
The gain of less than $0.1 million in the nine months ended September 30, 2021 is comprised of a remeasurement gain of $0.3 million for the change in the fair value of our common stock warrant liability and a remeasurement charge of $0.2 million for warrants exercised during the period.
CARES Act Provider Relief Fund
The CARES Act Provider Relief Fund decreased by $4.8 million, or 100%, for the nine months ended September 30, 2021, compared to the same period in 2020, due to the CARES Act payment we received in April 2020.
Other income (expense)
Other expense, net decreased $0.3 million for the nine months ended September 30, 2021, compared to the same period in 2020, primarily due to the unrealized loss on the investment in Miromatrix and foreign currency exchange rate losses.

Cash Flows for the Nine Months Ended September 30, 2021 and 2020
The following table summarizes the primary sources and uses of cash for the periods presented:
Nine Months Ended September 30,
20212020
(in thousands)
Net cash provided by (used in):
Operating activities$(23,460)$26,250 
Investing activities55,494 (9,920)
Financing activities186,476 159,185 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(157)64 
Net increase in cash, cash equivalents and restricted cash$218,353 $175,579 
37

Operating Activities
Net cash provided by (used in) operating activities consists of net loss, adjusted for certain noncash items in the condensed consolidated statements of operations and changes in operating assets and liabilities.
Cash used in operating activities for the nine months ended September 30, 2021 was $23.5 million. Our net loss of $14.5 million was our primary use of cash in operating activities that included a number of noncash items. Our noncash items included $26.6 million in stock-based compensation expense, $6.3 million of depreciation and amortization expense and $2.2 million of amortization of right-of-use assets. Cash used in operating activities was also due to an increase in accounts receivable of $21.6 million, a decrease in Refund liability - CMS advance payment of $20.5 million and a decrease in net operating assets of $3.0 million.
Cash provided by operating activities for the nine months ended September 30, 2020 was $26.3 million. Our net loss of $15.2 million included $4.8 million of cash provided by the CARES Act Provider Relief Fund, and our net loss was our primary use of cash in operating activities that included a number of noncash items. Our noncash items included $17.4 million in stock-based compensation expense, a $1.0 million loss on the revaluation of common stock warrant liability to estimated fair value and $5.1 million of depreciation and amortization expense. Net operating assets decreased by $4.7 million, offset by an increase in Deferred revenue - CMS advance payment of $20.5 million.
Investing Activities
For the nine months ended September 30, 2021, net cash provided by investing activities of $55.5 million was primarily related to the maturities of marketable securities of $78.9 million. These proceeds were partially offset by the acquisition of TransChart, net of cash acquired of $3.5 million, $6.7 million related to payments for acquired intangibles, $5.5 million related to purchases of long-term marketable securities and $7.7 million related to additions of capital expenditures, net.
For the nine months ended September 30, 2020, net cash used in investing activities of $9.9 million consisted of $6.7 million related to additions of capital expenditures, net, $2.0 million related to payments for the license and commercialization agreement with Cibiltech and $1.3 million related to payments for acquired intangibles.
Financing Activities
Net cash provided by financing activities for the nine months ended September 30, 2021 of $186.5 million was primarily related to $188.9 million of proceeds from the issuance of shares of common stock in an underwritten offering, net of issuance costs, proceeds from exercises of stock options of $10.9 million and proceeds from issuances of common stock under our employee stock purchase plan of $2.1 million. These proceeds were partially offset by taxes paid related to net share settlements of restricted stock units of $15.4 million.
Net cash provided by financing activities for the nine months ended September 30, 2020 of $159.2 million was primarily related to $134.7 million of proceeds from the issuance of common shares in a public equity offering, net of issuance costs, $23.5 million of proceeds from the issuance of common shares in an “at-the-market” equity offering, net of issuance costs, proceeds from issuances of common stock under our employee stock purchase plan of $1.1 million, proceeds from exercises of warrants of $0.3 million and proceeds from exercises of stock options of $3.8 million. These proceeds were partially offset by taxes paid related to net share settlements of restricted stock units of $4.0 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 $367.0 million at September 30, 2021. As of September 30, 2021, we had cash, cash equivalents and marketable securities of $363.3 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. With our continuing growth, we may require additional financing in the future to fund working capital and our development of future products. Additional financing might include issuance of equity securities, including through underwritten public offerings or “at-the-market” offerings, debt offerings or financings or a combination of these financings. There can be no assurance that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us. We believe our existing cash balance and expected cash from existing operations, including cash from current license agreements and future license and collaboration agreements, or a combination of these, will be sufficient to meet our anticipated cash requirements for the next 12 months.
38

CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act. Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services, or CMS, expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, we received an advance payment from CMS of approximately $20.5 million and recorded the payment as Deferred revenue - CMS advance payment on our condensed consolidated balance sheet.
During December 2020, we reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. We recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.
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.
CARES Act Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services, or HHS, distributed 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. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act’s implementation and we continue to assess the impact on our business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. 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 recorded in other income (expense), net on the condensed consolidated statements of operations.
We are complying with the key terms and provisions of the CARES Act Provider Relief Fund which includes, among other things, the requirement that we maintain appropriate records and cost documentation. During the quarter ended September 30, 2021, we were notified by HHS that the Provider Relief Fund Reporting Portal was open for reporting on the use of Provider Relief Fund payments, and we completed and submitted a report indicating our use of the funds we received pursuant to the CARES Act.
June 2020 Underwritten Public Offering of Common Stock
On June 15, 2020, we sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters' full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, we sold 1,923,077 shares of our common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to us from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, we sold 288,461 shares of our common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to us from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
39

Factors Affecting Our Performance
COVID-19 Pandemic
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 pandemic. 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 AlloMap Heart, AlloSure Kidney and AlloSure Heart Tests We Receive and Report
The growth of our testing services business is tied to the number of AlloSure Kidney, AlloMap Heart and AlloSure 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 the ISHLT included AlloMap in guidelines, payers adopted coverage policies and no longer 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 and third party payer reimbursement, and to expand utilization by healthcare providers.
The Protecting Access to Medicare Act of 2014, or PAMA, included 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. The CARES Act freezes current (2020) CMS CLFS rates through 2021. Further, the CARES Act delays the reporting cycle under PAMA to January 1 and March 31, 2022. The next data collection period will become January 1 through June 30, 2024.
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, UnitedHealthcare, several BCBS plans and regional plans across the US.
Reimbursement for AlloSure Kidney
On September 26, 2017, we received notice that the 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
In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
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
40

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 Illumina Agreement, 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, 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 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.
In September 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 authorization on January 20, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.
Also in September 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 a simple NGS workflow that reduces complexity and can reduce errors. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.
In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market.
Continued Growth of Digital Sales
The growth of our digital revenues is tied to the continued successful implementation of our Ottr and XynQAPI software businesses, as well as continued support and maintenance of existing Ottr, Inc. and XynManagement customers. The Ottr software, TransChart, TxAccess 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 Services and 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 services and 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 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
For a discussion regarding our significant contractual obligations as of September 30, 2021 and the effect those obligations are expected to have on our liquidity and cash flows in future periods, please refer to Note 9 of the condensed consolidated financial statements, and the section entitled “Management's Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources”, respectively, included elsewhere in this Quarterly Report on Form 10-Q.
Off-Balance Sheet Arrangements
Not required.
Foreign Operations
The accompanying unaudited condensed consolidated balance sheets contain certain recorded assets in foreign countries, namely Stockholm, Sweden and Fremantle, Australia.  Although these countries are considered economically stable and we
41

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.
42

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, cash equivalents and marketable securities of $363.3 million and $224.7 million at September 30, 2021 and December 31, 2020, 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 100 basis point increase or decrease in interest rates during any of the periods presented would have an approximate impact of $2.7 million on our condensed consolidated financial statements.
Foreign Currency Exchange Risk
We have operations in Sweden and 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 September 30, 2021, would have negatively impacted our financial results for the nine months ended September 30, 2021 by $0.2 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 September 30, 2021. 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 September 30, 2021, 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 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 September 30, 2021 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.
43

PART II. OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
The information set forth in Note 9, Commitments and Contingencies, to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q under the caption “Litigation and Indemnification Obligations” is incorporated herein by reference.
ITEM 1A.    RISK FACTORS
Our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the Securities and Exchange Commission or the SEC, on February 24, 2021, or the Form 10-K, 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, 2020, filed with the SEC on February 24, 2021, 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, or COVID-19, originating in Wuhan, China 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 pandemic, 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 interruption in manufacturing or our supply of materials could adversely affect our ability to conduct ongoing and future research and testing activities.
In addition, our clinical studies may be affected by the COVID-19 pandemic. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic. Some patients may not be able to comply with clinical study 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. Additionally, collaborators at research hospitals may be subject to limitations with respect to accessing their laboratories and sample banks which could impact timelines for research and product development dependent on external collaborations. Limits on the ability of individuals to move freely during a pandemic may also negatively impact recruiting new staff necessary to expand our 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.
Management is actively monitoring the effect of the global situation on our financial condition, liquidity, operations, suppliers, industry and workforce. While there have recently been vaccines developed and administered, and the spread of COVID-19 may eventually be contained or mitigated, we cannot predict the timing of the vaccine roll-out globally or the continued efficacy of such vaccines, and we do not yet know how businesses, clinics, patients or our partners will operate in a post COVID-19 environment. The ultimate impact of the COVID-19 pandemic on our business, operations, or the global economy as a whole, remains highly uncertain, and a continued and prolonged public health crisis such as the COVID-19 pandemic could have a material negative impact on our business, financial condition, and operating results.
As the administration of the vaccine program increases and cases decline, we continue to evaluate and refine our return to work strategy. We also continue to monitor the World Health Organization and Centers for Disease Control and Prevention
44

guidelines, as well as other federal, state and local guidance, as we adapt and as some of our employees have returned to in-person work.
We have a history of losses, and we expect to incur net losses for the next several years.
We have incurred substantial net losses since our inception, and we may continue to incur additional losses for the next several years. For the quarter ended September 30, 2021, our net loss was $11.9 million. As of September 30, 2021, we had an accumulated deficit of $367.0 million. We expect to continue to incur significant operating expenses and anticipate that our expenses will increase due to costs relating to, among other things:
researching, developing, validating and commercializing potential new testing services, products and digital solutions, including additional expenses in connection with our continuing development and commercialization of KidneyCare, HeartCare, AlloSeq, AiTraC and other future solutions;
developing, presenting and publishing additional clinical and economic utility data intended to increase payer coverage and clinician adoption of our current and future solutions;
expansion of our operating capabilities;
maintenance, expansion and protection of our intellectual property portfolio and trade secrets;
the process of fully integrating acquired companies and operations and the associated potential disruptions to our business;
future clinical trials;
expansion of the size and geographic reach of our sales force and our marketing capabilities to commercialize our existing and future solutions;
employment of additional clinical, quality control, scientific, customer service, laboratory, billing and reimbursement and management personnel;
compliance with existing and changing laws, regulations and standards, including those relating to corporate governance and public disclosure and regulations implemented by the SEC and The Nasdaq Stock Market LLC;
employment of operational, financial, accounting and information systems personnel, consistent with expanding our operations and our status as a public company; and
failure to achieve expected operating results may cause a future impairment of goodwill or other assets.
Even if we achieve significant revenues, we may not become profitable, and even if we achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain consistently profitable could adversely affect the market price of our common stock and could significantly impair our ability to raise capital, expand our business or continue to pursue our growth strategy or even continue to operate. For a detailed discussion of our financial condition and results of operations, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
We may require additional financing.
As of September 30, 2021, we had cash, cash equivalents and marketable securities of $363.3 million and an accumulated deficit of $367.0 million. On January 25, 2021, we completed an underwritten public offering of common stock, and on February 11, 2021, we sold additional shares of common stock pursuant to the underwriters' full exercise of an overallotment option granted to the underwriters in connection with the offering. The aggregate net proceeds to us, including the shares sold pursuant to the underwriters' full exercise of the overallotment option, were approximately $188.7 million, after deducting underwriting discounts and commissions and offering expenses. We may require additional financing in the future to fund working capital, pay our obligations as they come due and fund our acquisitions of complementary businesses and assets. Additional financing might include issuance of equity securities, debt, cash from collaboration agreements, or a combination of these. However, there can be no assurance that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us.
We could become subject to legal proceedings that could be time consuming, result in costly litigation and settlements/judgments, require significant amounts of management attention and result in the diversion of significant operational resources, which could adversely affect our business, financial condition and results of operations.
We have in the past been, and from time to time in the future may become, involved in lawsuits, claims and proceedings incident to the ordinary course of, or otherwise in connection with, our business. For example, 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,
45

2020 in the U.S. District Court for the District of Delaware, or the Court, alleging we made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of the Court to amend its counterclaims to include additional allegations regarding purportedly false claims we made with respect to AlloSure, and the Court granted Natera’s request. On September 28, 2021, the Court confirmed that the false advertising case against Natera will proceed to trial. The trial date is not currently set.
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 Court 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 also 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 patents and unspecified damages. Trial is not currently scheduled. We intend to defend both of these matters vigorously, and believe that we have good and substantial defenses to the claims alleged in the suits, but there is no guarantee that we will prevail.
Litigation is inherently unpredictable. It is possible that an adverse result in one or more of these possible future events could have a material adverse effect on us including increased expenses to defend, settle or resolve such litigation.
If our laboratory facility in the U.S. becomes inoperable, we will be unable to perform AlloSure Kidney, AlloMap Heart, AlloSure 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, power outages, wildfires, flooding, droughts and other extreme weather events and changing weather patterns, which are increasing in frequency due to the impacts of climate change and 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, AlloSure 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, AlloSure Heart or future solutions or able to comply with the required quality and regulatory standards, or that this laboratory would be willing or able to perform the tests for us on commercially reasonable terms.
Since the onset of the COVID-19 pandemic, federal, state and local governments have imposed various quarantines, shelter-in-place and similar government orders, including several orders that have impacted operations in. San Mateo County, where our laboratory and headquarters are located. These orders and others may be further modified, amended and adopted depending upon the COVID-19 transmission rates in our county and state, as well as other factors. 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.
Investors’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from certain investors, employees, regulators and other stakeholders concerning corporate responsibility, specifically related to environmental, social and governance, or ESG, factors. Some investors and investor advocacy groups may use these factors to guide investment strategies and, in some cases, investors may choose not to invest in
46

our company if they believe our policies relating to corporate responsibility are inadequate. Third-party providers of corporate responsibility ratings and reports on companies have increased to meet growing investor demand for measurement of corporate responsibility performance, and a variety of organizations currently measure the performance of companies on such ESG topics, and the results of these assessments are widely publicized. Investors, particularly institutional investors, use these ratings to benchmark companies against their peers and if we are perceived as lagging with respect to ESG initiatives, these investors may engage with us to improve ESG disclosures or performance and may also make voting decisions, or take other actions, to hold us and our board of directors accountable. In addition, the criteria by which our corporate responsibility practices are assessed may change, which could result in greater expectations of us and cause us to undertake costly initiatives to satisfy such new criteria. If we elect not to or are unable to satisfy such new criteria, investors may conclude that our policies with respect to corporate responsibility are inadequate. We may face reputational damage in the event that our corporate responsibility procedures or standards do not meet the standards set by various constituencies.
We may face reputational damage in the event our corporate responsibility initiatives or objectives do not meet the standards set by our investors, stockholders, lawmakers, listing exchanges or other constituencies, or if we are unable to achieve an acceptable ESG or sustainability rating from third-party rating services. A low ESG or sustainability rating by a third-party rating service could also result in the exclusion of our common stock from consideration by certain investors who may elect to invest with our competition instead. Ongoing focus on corporate responsibility matters by investors and other parties as described above may impose additional costs or expose us to new risks. Any failure or perceived failure by us in this regard could have a material adverse effect on our reputation and on our business, share price, financial condition, or results of operations, including the sustainability of our business over time.
We face four primary risks relative to protecting critical information: loss of access risk, inappropriate disclosure risk,
inappropriate modification risk and the risk of our being unable to identify and audit our controls over the first three risks.
In addition, an application, data security or network incident may allow unauthorized access to our systems or data or our
customers’ data, disable access to our service, harm our reputation, create additional liability and adversely impact our
financial results.
We are highly dependent on information technology networks and systems, including the Internet, to securely process, transmit
and store our critical information. Security breaches of this infrastructure, including physical or electronic break-ins, computer
viruses, attacks by hackers and similar breaches, can create system disruptions, shutdowns or unauthorized disclosure or
modification of confidential information. The secure processing, storage, maintenance and transmission of this critical
information are vital to our operations and business strategy, and we devote significant resources to protecting such information. Although we take measures to protect sensitive information from unauthorized access or disclosure, our information technology and infrastructure may be vulnerable to attacks by hackers or viruses or breached due to employee error, malfeasance or other disruptions. In addition, as a result of the COVID-19 pandemic, we may face increased cybersecurity risks due to our reliance on internet technology which may create additional opportunities for cybercriminals to exploit vulnerabilities. While we maintain monitoring practices and protections for our information technology to reduce these risks and test our systems on an ongoing basis for any potential threats, there can be no assurance that these efforts will prevent a cyber-attack or other security breach.
Third parties have attempted, and may in the future attempt, to fraudulently induce employees, contractors or consumers into
disclosing sensitive information such as user names, passwords or other information or otherwise compromise the security of
our internal networks, electronic systems and/or physical facilities in order to gain access to our data or our critical information,
which could result in significant legal and financial exposure. In addition, a contractor or other third party with whom we do
business, as well as parties with which we do not do business, may attempt to circumvent our security measures or obtain such
information, and may purposefully or inadvertently cause a breach involving sensitive information. While we still continue to
evaluate and implement additional protective measures to reduce the risk and detect cyber incidents, cyberattacks are becoming
more sophisticated and frequent and the techniques used in such attacks change rapidly. Despite our cybersecurity measures
(including employee and third party training regarding phishing, malware, and other cyber risks, monitoring of networks and
systems and maintenance of back up of protective systems), which are continuously reviewed and upgraded, our information
technology networks and infrastructure may still be vulnerable to damage, disruptions or shut downs due to attack by hackers or
breaches, phishing scams, ransomware, systems failures, computer viruses or other malfeasance. A security breach or privacy
violation that leads to disclosure or modification of or prevents access to consumer information (including personally
identifiable information or protected health information) could harm our reputation, compel us to comply with disparate state
breach notification laws, require us to verify the correctness of database contents and otherwise subject us to liability under laws that protect personal data, resulting in increased costs or loss of revenue. If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures, our operations could be disrupted, and we may suffer loss of
reputation, financial loss and other regulatory penalties because of lost or misappropriated information, including sensitive
consumer data. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying
them may lead to increased harm of the type described above.
47

Any such breach or interruption could compromise our networks or those of our third-party billing agent, and the information
stored there could be inaccessible or could be accessed by unauthorized parties, publicly disclosed, lost or stolen. Any such
interruption in access, improper access, disclosure or other loss of information could result in legal claims or proceedings,
liability under laws that protect the privacy of personal information, such as the Health Insurance Portability and Accountability
Act of 1996, or HIPAA, and regulatory penalties. Unauthorized access, loss or dissemination could also disrupt our operations,
including our ability to perform tests, provide test results, bill our payers or patients, process claims and appeals, provide
customer assistance services, conduct research and development activities, collect, process and prepare company financial
information, provide information about our current and future products and solutions and other patient and clinician education
and outreach efforts through our website, and manage the administrative aspects of our business, any of which could damage our reputation and adversely affect our business. Any such breach could also result in the compromise of our trade secrets and other proprietary information, which could adversely affect our competitive position.
In addition, the interpretation and application of consumer, health-related, privacy and data protection laws in the U.S., Europe
and elsewhere are often uncertain, contradictory and in flux. It is possible that these laws may be interpreted and applied in a
manner that is inconsistent with our practices. If so, this could result in government-imposed fines or orders requiring that we
change our practices, which could adversely affect our business. Complying with these various laws could cause us to incur
substantial costs or require us to change our business practices and compliance procedures in a manner adverse to our business.
For example, the California Consumer Privacy Act, or the CCPA, took effect on January 1, 2020. The CCPA, among other
things, requires covered companies to provide disclosures to California consumers concerning the collection and sale of
personal information, and will give such consumers the right to opt-out of certain sales of personal information. The CCPA may
increase our compliance costs and potential liability, and we cannot yet predict the impact of the CCPA on our business.
Internationally, the General Data Protection Regulation, or the GDPR, took effect in May 2018 within the European Economic
Area, or the EEA, and many EEA jurisdictions have also adopted their own data privacy and protection laws in addition to the
GDPR. Furthermore, other international jurisdictions, including Singapore, South Korea, China, Brazil, Mexico and Australia,
have also implemented laws relating to data privacy and protection. Although we believe that we are complying with the GDPR
and similar laws, these laws are still relatively new.
Risks Related to Acquisitions, Partnerships and Investments
Our portfolio of marketable securities is significant and subject to market, interest and credit risk that may reduce its value.
At September 30, 2021, we had $10.2 million in marketable securities invested through a professional investment management firm. These investments are primarily in corporate debt securities, but our investments also include money market funds that meet the criteria of our investment policy, which is focused on the preservation of our capital, maintaining liquidity and providing diversification. Changes in the value of this portfolio could adversely affect our earnings, and these investments are subject to general credit, liquidity and market and interest rate risks. In particular, the value of our investments may decline due to increases or decreases in interest rates, downgrades of debt securities included in our portfolio, instability in the global financial markets that reduces the liquidity of securities included in our portfolio and other factors, including unexpected or unprecedented events such as the COVID-19 pandemic. Each of these events may cause us to record charges to reduce the carrying value of our investment portfolio or sell investments for less than our acquisition cost, and could have a material adverse impact on our financial condition and operating results.
We are subject to numerous fraud and abuse and other laws and regulations pertaining to our business, the violation of any
one of which could harm our business.
The clinical laboratory testing industry is highly regulated, and there can be no assurance that the regulatory environment in which we operate will not change significantly and adversely in the future. Our arrangements with customers may expose us to broadly applicable fraud and abuse and other laws and regulations that may restrict the financial arrangements and relationships through which we market, sell and distribute our products and services. Our employees, consultants, principal investigators, advisors and commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements. In addition to the CLIA regulation, other federal and state healthcare laws and regulations that may affect our ability to conduct business, include, without limitation:
federal and state laws and regulations regarding billing and claims payment applicable to clinical laboratories and/or regulatory agencies enforcing those laws and regulations;
federal civil and criminal false claims laws and civil monetary penalty laws, which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented to the government, claims for payment from Medicare, Medicaid or other third-party payers that are false or fraudulent, or making a false statement material to a false or fraudulent claim;
48

the federal Anti-Kickback Statute, which constrains our marketing practices, educational programs, pricing policies, and relationships with healthcare providers or other entities, by prohibiting, among other things, knowingly and willfully soliciting, receiving, offering or paying remuneration, directly or indirectly, to induce or reward, or in return for, either the referral of an individual or the purchase or recommendation of an item or service reimbursable under a federal health care program, such as the Medicare and Medicaid programs;
the federal physician self-referral law, commonly known as the Stark Law, which prohibits a physician from making a referral to an entity for certain designated health services, including clinical laboratory services, reimbursed by Medicare if the physician (or a member of the physician’s family) has a financial relationship with the entity, and which also prohibits the submission of any claims for reimbursement for designated health services furnished pursuant to a prohibited referral;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, or HITECH, and its implementing regulations, which imposes certain requirements relating to the privacy, security and transmission of individually identifiable health information; HIPAA also created criminal liability for knowingly and willfully falsifying or concealing a material fact or making a materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;
state laws regarding prohibitions on fee-splitting;
the federal health care program exclusion statute; and
state and foreign law equivalents of each of the above federal laws and regulations, such as anti-kickback, false claims, and self-referral laws, which may apply to items or services reimbursed by any third-party payer, including commercial insurers, and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.
Because of the breadth of these laws and the narrowness of available statutory and regulatory exemptions, it is possible that some of our business activities could be subject to challenge under one or more of such laws. Any action brought against us for violation of these laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. We may be subject to private “qui tam” actions brought by individual whistleblowers on behalf of the federal or state governments, with potential liability under the federal False Claims Act, including mandatory treble damages and significant per-claim penalties. We recently received a civil investigative demand (CID) from the United States Department of Justice (DOJ) requesting that we produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to our kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (SEC) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of our accounting and public reporting practices. We also received an information request from a state regulatory agency and may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. We do not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of our products or services and are cooperating fully with the investigations. Although we remain committed to compliance with all applicable laws and regulations, we cannot predict the outcome of the DOJ or SEC investigations, the state law information request, or any other requests or investigations that may arise in the future regarding these or other subject matters. If our operations are found to be in violation of any of the federal, state and foreign laws described above or any other current or future fraud and abuse or other laws and regulations that apply to us, we may be subject to penalties, including significant criminal, civil, and administrative penalties, damages, fines, imprisonment for individuals, exclusion from participation in government programs, such as Medicare and Medicaid, injunctions, recall or seizure of products, total or partial suspension of production, denial or withdrawal of pre-marketing product approvals, and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations. In addition, if any governmental body, such as the DOJ or SEC, determines that we have not complied with applicable securities or other laws, such governmental body could initiate a proceeding against us, which may ultimately lead to significant penalties and other relief assessed against us, including monetary fines. We may expend significant financial and managerial resources in connection with responding to the CID, the SEC subpoena and other information requests. Any of the foregoing consequences could seriously harm our business and our financial results.
Risks Related to Our Intellectual Property
Our competitive position depends on maintaining intellectual property protection.
49

Our ability to compete and to achieve and maintain profitability depends on our ability to protect our proprietary discoveries and technologies. We currently rely on a combination of patents, copyrights, trademarks, trade secrets, confidentiality agreements and license agreements to protect our intellectual property rights.
Our patent position for AlloMap Heart is based on issued patents and patent applications disclosing identification of genes differentially expressed between activated and resting leukocytes and demonstration of correlation between gene expression patterns and specific clinical states and outcomes. As of July 16, 2021, we had 28 issued U.S. patents related to transplant rejection and autoimmunity. We have five issued U.S. patents covering methods of diagnosing transplant rejection using all 11 informative genes measured in AlloMap Heart. The expiration dates of these patents range from 2021 to 2024. We have five additional patents covering additional genes or gene variants for diagnosing transplant rejection.
In connection with our June 2014 acquisition of ImmuMetrix, Inc., we obtained an exclusive license from Stanford to a U.S. patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. This patent has an expiration date of November 5, 2030. A second patent included in the license from Stanford was issued in December 2017 and further covers the use of dd-cfDNA to diagnose and predict transplant status or outcome. A third and fourth patent were issued from this Stanford set in June 2019 and December 2019, respectively, covering the use of dd-cfDNA to diagnose and predict transplant status or outcome. Both patents have the same 2030 expiration date as the original Stanford patent. In April 2021, three additional patents were issued from the license from Stanford, each of which expires in 2030.
Our patents and the patents we exclusively license from others may be successfully challenged by third parties as being invalid or unenforceable. For example, in September 2021, the Court in the patent infringement case against Natera ruled that three of the patents we asserted against Natera are invalid. The Court’s finding does not have any impact on our ability to continue providing AlloSure, and we have appealed the decision. However, if the Court’s invalidity ruling is upheld, it may limit our ability to prevent Natera and other competitors and third parties from developing and marketing products similar to ours and we may not be able to prevent Natera and others from developing or selling products that are covered by our products or technologies, without payment to us. Third parties may independently develop similar or competing technology that avoids the patents we own or exclusively license. We cannot be certain that the steps we have taken will prevent the misappropriation and use of our intellectual property, particularly in foreign countries where the laws may not protect our proprietary rights as fully as in the United States.
The extent to which the patent rights of life sciences companies effectively protect their products and technologies is often highly uncertain and involves complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the proper scope of allowable claims of patents held by such companies has emerged to date in the United States. Various courts, including the United States Supreme Court, have rendered decisions that impact the scope of patentability of certain inventions or discoveries relating to diagnostic solutions or genomic diagnostics. In the Ariosa Diagnostics, Inc. v. Sequenom, Inc. (Fed. Cir. 2015) case, a federal court recently determined that a cfDNA product for fetal testing was not eligible for patent protection. These decisions generally stand for the proposition that inventions that recite laws of nature are not themselves patentable unless they have sufficient additional features that provide practical assurance that the processes are genuine inventive applications of those laws rather than patent drafting efforts designed to monopolize a law of nature itself. What constitutes a “sufficient” additional feature for this purpose is uncertain. This evolving case law in the United States may adversely impact our ability to obtain new patents and may facilitate third-party challenges to our existing owned and exclusively licensed patents.
Changes in either the patent laws or in interpretations of patent laws in the United States or other countries may diminish the value of our intellectual property rights. In particular, in September 2011, the United States Congress passed the Leahy-Smith America Invents Act, or the AIA, which became effective in March 2013. The AIA reforms United States patent law in part by changing the standard for patent approval for certain patents from a “first to invent” standard to a “first to file” standard and developing a post-grant review system. This has not yet had a material impact on the operation of our business and the protection and enforcement of our intellectual property, but it may in the future. The AIA and its implementation could still increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business and financial condition. Patent applications in the United States and many foreign jurisdictions are not published until at least eighteen months after filing, and it is possible for a patent application filed in the United States to be maintained in secrecy until a patent is issued on the application. In addition, publications in the scientific literature often lag behind actual discoveries.
We therefore cannot be certain that others have not filed patent applications that cover inventions that are the subject of pending applications that we own or exclusively license or that we or our licensors, as applicable, were the first to invent the technology (pre-AIA) or first to file (post-AIA). Our competitors may have filed, and may in the future file, patent applications covering technology that is similar to or the same as our technology. Any such patent application may have priority over patent applications that we own or exclusively license and, if a patent issues on such patent application, we could be required to obtain a license to such patent in order to carry on our business. If another party has filed a United States patent application covering an invention that is similar to, or the same as, an invention that we own or license, we or our licensors may have to participate
50

in an interference or other proceeding in the PTO or a court to determine priority of invention in the United States for pre-AIA applications and patents.
For post-AIA applications and patents, we or our licensors may have to participate in a derivation proceeding to resolve disputes relating to inventorship. The costs of these proceedings could be substantial, and it is possible that such efforts would be unsuccessful, resulting in our inability to obtain or retain any United States patent rights with respect to such invention.
If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.
In addition to seeking patents for some of our technologies and solutions, we also rely on trade secrets, including unpatented know-how, technology and other proprietary information, to maintain our competitive position. We seek to protect these trade secrets, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, contract manufacturers, consultants, advisors and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants that obligate them to assign to us any inventions developed in the course of their work for us. However, we cannot be certain that we have executed these agreements with each party that may have or have had access to our trade secrets or that the agreements we have executed will provide adequate protection. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Monitoring unauthorized disclosure is difficult and we do not know whether the procedures we have followed to prevent such disclosure are, or will be adequate.
For example, we became aware that in October 2020, prior to terminating employment and joining a competitor of ours with which we are in current litigation, a former employee of ours downloaded certain of our confidential and privileged information without permission. After our claims against this former employee were filed, the former employee subsequently brought various claims against us. We are in the process of reviewing and, with the assistance of counsel, are continuing to conduct certain interviews and gather information. We intend to vigorously pursue and defend against these matters. Although we believe we have strong claims against, and good and substantial defenses to the claims made by, the former employee, there is no guarantee that we will prevail in these matters. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the U.S. may be less willing or unwilling to protect trade secrets. If any of the technology or information that we protect as trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to, or independently developed by, a competitor, our competitive position would be harmed.
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. From January 4, 2021 to September 30, 2021, our closing stock price has ranged from $57.62 to $95.60 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;
51

additions or departures of key personnel;
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. From January 4, 2021 to September 30, 2021, our closing stock price has ranged from $57.62 to $95.60 per share. 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 factors discussed in this “Risk Factors” section and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 24, 2021, 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 SEC;
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.

Our amended and restated bylaws designate the federal district courts of the United States of America as the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or agents.
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended. This provision does not apply to claims brought pursuant to the Securities Exchange Act of 1934, as amended, or the rules and regulations promulgated thereunder, or any other claim for which the U.S. federal courts have exclusive jurisdiction. Any person or entity holding, owning or otherwise acquiring any interest in any security of our company shall be deemed to have notice of and consented to this provision. The enforceability of similar choice
52

of forum provisions in other companies’ certificates of incorporation or bylaws has been challenged in legal proceedings and there is uncertainty as to whether a court would enforce such provisions. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. This choice-of-forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees or agents, which may discourage such lawsuits against us and such persons. In addition, a stockholder that is unable to bring a claim in the judicial forum of its choosing may be required to incur additional costs in the pursuit of actions which are subject to this exclusive forum provision, particularly if the stockholder does not reside in or near Delaware. Alternatively, if a court were to find this provision of our amended and restated bylaws inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or operating results.

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 September 30, 2021:
(a) Total Number of Shares (or Units) Purchased(b) Average Price Paid per Share (or Unit)
July 1, 2021 - July 31, 202118,540 (1)$32.38 
August 1, 2021 -August 31, 202116,177 (1)30.45 
September 1, 2021 - September 30, 20214,971 (1)6.24 
Total39,688 — 
(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.
53

ITEM 6.    EXHIBITS
Exhibit
Number
3.1(1)
3.2(2)
3.3(3)
4.1(4)
4.2(5)#
4.3(6)#
4.4(7)#
4.5(8)#
4.6(9)
4.7(10)#
10.1(11)#
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
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
(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.1 to the Registrant’s Form 8-K filed with the SEC on June 21, 2021.
(3)Incorporated by reference to Exhibit 3.2 to the Registrant’s Form 8-K filed with the SEC on June 21, 2021.
(4)Incorporated by reference to Exhibit 4.1 to the Registrant’s Form 10-K filed with the SEC on March 31, 2015.
(5)Incorporated by reference to Exhibit 4.2 to the Registrant’s Form 10-Q filed with the SEC on July 29, 2021.
(6)Incorporated by reference to Exhibit 99(d)(3) to the Registrant's Form SC TO-I filed with the SEC on October 12, 2017.
(7)Incorporated by reference to Exhibit 4.5 to the Registrant’s Form S-8 filed with the SEC on July 18, 2014.
(8)Incorporated by reference to Exhibit 4.5 to the Registrant’s Form 10-Q filed with the SEC on July 29, 2021.
(9)Incorporated by reference to Exhibit 10.3 to the Registrant’s Form 8-K filed with the SEC on April 14, 2016.
(10)Incorporated by reference to Exhibit 4.7 to the Registrant’s Form 10-Q filed with the SEC on July 29, 2021.
(11)Incorporated by reference to Exhibit 10.1 to the Registrant's Form 8-K filed with the SEC on July 20, 2021.
#Indicates management contract or compensatory plan or arrangement.
*Filed herewith.
**Furnished herewith.
54

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: October 28, 2021By:/s/ REGINALD SEETO, MBBS
Reginald Seeto, MBBS
President and Chief Executive Officer
(Principal Executive Officer)
By:/s/ ANKUR DHINGRA
Ankur Dhingra
Chief Financial Officer
(Principal Accounting and Financial Officer)

55
EX-31.1 2 cdna-20210930x10qxexx311.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, Reginald Seeto, 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: October 28, 2021By:/s/ Reginald Seeto, MBBS
Reginald Seeto, MBBS
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 cdna-20210930x10qxexx312.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, Ankur Dhingra, 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: October 28, 2021By:/s/ Ankur Dhingra
Ankur Dhingra
Chief Financial Officer
(Principal Accounting and Financial Officer)

EX-32.1 4 cdna-20210930x10qxexx321.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 September 30, 2021 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/ Reginald Seeto, MBBSBy:/s/ Ankur Dhingra
Reginald Seeto, MBBSAnkur Dhingra
President and Chief Executive OfficerChief Financial Officer
(Principal Executive Officer)(Principal Accounting and Financial Officer)
Date: October 28, 2021Date: October 28, 2021

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 5 cdna-20210930.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 Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - 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 - Cash and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Cash and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Cash and Marketable Securities - Components of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Cash and Marketable Securities - Schedule of Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Commitments and Contingencies - Summary of Other Information Related to Lease (Detail) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - 401(K) Plan link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - 401(K) Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Warrants - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - 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 2448427 - Disclosure - Stock Incentive Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 2451430 - 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 2152113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2154114 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2355309 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Segment Reporting - Reportable Revenues by Geographic Regions (Detail) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cdna-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cdna-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cdna-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from exercise of warrants Proceeds from warrant exercises Proceeds from Warrant Exercises Capital expenditures Accrued Capital Expenditures Accrued Capital Expenditures Cost of Product Cost of product Cost Of Product [Member] Cost Of Product Customer Customer [Domain] Work in progress Inventory, Work in Process, Gross RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trademarks and tradenames Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss used to compute basic and diluted net loss per share Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Operating leases right-of-use assets Operating Lease, Right-of-Use Asset Number of patients enrolled in RemoTraC (more than) Number Of Patients Enrolled In RemoTraC Number Of Patients Enrolled In RemoTraC Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation Employee-related Liabilities, Current Income Statement Location Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Other Other Intangible Assets [Member] Significant Unobservable Inputs (Level 3) [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Corporate equity securities Equity Securities, FV-NI, Current Number of unique solutions Number Of Unique Solutions Number Of Unique Solutions 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 Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Options forfeited (in shares) Stock options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted-average remaining lease term - Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Accrued compensation Increase (Decrease) in Accrued Salaries 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. Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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 Retirement Benefits [Abstract] Retirement Benefits [Abstract] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Test sample processing fees Accrued Sample Processing Fees Accrued Sample Processing Fees Employee stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Change in estimated fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Original Term Warrant Fair Value Assumptions Expected Term Warrant fair value assumptions expected term. Document Fiscal Year Focus Document Fiscal Year Focus Credit Concentration Risk Credit Concentration Risk [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense of intangible assets Amortization of Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Digital And Other Digital and other revenue Digital And Other [Member] Digital and other. Weighted-average discount rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent Summary of Inventory Schedule of Inventory, Current [Table Text Block] 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 Research and development Research and Development Expense [Member] Sale of Stock Sale of Stock [Axis] Liability Class Liability Class [Axis] Business Combination and Asset Acquisition [Abstract] 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 Business Acquisition Business Acquisition [Axis] Equity Award Award Type [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Assets Assets [Abstract] Number of warrants exercised Number of Warrants Exercised Number of Warrants Exercised 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 warrants exercised on cashless basis (in shares) Number Of Warrants Exercised, Cashless Basis Number Of Warrants Exercised, Cashless Basis Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk percentage Concentration Risk, Percentage Preferred stock: $0.001 par value; 10,000,000 shares authorized at September 30, 2021 and December 31, 2020; no shares issued and outstanding at September 30, 2021 and December 31, 2020 Preferred Stock, Value, Issued Assets acquired Finite-lived Intangible Assets Acquired 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 Entity Address, City or Town Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] Amortized Cost Marketable Securities, Amortized Cost, Long Term Marketable Securities, Amortized Cost, Long Term Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Number of renal transplant patients (more than) Number Of Renal Transplant Patients Number Of Renal Transplant Patients Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] AlloSure Heart AlloSure Heart [Member] AlloSure Heart Public Offering Public Offering [Member] Public Offering Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Debt Securities, Held-to-maturity, Fair Value Schedule of Capitalization, Equity [Line Items] Schedule of Capitalization, Equity [Line Items] Maximum portion of employee ESPP plan contribution Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Shares of common stock subject to outstanding options Employee And Non Employee Stock Options [Member] Employee and non employee stock options. Share-based compensation expense capitalized Share-based Payment Arrangement, Amount Capitalized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Basic (in dollars per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Aggregate proceeds from the issuance of shares Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three 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 Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill and intangible assets. 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. Expense incurred related to plan Defined Contribution Plan, Cost Entity Current Reporting Status Entity Current Reporting Status Operating lease, right-of-use asset increase amount Operating Lease, Right-of-Use Asset Increase Operating Lease, Right-of-Use Asset Increase AlloSure Kidney AlloSure Kidney [Member] AlloSure Kidney Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-maturity [Table] Total fair value of options vested during period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 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. Plan Name Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Total Assets, Fair Value Disclosure Fair Value Measured Using - (Level 1) Fair Value, Inputs, Level 1 [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Fair Value by Liability Class Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Deferred payments for intangible assets Deferred Payments For Intangible Assets Deferred payments for intangible assets. Deferred revenue Contract with Customer, Liability, Current Other income (expense): Other Income and Expenses [Abstract] 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 Testing services Testing services revenue Service [Member] Within one year Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Foreign Currency Translation Finite Lived Intangible Foreign Currency Translation Finite Lived Intangible Foreign Currency Translation. Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Deferred payments for intangible assets Deferred Payments For Intangible Assets Noncurrent Deferred payments for intangible assets, noncurrent. Net Loss Per Share Earnings Per Share [Text Block] Cost of Digital and Other Cost of digital and other Cost Of Digital And Other [Member] Cost Of Digital And Other Principal payments on finance lease obligations Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security Operating expenses: Operating Expenses [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Issuance of common stock for cash upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Revaluation of contingent consideration to estimated fair value Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Marketable securities Marketable Securities, Current 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and Marketable Securities Cash and Cash Equivalents Disclosure [Text Block] Class of Warrant or Right Class of Warrant or Right [Domain] Debt securities, unrealized holding gains (losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Rest of World Rest of World Rest Of The World [Member] Rest of the world. Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Trading Symbol Trading Symbol Current liabilities: Liabilities, Current [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Issuance of common shares, net of commissions and offering costs Stock Issued During Period, Value, New Issues 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. Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Noncurrent General and administrative General and Administrative Expense Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding 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 Stock Incentive Plans Share-based Payment Arrangement [Text Block] Short-term marketable securities Short-Term Marketable Securities [Abstract] Short-Term Marketable Securities Fair Value Measured Using - (Level 3) Common Stock Warrants Liability - (Level 3) Fair Value, Inputs, Level 3 [Member] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Leases Lessee, Leases [Policy Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Accounting Policies [Abstract] Corporate equity securities Equity Securities [Member] Common stock, commissions and offering costs Payments of Stock Issuance Costs Issuance of common shares, net of commissions and offering costs (in shares) Stock Issued During Period, Shares, New Issues Professional fees Accrued Professional Fees, Current Present value of future minimum lease payments Operating Lease, Liability 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. Common stock: $0.001 par value; 100,000,000 shares authorized at September 30, 2021 and December 31, 2020; 52,776,733 shares and 49,441,166 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Weighted-average discount rate - Finance leases Finance Lease, Weighted Average Discount Rate, Percent Amortization of premium on short-term marketable securities, net Investment Income, Amortization of Premium Total other (expense) income Nonoperating Income (Expense) Original issue date of April 2016 Class Of Warrant Or Right Issued Date Three [Member] Class Of Warrant Or Right Issued Date Three [Member] Stock options and RSUs expected weighted average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Amortized Cost Marketable Securities, Amortized Cost Marketable Securities, Amortized Cost 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 Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 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 Commitments and contingencies (Note 9) Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Unrealized Holding Gains (Losses) Marketable Securities, Accumulated Unrecognized Gain (Loss) Marketable Securities, Accumulated Unrecognized Gain (Loss) Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Combinations Business Combination Disclosure [Text Block] 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] 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 Antidilutive Securities Name Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Reportable Revenues by Geographic Regions Revenue from External Customers by Geographic Areas [Table Text Block] After one year through five years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Marketable Securities Marketable Securities, Policy [Policy Text Block] Number of transplant centers offering RemoTraC (more than) Number Of Transplant Centers Offering RemoTraC Number Of Transplant Centers Offering RemoTraC Entity Registrant Name Entity Registrant Name Number of shares underlying warrants (in shares) Class of Warrant or Right, Outstanding Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Common Stock Warrant Liability Common Stock Warrant Liability [Member] Common stock warrant liability. Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Private Placement Common Stock Warrant Liability Private Placement Common Stock Warrant Liability [Member] Private placement common stock warrant liability. Prepaid and other current assets Prepaid Expense and Other Assets, Current Financial Instrument Financial Instrument [Axis] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Employee Stock Option Employee stock options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Issuance of common stock for services Stock Issued During Period, Value, Issued for Services Unrealized Holding Gains (Losses) Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Measurement Input Type Measurement Input Type [Domain] Common Stock Common Stock [Member] Segment Reporting Segment Reporting Disclosure [Text Block] Weighted-average remaining lease term - Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Loss from operations Operating Income (Loss) Short-term lease liability Less operating lease liability, current portion Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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 Stock-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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. Cash and Cash Equivalents [Abstract] 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 Change in deferred taxes Increase (Decrease) in Deferred Income Taxes 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 Other expense, net Other Nonoperating Income (Expense) AlloMap Heart AlloMap Heart [Member] AlloMap Heart Additions of capital expenditures, net Payments to Acquire Property, Plant, and Equipment Liquidity and Capital Resources Liquidity [Policy Text Block] Liquidity. Maximum Maximum [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) [Abstract] Grants receivable Grants Receivable Components of Accrued and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] 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. Award Type Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One 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 Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Long-term marketable securities Long-Term Marketable Securities [Abstract] Long-Term Marketable Securities Options expired (in shares) Stock options expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Measurement Input Type Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Issuance of common stock for services (in shares) Stock Issued During Period, Shares, Issued for Services Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Remaining term (in years) Original Term Measurement Input, Expected Term [Member] Accrued and other liabilities Increase (Decrease) in Other Accrued Liabilities Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Acquired and developed technology Acquired And Developed Technology [Member] Acquired And Developed Technology Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Concentrations of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liability, less current portion Operating lease liability, long-term portion Operating Lease, Liability, Noncurrent 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. Fair Value, Measurement Frequency Measurement Frequency [Domain] CARES Act Provider Relief Fund Relief Fund, Provider, CARES Act Relief Fund, Provider, CARES Act Share-based compensation expense tax benefit recognized Share-based Payment Arrangement, Expense, Tax Benefit City Area Code City Area Code Stock price (in dollars per share) Share Price Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Restricted stock units Restricted Stock Units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Issuance of common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 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 Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] 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] Finance lease cost Finance Lease Cost Finance lease cost. Net carrying amount Indefinite-lived Intangible Assets (Excluding Goodwill) Proceeds from exercise of stock options Proceeds from Stock Options Exercised 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 Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Unrealized Holding Gains (Losses) Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term Income tax benefit Income tax benefit Income Tax Expense (Benefit) Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Equity Components Equity Components [Axis] 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. Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Equity securities, unrealized holding gains (losses) Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Total current assets Assets, Current Sales and Marketing Expense Sales and Marketing Sales and marketing Selling and Marketing Expense [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Sale of Stock Sale of Stock [Domain] 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 Inventory Total inventory Inventory, Net Summary of Intangible Assets Schedule Of Intangible Assets Table [Table Text Block] Schedule of intangible assets. Entity File Number Entity File Number 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 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 Intrinsic value of RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Derivative liability measurement input Derivative Liability, Measurement Input Refund liability - CMS advance payment Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act Total unrecognized compensation costs related to stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service Product and Service [Axis] Components of Warrants Outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Equity Component Equity Component [Domain] 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 Exercise Price Measurement Input, Exercise Price [Member] 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. Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation adjustments, net of tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 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. Statement [Line Items] Statement [Line Items] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Number of mobile phlebotomists (more than) Number Of Mobile Phlebotomists Number Of Mobile Phlebotomists Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Corporate debt securities Fair value Debt Securities, Available-for-sale 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Total intangible assets - gross carrying amount Intangible Assets, Gross (Excluding Goodwill) At The Market Equity Offering At The Market Equity Offering [Member] At The Market Equity Offering Entity Address, State or Province Entity Address, State or Province Purchases of long-term marketable securities Payments to Acquire Marketable Securities Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value Measured Using - (Level 2) Fair Value, Inputs, Level 2 [Member] 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. Segment Reporting [Abstract] Segment Reporting [Abstract] Debt securities, amortized cost Debt Securities, Available-for-sale, Amortized Cost Weighted Average Remaining Useful Life (In Years) Finite-Lived Intangible Asset, Useful Life Customer Customer [Axis] 401(K) Plan Retirement Benefits [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Capitalization, Equity [Table] Schedule of Capitalization, Equity [Table] Cost of Testing Services Cost of testing services Cost Of Testing [Member] Cost Of Testing Exercise price (in dollars per share) Derivative Liability Exercise Price Derivative liability exercise price. Proceeds from issuance of common shares in net of issuance costs paid Proceeds from Issuance of Common Stock Total assets Assets Plan Name Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Geographical Geographical [Domain] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Purchase of common stock warrants exercised (in shares) Purchase Of Common Stock Warrants Exercised Purchase of common stock warrants exercised. Research and development Research and Development Expense Product and Service Product and Service [Domain] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Lease extension term period Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity securities, amortized cost Equity securities, amortized cost Equity Securities, FV-NI, Cost Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Commercialization rights Commercialization Rights [Member] Commercialization rights. Measurement Frequency Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] XynManagement, Inc. XynManagement, Inc. [Member] XynManagement, Inc. Summary of Lease Cost Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Geographical Geographical [Axis] Accrued and other liabilities Total accrued and other liabilities Accrued Liabilities and Other Liabilities Basic (in shares) Weighted-average shares used to compute basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Sale of stock (in usd per share) Sale of Stock, Price Per Share Operating Lease, Right-of-Use Asset, Amortization Expense Operating Lease, Right-of-Use Asset, Amortization Expense Product Product revenue Product [Member] Remaining lease terms Remaining Operating And Finance Lease Term Remaining operating and finance lease term. Net comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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 Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Intangible assets with indefinite lives Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Weighted-average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred tax liability Deferred Income Tax Liabilities, Net Reimbursement rate Recovery of Direct Costs Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Corporate debt securities Corporate debt securities Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization 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] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three 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] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventory Increase (Decrease) in Inventories Accrued royalty Accrued Royalties, Current Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments Financial Instruments [Domain] Raw materials Inventory, Raw Materials and Supplies, Gross Cost of goods and services Cost of Goods and Services Sold Revenue: Revenues [Abstract] Acquisition of intangible assets Payments to Acquire Intangible Assets Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Marketable Securities, Fair Value, Long Term Marketable Securities, Fair Value, Long Term Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] TransChart LLC TransChart LLC [Member] TransChart LLC Total lease cost Lease, Cost 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. Income Statement Location Income Statement Location [Domain] Additional options authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Customer relationships Customer Relationships [Member] Stock 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 Common stock warrant liability Common Stock Warrant Liability Common stock warrant liability. Property and equipment, net Long-lived assets Property, Plant and Equipment, Net Total operating expenses Operating Expenses Number of milestone payments Number Of Milestone Payments Number Of Milestone Payments Warrants and Rights Note Disclosure [Abstract] Warrants and Rights Note Disclosure [Abstract] Other liabilities Other Liabilities, Noncurrent Refund liability - CMS advance payment (Note 1) Contract With Customer, Liability, Current, Advance Payment, CARES Act Contract With Customer, Liability, Current, Advance Payment, CARES Act Clinical studies Accrued Clinical And Cost Of Other Studies Current Accrued Clinical And Cost Of Other Studies Current Summary of Estimated Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Fair Value Marketable Securities Net loss per share (Note 3): Earnings Per Share [Abstract] Earnings Per Share [Abstract] Medicare Medicare [Member] Medicare [Member] Revenues Revenue from Contract with Customer Benchmark [Member] Document Quarterly Report Document Quarterly Report Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Number of shares total (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number RSU settlements, net of shares withheld Restricted Stock, Value, Shares Issued Net of Tax Withholdings Finished goods Inventory, Finished Goods, Gross 401(k) Defined Benefit Plan, Type [Extensible Enumeration] 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 Other information: Lease Other Information [Abstract] Lease other information. Shares of common stock subject to outstanding common stock warrants Warrant [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding 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. Liabilities Liabilities, Fair Value Disclosure [Abstract] 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. Share based compensation total expensed Share-based Payment Arrangement, Expense Europe Europe Europe [Member] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] 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] Document Fiscal Period Focus Document Fiscal Period Focus Maturities of short-term marketable securities Proceeds from Sale and Maturity of Marketable Securities Class of Warrant or Right Class of Warrant or Right [Axis] 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 the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States United States UNITED STATES Shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Amortized Cost Debt Securities, Held-to-maturity, Amortized Cost, before Other-than-temporary Impairment Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest income, net Interest Income (Expense), Nonoperating, Net Intangible assets with finite lives: Finite-Lived Intangible Assets, Net [Abstract] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name RSU settlements, net of shares withheld (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 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 2014 Employee Stock Purchase Plan Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Diluted (in shares) Weighted-average shares used to compute diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Common stock warrant liability Warrants and Rights Outstanding Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Over-Allotment Option Over-Allotment Option [Member] Cash, cash equivalents, and short-term investments Cash, Cash Equivalents, and Short-term Investments Current Fiscal Year End Date Current Fiscal Year End Date Prepaid and other assets Increase (Decrease) in Prepaid Expenses, Other Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Issuance of common stock under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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 General and administrative General and Administrative Expense [Member] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee stock purchase plan Employee Stock [Member] Money market funds Money Market Funds [Member] Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill and intangible assets. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Aggregate intrinsic value total Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Title of 12(b) Security Title of 12(b) Security Marketable Securities Marketable Securities [Table Text Block] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Unrealized loss on long-term marketable equity securities Marketable Securities, Unrealized Gain (Loss) Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy 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 Total unrecognized compensation costs related to stock options and RSUs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Range Statistical Measurement [Axis] Cover [Abstract] Total Finite-Lived Intangible Assets, Net Goodwill Goodwill Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Volatility Measurement Input, Price Volatility [Member] Summary of Common Stock Warrant Liability Valuation Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Acquired in-process technology Acquired In Process Technology [Member] Acquired In Process Technology Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Warrants Warrants Disclosure [Text Block] Warrants Disclosure [Text Block] Operating lease cost Operating Lease, Cost Remaining term (in years) Derivative Liability Term Derivative liability term. Concentration Risk Benchmark Concentration Risk Benchmark [Axis] 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 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. Postemployment Retirement Benefits [Member] EX-101.PRE 9 cdna-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 cdna-20210930_htm.xml IDEA: XBRL DOCUMENT 0001217234 2021-01-01 2021-09-30 0001217234 2021-10-26 0001217234 2021-09-30 0001217234 2020-12-31 0001217234 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001217234 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001217234 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001217234 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001217234 us-gaap:ProductMember 2021-07-01 2021-09-30 0001217234 us-gaap:ProductMember 2020-07-01 2020-09-30 0001217234 us-gaap:ProductMember 2021-01-01 2021-09-30 0001217234 us-gaap:ProductMember 2020-01-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember 2021-07-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember 2020-07-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember 2021-01-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember 2020-01-01 2020-09-30 0001217234 2021-07-01 2021-09-30 0001217234 2020-07-01 2020-09-30 0001217234 2020-01-01 2020-09-30 0001217234 us-gaap:CommonStockMember 2020-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001217234 us-gaap:RetainedEarningsMember 2020-12-31 0001217234 cdna:PublicOfferingMember 2021-01-01 2021-03-31 0001217234 us-gaap:CommonStockMember cdna:PublicOfferingMember 2021-01-01 2021-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember cdna:PublicOfferingMember 2021-01-01 2021-03-31 0001217234 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001217234 2021-01-01 2021-03-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001217234 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001217234 us-gaap:CommonStockMember 2021-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001217234 us-gaap:RetainedEarningsMember 2021-03-31 0001217234 2021-03-31 0001217234 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001217234 2021-04-01 2021-06-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001217234 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001217234 us-gaap:CommonStockMember 2021-06-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001217234 us-gaap:RetainedEarningsMember 2021-06-30 0001217234 2021-06-30 0001217234 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001217234 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001217234 us-gaap:CommonStockMember 2021-09-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001217234 us-gaap:RetainedEarningsMember 2021-09-30 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 2019-12-31 0001217234 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001217234 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 2020-03-31 0001217234 cdna:PublicOfferingMember 2020-04-01 2020-06-30 0001217234 us-gaap:CommonStockMember cdna:PublicOfferingMember 2020-04-01 2020-06-30 0001217234 us-gaap:AdditionalPaidInCapitalMember cdna:PublicOfferingMember 2020-04-01 2020-06-30 0001217234 cdna:AtTheMarketEquityOfferingMember 2020-04-01 2020-06-30 0001217234 us-gaap:CommonStockMember cdna:AtTheMarketEquityOfferingMember 2020-04-01 2020-06-30 0001217234 us-gaap:AdditionalPaidInCapitalMember cdna:AtTheMarketEquityOfferingMember 2020-04-01 2020-06-30 0001217234 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001217234 2020-04-01 2020-06-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001217234 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001217234 us-gaap:CommonStockMember 2020-06-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001217234 us-gaap:RetainedEarningsMember 2020-06-30 0001217234 2020-06-30 0001217234 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001217234 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001217234 us-gaap:CommonStockMember 2020-09-30 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001217234 us-gaap:RetainedEarningsMember 2020-09-30 0001217234 2020-09-30 0001217234 cdna:PublicOfferingMember 2021-01-01 2021-09-30 0001217234 cdna:PublicOfferingMember 2020-01-01 2020-09-30 0001217234 cdna:AtTheMarketEquityOfferingMember 2021-01-01 2021-09-30 0001217234 cdna:AtTheMarketEquityOfferingMember 2020-01-01 2020-09-30 0001217234 cdna:MedicareMember cdna:AlloSureKidneyMember 2021-01-01 2021-09-30 0001217234 cdna:MedicareMember cdna:AlloMapHeartMember 2021-01-01 2021-09-30 0001217234 cdna:MedicareMember cdna:AlloSureHeartMember 2021-01-01 2021-09-30 0001217234 us-gaap:EquitySecuritiesMember 2021-05-31 0001217234 2018-01-31 0001217234 cdna:XynManagementIncMember 2021-01-01 2021-09-30 0001217234 2020-04-01 2020-04-30 0001217234 cdna:PublicOfferingMember 2020-06-15 2020-06-15 0001217234 cdna:PublicOfferingMember 2020-06-15 0001217234 cdna:PublicOfferingMember 2021-01-25 2021-01-25 0001217234 cdna:PublicOfferingMember 2021-01-25 0001217234 us-gaap:OverAllotmentOptionMember 2021-02-11 2021-02-11 0001217234 cdna:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001217234 cdna:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001217234 cdna:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001217234 cdna:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001217234 cdna:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-09-30 0001217234 cdna:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001217234 srt:MinimumMember 2021-01-01 2021-09-30 0001217234 srt:MaximumMember 2021-01-01 2021-09-30 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2021-01-01 2021-09-30 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2021-07-01 2021-09-30 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2020-07-01 2020-09-30 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2020-01-01 2020-09-30 0001217234 us-gaap:WarrantMember 2021-07-01 2021-09-30 0001217234 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001217234 us-gaap:WarrantMember 2020-07-01 2020-09-30 0001217234 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001217234 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel3Member cdna:CommonStockWarrantLiabilityMember 2020-12-31 0001217234 us-gaap:FairValueInputsLevel3Member cdna:CommonStockWarrantLiabilityMember 2021-01-01 2021-09-30 0001217234 us-gaap:FairValueInputsLevel3Member cdna:CommonStockWarrantLiabilityMember 2021-09-30 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember 2021-09-30 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember 2020-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2021-09-30 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2020-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-09-30 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2020-01-01 2020-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-30 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001217234 us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001217234 us-gaap:EquitySecuritiesMember 2021-09-30 0001217234 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001217234 cdna:TransChartLLCMember 2021-01-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2021-09-30 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2021-01-01 2021-09-30 0001217234 us-gaap:CustomerRelationshipsMember 2021-09-30 0001217234 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001217234 cdna:CommercializationRightsMember 2021-09-30 0001217234 cdna:CommercializationRightsMember 2021-01-01 2021-09-30 0001217234 us-gaap:TrademarksAndTradeNamesMember 2021-09-30 0001217234 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-09-30 0001217234 us-gaap:OtherIntangibleAssetsMember 2021-09-30 0001217234 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-09-30 0001217234 cdna:AcquiredInProcessTechnologyMember 2021-09-30 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2020-12-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2020-01-01 2020-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2020-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001217234 cdna:CommercializationRightsMember 2020-12-31 0001217234 cdna:CommercializationRightsMember 2020-01-01 2020-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001217234 cdna:AcquiredInProcessTechnologyMember 2020-12-31 0001217234 cdna:AcquiredInProcessTechnologyMember 2021-01-01 2021-09-30 0001217234 cdna:CostOfTestingMember 2021-07-01 2021-09-30 0001217234 cdna:CostOfProductMember 2021-07-01 2021-09-30 0001217234 cdna:CostOfDigitalAndOtherMember 2021-07-01 2021-09-30 0001217234 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001217234 cdna:CostOfTestingMember 2020-07-01 2020-09-30 0001217234 cdna:CostOfProductMember 2020-07-01 2020-09-30 0001217234 cdna:CostOfDigitalAndOtherMember 2020-07-01 2020-09-30 0001217234 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001217234 cdna:CostOfTestingMember 2021-01-01 2021-09-30 0001217234 cdna:CostOfProductMember 2021-01-01 2021-09-30 0001217234 cdna:CostOfDigitalAndOtherMember 2021-01-01 2021-09-30 0001217234 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001217234 cdna:CostOfTestingMember 2020-01-01 2020-09-30 0001217234 cdna:CostOfProductMember 2020-01-01 2020-09-30 0001217234 cdna:CostOfDigitalAndOtherMember 2020-01-01 2020-09-30 0001217234 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001217234 cdna:CostOfTestingMember 2021-09-30 0001217234 cdna:CostOfProductMember 2021-09-30 0001217234 cdna:CostOfDigitalAndOtherMember 2021-09-30 0001217234 us-gaap:SellingAndMarketingExpenseMember 2021-09-30 0001217234 2020-01-01 0001217234 2014-06-01 2014-06-30 0001217234 2021-01-01 0001217234 cdna:ClassOfWarrantOrRightIssuedDateThreeMember us-gaap:MeasurementInputExpectedTermMember us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001217234 cdna:ClassOfWarrantOrRightIssuedDateThreeMember us-gaap:CommonStockMember 2021-09-30 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001217234 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001217234 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001217234 us-gaap:EmployeeStockOptionMember 2021-09-30 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2021-09-30 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001217234 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001217234 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001217234 us-gaap:EmployeeStockMember 2021-07-01 2021-09-30 0001217234 us-gaap:EmployeeStockMember 2020-07-01 2020-09-30 0001217234 us-gaap:EmployeeStockMember 2021-01-01 2021-09-30 0001217234 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001217234 us-gaap:ServiceMember country:US 2021-07-01 2021-09-30 0001217234 us-gaap:ServiceMember country:US 2020-07-01 2020-09-30 0001217234 us-gaap:ServiceMember country:US 2021-01-01 2021-09-30 0001217234 us-gaap:ServiceMember country:US 2020-01-01 2020-09-30 0001217234 us-gaap:ServiceMember cdna:RestOfTheWorldMember 2021-07-01 2021-09-30 0001217234 us-gaap:ServiceMember cdna:RestOfTheWorldMember 2020-07-01 2020-09-30 0001217234 us-gaap:ServiceMember cdna:RestOfTheWorldMember 2021-01-01 2021-09-30 0001217234 us-gaap:ServiceMember cdna:RestOfTheWorldMember 2020-01-01 2020-09-30 0001217234 us-gaap:ProductMember country:US 2021-07-01 2021-09-30 0001217234 us-gaap:ProductMember country:US 2020-07-01 2020-09-30 0001217234 us-gaap:ProductMember country:US 2021-01-01 2021-09-30 0001217234 us-gaap:ProductMember country:US 2020-01-01 2020-09-30 0001217234 us-gaap:ProductMember srt:EuropeMember 2021-07-01 2021-09-30 0001217234 us-gaap:ProductMember srt:EuropeMember 2020-07-01 2020-09-30 0001217234 us-gaap:ProductMember srt:EuropeMember 2021-01-01 2021-09-30 0001217234 us-gaap:ProductMember srt:EuropeMember 2020-01-01 2020-09-30 0001217234 us-gaap:ProductMember cdna:RestOfTheWorldMember 2021-07-01 2021-09-30 0001217234 us-gaap:ProductMember cdna:RestOfTheWorldMember 2020-07-01 2020-09-30 0001217234 us-gaap:ProductMember cdna:RestOfTheWorldMember 2021-01-01 2021-09-30 0001217234 us-gaap:ProductMember cdna:RestOfTheWorldMember 2020-01-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember country:US 2021-07-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember country:US 2020-07-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember country:US 2021-01-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember country:US 2020-01-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember srt:EuropeMember 2021-07-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember srt:EuropeMember 2020-07-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember srt:EuropeMember 2021-01-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember srt:EuropeMember 2020-01-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember cdna:RestOfTheWorldMember 2021-07-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember cdna:RestOfTheWorldMember 2020-07-01 2020-09-30 0001217234 cdna:DigitalAndOtherMember cdna:RestOfTheWorldMember 2021-01-01 2021-09-30 0001217234 cdna:DigitalAndOtherMember cdna:RestOfTheWorldMember 2020-01-01 2020-09-30 0001217234 country:US 2021-07-01 2021-09-30 0001217234 country:US 2020-07-01 2020-09-30 0001217234 country:US 2021-01-01 2021-09-30 0001217234 country:US 2020-01-01 2020-09-30 0001217234 srt:EuropeMember 2021-07-01 2021-09-30 0001217234 srt:EuropeMember 2020-07-01 2020-09-30 0001217234 srt:EuropeMember 2021-01-01 2021-09-30 0001217234 srt:EuropeMember 2020-01-01 2020-09-30 0001217234 cdna:RestOfTheWorldMember 2021-07-01 2021-09-30 0001217234 cdna:RestOfTheWorldMember 2020-07-01 2020-09-30 0001217234 cdna:RestOfTheWorldMember 2021-01-01 2021-09-30 0001217234 cdna:RestOfTheWorldMember 2020-01-01 2020-09-30 0001217234 country:US 2021-09-30 0001217234 country:US 2020-12-31 0001217234 srt:EuropeMember 2021-09-30 0001217234 srt:EuropeMember 2020-12-31 0001217234 cdna:RestOfTheWorldMember 2021-09-30 0001217234 cdna:RestOfTheWorldMember 2020-12-31 shares iso4217:USD iso4217:USD shares cdna:patient cdna:uniqueSolution cdna:center cdna:phlebotomist pure cdna:milestone_payment false 2021 Q3 0001217234 --12-31 P8Y2M http://fasb.org/us-gaap/2021-01-31#PostemploymentRetirementBenefitsMember 10-Q true 2021-09-30 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 52802200 353082000 134669000 10199000 90034000 56181000 34624000 18800000 10012000 6413000 3758000 444675000 273097000 18719000 10704000 18316000 15228000 48367000 44355000 26051000 23857000 210000 270000 6834000 1000000 563172000 368511000 14894000 9653000 24243000 18466000 30599000 20602000 0 20496000 69736000 69217000 678000 1299000 195000 447000 2084000 3560000 17876000 16069000 456000 240000 91025000 90832000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 52776733 52776733 49441166 49441166 52000 49000 843226000 632253000 -4093000 -2096000 -367038000 -352527000 472147000 277679000 563172000 368511000 66464000 45529000 190635000 113264000 6521000 5383000 19160000 13369000 2604000 2457000 7382000 6917000 75589000 53369000 217177000 133550000 18038000 11900000 51756000 30631000 4919000 3705000 13771000 9635000 1879000 1210000 4861000 3966000 19439000 12474000 54479000 35616000 21370000 13870000 56421000 37727000 18671000 13117000 50216000 35436000 84316000 56276000 231504000 153011000 -8727000 -2907000 -14327000 -19461000 20000 29000 147000 146000 88000 79000 50000 -990000 0 0 0 4813000 -3440000 -254000 -906000 -572000 -3332000 -146000 -709000 3397000 -12059000 -3053000 -15036000 -16064000 -162000 -235000 -525000 -865000 -11897000 -2818000 -14511000 -15199000 -0.23 -0.06 -0.28 -0.33 -0.23 -0.06 -0.28 -0.33 52681451 49010680 52034450 45526810 52681451 49010680 52034450 45526810 -11897000 -2818000 -14511000 -15199000 -937000 962000 -1997000 853000 -12834000 -1856000 -16508000 -14346000 49441166 49000 632253000 -2096000 -352527000 277679000 12495000 2211538 2000 188753000 188755000 24052 838000 838000 121447 -2313000 -2313000 1339 96000 96000 139579 2193000 2193000 6488000 6488000 -1503000 -1503000 -687000 -687000 51939121 51000 828308000 -3599000 -353214000 471546000 160286 -6638000 -6638000 23163 59000 59000 427059 6833000 6833000 3132 205000 205000 9322000 9322000 443000 443000 -1927000 -1927000 52552761 51000 838089000 -3156000 -355141000 479843000 21412 1301000 1301000 118466 -8707000 -8707000 4008 75000 75000 80086 1000 1894000 1895000 10574000 10574000 -937000 -937000 -11897000 -11897000 52776733 52000 843226000 -4093000 -367038000 472147000 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 9166000 4492187 4000 134580000 134584000 785000 1000000 1000 23450000 23451000 143101 -2030000 -2030000 2992 58000 58000 204469 1962000 1962000 6320000 6320000 1596000 1596000 -6558000 -6558000 48862296 47000 612228000 -5314000 -346194000 260767000 38576 694000 694000 34602 -466000 -466000 2731 96000 96000 159576 1647000 1647000 34567 1109000 1109000 6653000 6653000 962000 962000 -2818000 -2818000 49132348 47000 621961000 -4352000 -349012000 268644000 -14511000 -15199000 26583000 17424000 50000 -990000 6301000 5052000 2187000 1896000 -167000 0 -35000 301000 930000 0 21580000 5359000 9417000 3608000 2072000 681000 -1677000 -1096000 400000 3831000 2711000 1501000 7688000 1581000 20496000 -20496000 589000 879000 -23460000 26250000 3500000 0 6700000 3250000 5500000 0 78905000 0 7711000 6670000 55494000 -9920000 188855000 134684000 0 23451000 2139000 1082000 15376000 4003000 4000 343000 10920000 3764000 66000 136000 186476000 159185000 -157000 64000 218353000 175579000 134939000 38479000 353292000 214058000 ORGANIZATION AND DESCRIPTION OF BUSINESS<div style="margin-top:10pt"><span style="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 diagnostic 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="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® Kidney, which is a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, AlloMap® Heart, which is a gene expression solution for heart transplant patients, and AlloSure® Heart, a dd-cfDNA solution for heart transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. 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 (“Ottr, Inc.”) and XynManagement, Inc. (“XynManagement”), as well as the acquisition of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TransChart LLC (“TransChart”) in 2021.</span></div><div style="margin-top:10pt"><span style="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="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%">AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Kidney is currently </span><span style="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 received positive coverage decisions from several private payers, including Blue Cross Blue Shield (“BCBS”) of South Carolina, BCBS of Kansas City and Capital Health, and is reimbursed by other private payers on a case-by-case basis.</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 2006. The Medicare reimbursement rate for AlloMap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heart</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is currently </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3,240</span><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 also received positive coverage decisions for reimbursement from many of the largest U.S. private payers, including Aetna, Cigna, Health Care Services Corporation, Humana, Kaiser Foundation Health Plan, Inc. and UnitedHealthcare.</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 2020, AlloSure Heart received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, Noridian Healthcare Solutions, the Company's Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.</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 May 2021, the Company purchased a minority investment of common stock in the biotechnology company Miromatrix Medical, Inc. (“Miromatrix”), for $5.0 million, and the investment is marked to market. Miromatrix works to eliminate the need for an organ transplant waiting list through the development of implantable engineered biological organs.</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,700 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™ 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.</span></div><div><span><br/></span></div><div><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® Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.</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 for a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.</span></div><div style="margin-top:10pt"><span style="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%">The Company’s suite of AlloSeq products are commercial next generation sequencing (“NGS”)-based kitted solutions that the Company has developed as a result of its license agreement with Illumina, Inc. (“Illumina”). These products include: AlloSeq™ Tx, a high-resolution Human Leukocyte Antigen (“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.</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's other HLA typing products include: TruSight HLA, a NGS-based high resolution typing solution; Olerup SSP®, based on the sequence specific primer (“SSP”) technology; and QTYPE®, which uses real-time polymerase chain reaction (“PCR”) methodology, to perform HLA typing at a low to intermediate resolution for samples that require a fast turnaround time.</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 March 2021, the Company acquired BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.</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 Ottr, Inc. 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 XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare 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: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 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.</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 2021, the Company acquired TransChart LLC for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of its acquisition of TransChart in January 2021, the Company acquired TxAccess, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.</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 June 2021, the Company acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication eve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts</span><span style="color:#548dd4;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%">Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, the Company and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to potential future milestone payments.</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 Pandemic</span><span style="background-color:#ffffff;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%">On January 30, 2020, the World Health Organization (the “WHO”) announced a global health emergency because of a new strain of coronavirus (“COVID-19”) originating in Wuhan, China and the risks to the international community as the virus spread 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 pandemic, 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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose 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. As a result, 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 pandemic, 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. </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%">To date, more than 200 transplant centers can offer RemoTraC to their patients and over 9,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. Following the introduction of RemoTraC and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, the Company’s testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic.</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 spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, the Company did not experience a decrease in testing services volumes. The Company’s product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">warded CE mark authorization in May 2020. The Company's product business maintained normal sales volumes during the fourth quarter of 2020 and increased sales volumes throughout 2021.</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 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 virtual platforms. Although the executive orders that placed certain restrictions on operations in San Mateo County and the State of California, where the Company's laboratory and headquarters are located, were lifted effective June 15, 2021, new orders or restrictions may be adopted in the future depending upon the COVID-19 transmission rates in the Company's county and state, as well as other factors.</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 addition, the Company has created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in its offices for employees that do not work from home.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</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 $367.0 million at September 30, 2021. As of September 30, 2021, the Company had cash, cash equivalents and marketable securities of $363.3 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="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 Act (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act”). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</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%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CARES Act Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt"><span style="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 (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“HHS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) distributed an initial tranche of $30.0 billion in funds to healthcare providers that received Medicare fee-for-service (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FFS”) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act’s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0 billion of funds 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 its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. During the quarter ended September 30, 2021, the Company was notified by HHS that the Provider Relief Fund Reporting Portal was open for reporting </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the use of Provider Relief Fund payments, and the Company completed and submitted a report indicating the use of the funds the Company received pursuant to the CARES Act.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">June 2020 Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2020, the Company sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters’ full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">January 2021 Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.</span></div> 2841 3240 2753 5000000 1700 2 200 9000 10000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</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 $367.0 million at September 30, 2021. As of September 30, 2021, the Company had cash, cash equivalents and marketable securities of $363.3 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="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 Act (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act”). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</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%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CARES Act Provider Relief Fund for Medicare Providers</span></div><div style="margin-top:6pt"><span style="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 (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“HHS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”) distributed an initial tranche of $30.0 billion in funds to healthcare providers that received Medicare fee-for-service (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FFS”) reimbursements in 2019. These payments to healthcare providers are not loans and will not be required to be repaid. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act’s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0 billion of funds 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 its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. During the quarter ended September 30, 2021, the Company was notified by HHS that the Provider Relief Fund Reporting Portal was open for reporting </span></div>on the use of Provider Relief Fund payments, and the Company completed and submitted a report indicating the use of the funds the Company received pursuant to the CARES Act. -367000000 363300000 20500000 30000000000 30000000000 4800000 4492187 32.00 134600000 1923077 91.00 164000000 288461 24700000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<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 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, 2020, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. 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, 2020 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, 2020 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 and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</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 September 30, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, approximately 61% and 58%, respectively, of total revenue was derived from Medicare. For the nine months ended September 30, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, approximately 60% and 56%, respectively, of total revenue was derived from Medicare.</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 September 30, 2021 and December 31, 2020, approximately 29% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either September 30, 2021 or December 31, 2020.</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%;text-decoration:underline">Marketable Securities</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 considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of September 30, 2021, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an three months but less than twelve months at the time of purchase. Thes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e short-term marketable securities are classified as current assets on the condensed consolidated balance sheet.</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 classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income (expense), net. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of securities sold will be determined using specific identification.</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 considers investments in securities with remaining maturities of over one year as long-term investments. As of September 30, 2021, the Company's long-term marketable securities consisted of corporate equity securities and corporate debt securities. These long-term marketable securities are classified as other assets on the condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other expense, net, in the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.</span></div><div style="margin-top:10pt"><span style="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="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="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="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="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. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company’s leases had remaining terms of 0.67 years to 7.42 years, some of which include options to extend the lease term.</span></div><div style="margin-top:12pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities </span></div>for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company plans to adopt the standard on January 1, 2022. The Company is in the process of assessing the impact that this new standard will have on its consolidated financial statements and disclosures. <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, 2020 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 and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</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 September 30, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, approximately 61% and 58%, respectively, of total revenue was derived from Medicare. For the nine months ended September 30, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, approximately 60% and 56%, respectively, of total revenue was derived from Medicare.</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 September 30, 2021 and December 31, 2020, approximately 29% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either September 30, 2021 or December 31, 2020.</span></div> 0.61 0.58 0.60 0.56 0.29 0.28 <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%;text-decoration:underline">Marketable Securities</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 considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of September 30, 2021, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an three months but less than twelve months at the time of purchase. Thes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e short-term marketable securities are classified as current assets on the condensed consolidated balance sheet.</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 classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income (expense), net. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of securities sold will be determined using specific identification.</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 considers investments in securities with remaining maturities of over one year as long-term investments. As of September 30, 2021, the Company's long-term marketable securities consisted of corporate equity securities and corporate debt securities. These long-term marketable securities are classified as other assets on the condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other expense, net, in the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.</span></div> <div style="margin-top:10pt"><span style="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="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="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="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="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. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company’s leases had remaining terms of 0.67 years to 7.42 years, some of which include options to extend the lease term.</span></div> P0Y8M1D P7Y5M1D <div style="margin-top:12pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities </span></div>for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company plans to adopt the standard on January 1, 2022. The Company is in the process of assessing the impact that this new standard will have on its consolidated financial statements and disclosures. NET LOSS PER SHARE<div style="margin-top:6pt"><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.747%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,681,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,010,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,034,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,526,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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 of September 30, 2021 and 2020 because their effect would be antidilutive:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,082,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,912,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.747%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,681,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,010,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,034,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,526,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -11897000 -2818000 -14511000 -15199000 52681451 52681451 49010680 49010680 52034450 52034450 45526810 45526810 -0.23 -0.23 -0.06 -0.06 -0.28 -0.28 -0.33 -0.33 <span style="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 of September 30, 2021 and 2020 because their effect would be antidilutive:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,082,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,912,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1989286 1989286 3082273 3082273 3132 3132 14445 14445 1810257 1810257 1912397 1912397 3802675 3802675 5009115 5009115 FAIR VALUE MEASUREMENTS<div style="margin-top:10pt"><span style="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="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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="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 September 30, 2021 and December 31, 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the Company had one investment in convertible preferred shares carried at cost. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="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="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Money market funds</span><span style="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 September 30, 2021 and December 31, 2020, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Short-term marketable securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Investments in short-term marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Long-term marketable equity and debt securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Investments in long-term marketable equity securities are classified within Level 1. The securities are recorded at fair value based on readily available quoted market </span></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prices in active markets. Investments in long-term marketable debt securities are classified within Level 2. The securities are recorded at fair value based on observable inputs for quoted prices for identical or similar assets in markets that are not active. Long-term marketable securities are located within other assets on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Common stock warrant liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Common stock warrant liability is classified within Level 3. 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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.645%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of September 30, 2021 and December 31, 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 334895000 0 0 334895000 4833000 0 0 4833000 0 500000 0 500000 339728000 500000 0 340228000 0 0 195000 195000 85797000 0 0 85797000 0 0 447000 447000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Warrant Liability</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 447000 202000 -50000 195000 <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.645%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 63.37 72.45 1.12 1.12 P1Y6M14D P2Y3M10D 0.6600 0.7300 0.0019 0.0014 CASH AND MARKETABLE SECURITIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,479 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All short-term marketable securities were considered held-to-maturity at September 30, 2021 and December 31, 2020. As of September 30, 2021 and December 31, 2020, some of the Company’s short-term marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all short-term marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment as of September 30, 2021 and December 31, 2020. All short-term marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months. Contractual maturities of the short-term marketable securities are within one year or less as of September 30, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term marketable equity securities were recorded at fair market value. The long-term marketable debt securities were considered available-for-sale at September 30, 2021. The contractual maturity of the long-term marketable debt securities are less than three years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,479 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 353082000 134669000 213798000 38223000 210000 270000 260000 256000 353292000 134939000 214058000 38479000 The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 10199000 2000 10197000 10199000 2000 10197000 5000000 -167000 4833000 500000 0 500000 5500000 -167000 5333000 15699000 -169000 15530000 90034000 136000 89898000 90034000 136000 89898000 10199000 90034000 500000 0 10699000 90034000 BUSINESS COMBINATIONS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TransChart LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As a result of the acquisition, the Company recognized goodwill of $2.2 million and intangible assets of $2.0 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's condensed consolidated statements of operations from the respective acquisition date.</span></div> 2200000 2000000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:10pt"><span style="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="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="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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended September 30, 2021. The balance of the Company's goodwill as of September 30, 2021 and December 31, 2020 was $26.1 million and $23.9 million, respectively</span><span style="background-color:#ffffff;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="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="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 September 30, 2021 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,743)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,743)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="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, 2020 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,991)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,816 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,105 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,066 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,355 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company acquired commercialization rights in an exclusive partnership for comprehensive data analytics in relation to NGS-based metagenomics testing for infectious diseases. This is included within Commercialization rights as of September 30, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company acquired the Transplant Hero patient application. The patient application is included in Acquired and developed technology as of September 30, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in June 2021, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2021,</span><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 included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Acquired in-process technology for milestones related to the strategic agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the Company included acquisitions of $7.5 million, which included $3.6 million of Acquired and developed technology, $2.5 million of Commercialization rights, $1.1 million of Customer relationships and $0.3 million of Other intangible assets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $1.5 million and $1.2 million for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, expenses of $0.3 million, $0.4 million, $0.3 million and $0.5 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively. For the three months ended September 30, 2020, expenses of $0.3 million, $0.4 million, $0.1 million and $0.4 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $4.2 million and $3.5 million for the nine months ended September 30, 2021 and 2020, respectively. For the nine months ended September 30, 2021, expenses of $1.0 million, $1.4 million, $0.5 million and $1.3 million were amortized to cost of testing, cost of product, cost of digital and other and sales and marketing, respectively. For the nine months ended September 30, 2020, expenses of $1.0 million, $1.2 million, $0.2 million and $1.1 million were amortized to cost of testing, cost of product, cost of digital and other and sales and marketing, respectively. </span></div><div style="margin-bottom:3pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Product</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Digital and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and Marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,057 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26100000 23900000 <div style="margin-top:6pt"><span style="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 September 30, 2021 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,743)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,743)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt"><span style="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, 2020 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.147%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,991)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,493 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,816 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,105 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,066 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,518)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,193)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,355 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 34784000 11264000 1312000 22208000 P8Y3M18D 19308000 5666000 1010000 12632000 P10Y2M12D 10579000 1749000 0 8830000 P7Y10M24D 2380000 939000 119000 1322000 P9Y2M12D 250000 125000 0 125000 P0Y6M 67301000 19743000 2441000 45117000 3250000 3250000 70551000 19743000 2441000 48367000 31209000 8991000 725000 21493000 P9Y1M6D 18168000 4684000 449000 13035000 P10Y10M24D 8079000 1039000 0 7040000 P8Y8M12D 2360000 804000 19000 1537000 P9Y10M24D 59816000 15518000 1193000 43105000 1250000 1250000 61066000 15518000 1193000 44355000 2000000 7500000 3600000 2500000 1100000 300000 1500000 1200000 300000 400000 300000 500000 300000 400000 100000 400000 4200000 3500000 1000000 1400000 500000 1300000 1000000 1200000 200000 1100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Product</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Digital and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and Marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,057 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 329000 473000 209000 498000 1509000 1316000 1894000 836000 1804000 5850000 1316000 1894000 836000 1732000 5778000 1316000 1894000 600000 1732000 5542000 1316000 1894000 431000 1732000 5373000 5457000 5008000 1622000 8978000 21065000 11050000 13057000 4534000 16476000 45117000 BALANCE SHEET COMPONENTS<div style="margin-top:6pt"><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test sample processing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="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 CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.5 million and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.</span></div> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2871000 1702000 2806000 2936000 13123000 5374000 18800000 10012000 <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test sample processing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9632000 6733000 3822000 2033000 3409000 3530000 2980000 1529000 2000000 2000000 1648000 0 1598000 1072000 1295000 416000 642000 738000 3573000 2551000 30599000 20602000 20500000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt"><span style="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="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.</span></div><div style="margin-top:6pt"><span style="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 was extended for a period of eight years and two months starting on January 1, 2021. The Company had determined that the amendment constituted a lease modification effective January 1, 2020. At the inception of the lease modification, the ROU asset increased by $13.0 million.</span></div><div style="margin-top:6pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the carrying value of the ROU asset was $18.3 million. The related current and non-current liabilities as of September 30, 2021 were $3.8 million and $17.9 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="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 and nine months ended September 30, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:48.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.896%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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 style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September 30, 2021 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,698 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,876 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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="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="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="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="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 “Illumina Agreement”). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.</span></div><div style="margin-top:10pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (“Cibiltech”) effective April 30, 2019, 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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Illumina Agreement, the Company 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="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="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 (the “Court”) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera’s request. The trial date is not currently set.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Court 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 also 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 patents 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">United States Department of Justice and United States Securities and Exchange Commission Investigations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recently received a civil investigative demand (CID) from the United States Department of Justice (DOJ) requesting that the Company produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to our kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (SEC) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of our accounting and public reporting practices. The Company also received an information request from a state regulatory agency and may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. The Company does not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of the Company's products or services and are cooperating fully with the investigations. Although the Company remains committed to compliance with all applicable laws and regulations, it cannot predict the outcome of the DOJ or SEC investigations, the state law information request, or any other requests or investigations that may arise in the future regarding these or other subject matters.</span></div><div style="margin-top:6pt"><span style="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> 13000000 18300000 3800000 17900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the lease cost for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:48.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.896%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:10pt"><span style="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 style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Finance leases (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Finance leases (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1345000 1120000 3757000 3353000 0 51000 53000 155000 1345000 1171000 3810000 3508000 P6Y2M4D P0Y 0.101 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of September 30, 2021 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,889 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,698 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,876 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1387000 5539000 4209000 4216000 3980000 10256000 29587000 7889000 21698000 3822000 17876000 6 401(K) PLANThe Company sponsors a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlZjc0ZTNlYjcxNTQxNDI5NWNkMjZhZjM0OTZlYmNkL3NlYzowZWY3NGUzZWI3MTU0MTQyOTVjZDI2YWYzNDk2ZWJjZF82NC9mcmFnOmQ4NDIxYjlkOTc3NzRlNzBhOGRjZDllYmIyZTgyOTAxL3RleHRyZWdpb246ZDg0MjFiOWQ5Nzc3NGU3MGE4ZGNkOWViYjJlODI5MDFfMzg0ODI5MDY5Nzc0NA_0d4ec4d9-031e-41a6-b237-3a32d6d7dd6e">401(k)</span> 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. The Company incurred expenses related to contributions to the plan of $0.4 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively. The Company incurred expenses related to contributions to the plan of $1.2 million and $0.6 million for the nine months ended September 30, 2021 and 2020, respectively. 400000 100000 1200000 600000 WARRANTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended September 30, 2021, no warrants to purchase shares of common stock were exercised. In the nine months ended September 30, 2021, warrants to purchase approximately 3,000 shares of common stock were exercised for cash proceeds of $4 thousand.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended September 30, 2020, warrants to purchase approximately 35,000 shares of common stock were exercised for cash proceeds of less than $0.1 million. In the nine months ended September 30, 2020, warrants to purchase approximately 307,000 shares of common stock were exercised for cash proceeds of $0.3 million. During the three months ended September 30, 2020, no warrants to purchase shares of common stock were exercised on a cashless basis. During the nine months ended September 30, 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, outstanding warrants to purchase common stock were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 3000 4000 35000 100000 307000 300000 0 34000000 24000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, outstanding warrants to purchase common stock were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P7Y 1.12 3132 3132 STOCK INCENTIVE PLANS<div style="margin-top:10pt"><span style="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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSU Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,968 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670,398 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.92 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.42 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional shares authorized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977,647 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,998)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(797,290)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639,335)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.82 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646,724)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under employee incentive plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,813 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,564 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,564)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,115)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.67 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,787)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.66 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—September 30, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328,092 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989,286 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810,257 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.94 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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 $4.2 million and $39.2 million for the three and nine months ended September 30, 2021, respectively. The total intrinsic value of options exercised was $4.0 million and $8.0 million for the three and nine months ended September 30, 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the total intrinsic value of outstanding RSUs was approximately $114.7 million and there were $74.4 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 3.09 years.</span></div><div style="margin-top:6pt"><span style="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 September 30, 2021 are as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Issued <br/>(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.07 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.87 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.34</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,462 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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 September 30, 2021 for stock options that were in-the-money.</span></div><div style="margin-top:6pt"><span style="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 and nine months ended September 30, 2021 was $3.6 million and $9.3 million, respectively. As of September 30, 2021, there were approximately $21.9 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.59 years.</span></div><div style="margin-top:10pt"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the offering period in 2021 that ended on June 30, 2021, 21,412 shares were purchased for aggregate proceeds of $1.3 million from the issuance of shares, which occurred on July 2, 2021.  During the offering period in 2020 that ended on December 31, 2020, 24,052 shares were purchased for aggregate proceeds of $0.8 million from the issuance of shares, which occurred on January 4, 2021.  </span></div><div style="margin-top:12pt"><span style="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-bottom:6pt;margin-top:6pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.27%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.24%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.84%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.12%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.73%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.17%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.31%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.36%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:6pt"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="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="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="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="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="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 non-employee stock-based awards for the three and nine months ended September 30, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,639 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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 stock-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> <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>Available<br/>for Grant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSU Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2020</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672,968 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670,398 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.92 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.42 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional shares authorized</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977,647 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,998)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(797,290)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797,290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639,335)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.82 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,514 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646,724)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchase of common stock under employee incentive plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,813 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,564 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,564)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,115)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.67 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,787 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,787)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.66 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—September 30, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328,092 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989,286 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.42 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810,257 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.94 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 672968 2670398 21.92 1878866 28.42 1977647 2998 797290 797290 79.36 639335 24.82 187514 187514 80.40 646724 17.05 216813 226564 226564 40.29 214115 214115 27.67 7787 7787 24.66 2328092 1989286 28.42 1810257 50.94 4200000 39200000 4000000.0 8000000.0 114700000 74400000 P3Y1M2D <span style="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 September 30, 2021 are as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Issued <br/>(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.07 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,278 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.87 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.34</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,462 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 930000 19.07 P6Y8M8D 41278000 954000 36.87 P8Y4M2D 28184000 1884000 69462000 3600000 9300000 21900000 P2Y7M2D 0.15 25000 P6M 0.85 21412 1300000 24052 800000 <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.27%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.24%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.84%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.12%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.73%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.17%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.31%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.36%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table> P6Y P6Y P5Y10M24D P6Y 0.7827 0.7724 0.7784 0.7612 0.0085 0.0036 0.0077 0.0069 0 0 0 0 P0Y6M P0Y6M P0Y6M P0Y6M 0.6873 0.9317 0.5831 0.7536 0.0005 0.0017 0.0008 0.0098 0 0 0 0 <div style="margin-top:6pt"><span style="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 non-employee stock-based awards for the three and nine months ended September 30, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of digital and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,639 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 750000 431000 1715000 1101000 156000 97000 446000 289000 217000 124000 555000 338000 1986000 1224000 5284000 3490000 3853000 1623000 8144000 4175000 3677000 3249000 10439000 8031000 10639000 6748000 26583000 17424000 0 0 INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2021, the Company recorded an income tax benefit of $0.2 million and $0.5 million, respectively, compared to $0.2 million and $0.9 million for the three and nine months ended September 30, 2020, respectively. The income tax benefit of $0.2 million and $0.5 million for the three and nine months ended September 30, 2021, respectively, is primarily attributable to the recognition of deferred tax assets from foreign losses. 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 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="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 Cuts and Jobs Act of 2017. 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 2021 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> -200000 -500000 -200000 -900000 -200000 -500000 SEGMENT REPORTING<div style="margin-top:6pt"><span style="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="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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,464 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,264 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital and other revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,603 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,369 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,550 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,464 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,264 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital and other revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,603 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,736 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,231 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,369 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,550 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 66096000 45439000 189956000 112976000 368000 90000 679000 288000 66464000 45529000 190635000 113264000 3595000 2755000 9555000 6032000 2227000 1950000 7138000 5448000 699000 678000 2467000 1889000 6521000 5383000 19160000 13369000 2530000 2409000 7225000 6745000 31000 24000 72000 64000 43000 24000 85000 108000 2604000 2457000 7382000 6917000 72221000 50603000 206736000 125753000 2258000 1974000 7210000 5512000 1110000 792000 3231000 2285000 75589000 53369000 217177000 133550000 <span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17925000 9888000 525000 351000 269000 465000 18719000 10704000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Sep. 30, 2021
Oct. 26, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
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 (in shares)   52,802,200
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001217234  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 353,082 $ 134,669
Marketable securities 10,199 90,034
Accounts receivable 56,181 34,624
Inventory 18,800 10,012
Prepaid and other current assets 6,413 3,758
Total current assets 444,675 273,097
Property and equipment, net 18,719 10,704
Operating leases right-of-use assets 18,316 15,228
Intangible assets, net 48,367 44,355
Goodwill 26,051 23,857
Restricted cash 210 270
Other assets 6,834 1,000
Total assets 563,172 368,511
Current liabilities:    
Accounts payable 14,894 9,653
Accrued compensation 24,243 18,466
Accrued and other liabilities 30,599 20,602
Refund liability - CMS advance payment (Note 1) 0 20,496
Total current liabilities 69,736 69,217
Deferred tax liability 678 1,299
Common stock warrant liability 195 447
Deferred payments for intangible assets 2,084 3,560
Operating lease liability, less current portion 17,876 16,069
Other liabilities 456 240
Total liabilities 91,025 90,832
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Preferred stock: $0.001 par value; 10,000,000 shares authorized at September 30, 2021 and December 31, 2020; no shares issued and outstanding at September 30, 2021 and December 31, 2020 0 0
Common stock: $0.001 par value; 100,000,000 shares authorized at September 30, 2021 and December 31, 2020; 52,776,733 shares and 49,441,166 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively 52 49
Additional paid-in capital 843,226 632,253
Accumulated other comprehensive loss (4,093) (2,096)
Accumulated deficit (367,038) (352,527)
Total stockholders’ equity 472,147 277,679
Total liabilities and stockholders’ equity $ 563,172 $ 368,511
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
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) 52,776,733 49,441,166
Common stock, shares outstanding (in shares) 52,776,733 49,441,166
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue:        
Total revenue $ 75,589 $ 53,369 $ 217,177 $ 133,550
Operating expenses:        
Research and development 19,439 12,474 54,479 35,616
Sales and marketing 21,370 13,870 56,421 37,727
General and administrative 18,671 13,117 50,216 35,436
Total operating expenses 84,316 56,276 231,504 153,011
Loss from operations (8,727) (2,907) (14,327) (19,461)
Other income (expense):        
Interest income, net 20 29 147 146
Change in estimated fair value of common stock warrant liability 88 79 50 (990)
CARES Act Provider Relief Fund 0 0 0 4,813
Other expense, net (3,440) (254) (906) (572)
Total other (expense) income (3,332) (146) (709) 3,397
Loss before income taxes (12,059) (3,053) (15,036) (16,064)
Income tax benefit 162 235 525 865
Net loss $ (11,897) $ (2,818) $ (14,511) $ (15,199)
Net loss per share (Note 3):        
Basic (in dollars per share) $ (0.23) $ (0.06) $ (0.28) $ (0.33)
Diluted (in dollars per share) $ (0.23) $ (0.06) $ (0.28) $ (0.33)
Weighted-average shares used to compute net loss per share:        
Basic (in shares) 52,681,451 49,010,680 52,034,450 45,526,810
Diluted (in shares) 52,681,451 49,010,680 52,034,450 45,526,810
Testing services        
Revenue:        
Total revenue $ 66,464 $ 45,529 $ 190,635 $ 113,264
Operating expenses:        
Cost of goods and services 18,038 11,900 51,756 30,631
Product        
Revenue:        
Total revenue 6,521 5,383 19,160 13,369
Operating expenses:        
Cost of goods and services 4,919 3,705 13,771 9,635
Digital And Other        
Revenue:        
Total revenue 2,604 2,457 7,382 6,917
Operating expenses:        
Cost of goods and services $ 1,879 $ 1,210 $ 4,861 $ 3,966
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (11,897) $ (2,818) $ (14,511) $ (15,199)
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of tax (937) 962 (1,997) 853
Net comprehensive loss $ (12,834) $ (1,856) $ (16,508) $ (14,346)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Public Offering
At The Market Equity Offering
Common Stock
Common Stock
Public Offering
Common Stock
At The Market Equity Offering
Additional Paid-In Capital
Additional Paid-In Capital
Public Offering
Additional Paid-In Capital
At The Market Equity Offering
Accumulated Other Comprehensive Loss
Accumulated Deficit
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
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              
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 stock-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)
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Foreign currency translation adjustment 853                    
Net loss (15,199)                    
Ending balance (in shares) at Sep. 30, 2020       49,132,348              
Ending balance at Sep. 30, 2020 268,644     $ 47     621,961     (4,352) (349,012)
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)
Ending balance (in shares) at Dec. 31, 2020       49,441,166              
Ending balance at Dec. 31, 2020 277,679     $ 49     632,253     (2,096) (352,527)
Beginning balance (in shares) at Mar. 31, 2020       43,019,547              
Beginning balance at Mar. 31, 2020 101,384     $ 42     447,888     (6,910) (339,636)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common shares, net of commissions and offering costs (in shares)         4,492,187 1,000,000          
Issuance of common shares, net of commissions and offering costs   $ 134,584 $ 23,451   $ 4 $ 1   $ 134,580 $ 23,450    
RSU settlements, net of shares withheld (in shares)       143,101              
RSU settlements, net of shares withheld (2,030)           (2,030)        
Issuance of common stock for services (in shares)       2,992              
Issuance of common stock for services 58           58        
Issuance of common stock for cash upon exercise of stock options (in shares)       204,469              
Issuance of common stock for cash upon exercise of stock options 1,962           1,962        
Employee stock-based compensation expense 6,320           6,320        
Foreign currency translation adjustment 1,596                 1,596  
Net loss (6,558)                   (6,558)
Ending balance (in shares) at Jun. 30, 2020       48,862,296              
Ending balance at Jun. 30, 2020 260,767     $ 47     612,228     (5,314) (346,194)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock under ESPP (in shares)       38,576              
Issuance of common stock under ESPP 694           694        
RSU settlements, net of shares withheld (in shares)       34,602              
RSU settlements, net of shares withheld (466)           (466)        
Issuance of common stock for services (in shares)       2,731              
Issuance of common stock for services 96           96        
Issuance of common stock for cash upon exercise of stock options (in shares)       159,576              
Issuance of common stock for cash upon exercise of stock options 1,647           1,647        
Issuance of common stock for cash upon exercise of warrants (in shares)       34,567              
Issuance of common stock for cash upon exercise of warrants 1,109           1,109        
Employee stock-based compensation expense 6,653           6,653        
Foreign currency translation adjustment 962                 962  
Net loss (2,818)                   (2,818)
Ending balance (in shares) at Sep. 30, 2020       49,132,348              
Ending balance at Sep. 30, 2020 268,644     $ 47     621,961     (4,352) (349,012)
Beginning balance (in shares) at Dec. 31, 2020       49,441,166              
Beginning balance at Dec. 31, 2020 277,679     $ 49     632,253     (2,096) (352,527)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common shares, net of commissions and offering costs (in shares)         2,211,538            
Issuance of common shares, net of commissions and offering costs   $ 188,755     $ 2     $ 188,753      
Issuance of common stock under ESPP (in shares)       24,052              
Issuance of common stock under ESPP 838           838        
RSU settlements, net of shares withheld (in shares)       121,447              
RSU settlements, net of shares withheld (2,313)           (2,313)        
Issuance of common stock for services (in shares)       1,339              
Issuance of common stock for services 96           96        
Issuance of common stock for cash upon exercise of stock options (in shares)       139,579              
Issuance of common stock for cash upon exercise of stock options 2,193           2,193        
Employee stock-based compensation expense 6,488           6,488        
Foreign currency translation adjustment (1,503)                 (1,503)  
Net loss (687)                   (687)
Ending balance (in shares) at Mar. 31, 2021       51,939,121              
Ending balance at Mar. 31, 2021 471,546     $ 51     828,308     (3,599) (353,214)
Beginning balance (in shares) at Dec. 31, 2020       49,441,166              
Beginning balance at Dec. 31, 2020 277,679     $ 49     632,253     (2,096) (352,527)
Ending balance (in shares) at Jun. 30, 2021       52,552,761              
Ending balance at Jun. 30, 2021 479,843     $ 51     838,089     (3,156) (355,141)
Beginning balance (in shares) at Dec. 31, 2020       49,441,166              
Beginning balance at Dec. 31, 2020 $ 277,679     $ 49     632,253     (2,096) (352,527)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock for cash upon exercise of stock options (in shares) 646,724                    
Foreign currency translation adjustment $ (1,997)                    
Net loss (14,511)                    
Ending balance (in shares) at Sep. 30, 2021       52,776,733              
Ending balance at Sep. 30, 2021 472,147     $ 52     843,226     (4,093) (367,038)
Beginning balance (in shares) at Mar. 31, 2021       51,939,121              
Beginning balance at Mar. 31, 2021 471,546     $ 51     828,308     (3,599) (353,214)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
RSU settlements, net of shares withheld (in shares)       160,286              
RSU settlements, net of shares withheld (6,638)           (6,638)        
Issuance of common stock for services (in shares)       23,163              
Issuance of common stock for services 59           59        
Issuance of common stock for cash upon exercise of stock options (in shares)       427,059              
Issuance of common stock for cash upon exercise of stock options 6,833           6,833        
Issuance of common stock for cash upon exercise of warrants (in shares)       3,132              
Issuance of common stock for cash upon exercise of warrants 205           205        
Employee stock-based compensation expense 9,322           9,322        
Foreign currency translation adjustment 443                 443  
Net loss (1,927)                   (1,927)
Ending balance (in shares) at Jun. 30, 2021       52,552,761              
Ending balance at Jun. 30, 2021 479,843     $ 51     838,089     (3,156) (355,141)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock under ESPP (in shares)       21,412              
Issuance of common stock under ESPP 1,301           1,301        
RSU settlements, net of shares withheld (in shares)       118,466              
RSU settlements, net of shares withheld (8,707)           (8,707)        
Issuance of common stock for services (in shares)       4,008              
Issuance of common stock for services 75           75        
Issuance of common stock for cash upon exercise of stock options (in shares)       80,086              
Issuance of common stock for cash upon exercise of stock options 1,895     $ 1     1,894        
Employee stock-based compensation expense 10,574           10,574        
Foreign currency translation adjustment (937)                 (937)  
Net loss (11,897)                   (11,897)
Ending balance (in shares) at Sep. 30, 2021       52,776,733              
Ending balance at Sep. 30, 2021 $ 472,147     $ 52     $ 843,226     $ (4,093) $ (367,038)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Public Offering    
Common stock, commissions and offering costs $ 12,495 $ 9,166
At The Market Equity Offering    
Common stock, commissions and offering costs   $ 785
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating activities:    
Net loss $ (14,511) $ (15,199)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Stock-based compensation 26,583 17,424
Revaluation of common stock warrant liability to estimated fair value (50) 990
Depreciation and amortization 6,301 5,052
Unrealized loss on long-term marketable equity securities 167 0
Revaluation of contingent consideration to estimated fair value (35) 301
Amortization of premium on short-term marketable securities, net 930 0
Changes in operating assets and liabilities:    
Accounts receivable (21,580) (5,359)
Inventory (9,417) (3,608)
Prepaid and other assets (2,072) (681)
Operating leases liabilities, net (1,677) (1,096)
Accounts payable 400 3,831
Accrued compensation 2,711 1,501
Accrued and other liabilities 7,688 1,581
Refund liability - CMS advance payment (20,496) 20,496
Change in deferred taxes (589) (879)
Net cash (used in) provided by operating activities (23,460) 26,250
Investing activities:    
Acquisition of business, net of cash acquired (3,500) 0
Acquisition of intangible assets (6,700) (3,250)
Purchases of long-term marketable securities (5,500) 0
Maturities of short-term marketable securities 78,905 0
Additions of capital expenditures, net (7,711) (6,670)
Net cash provided by (used in) investing activities 55,494 (9,920)
Financing activities:    
Proceeds from issuance of common stock under employee stock purchase plan 2,139 1,082
Taxes paid related to net share settlement of restricted stock units (15,376) (4,003)
Proceeds from exercise of warrants 4 343
Proceeds from exercise of stock options 10,920 3,764
Principal payments on finance lease obligations (66) (136)
Net cash provided by financing activities 186,476 159,185
Effect of exchange rate changes on cash and cash equivalents (157) 64
Net increase in cash, cash equivalents and restricted cash 218,353 175,579
Cash, cash equivalents, and restricted cash at beginning of period 134,939 38,479
Cash, cash equivalents, and restricted cash at end of period 353,292 214,058
Operating Lease, Right-of-Use Asset, Amortization Expense 2,187 1,896
Public Offering    
Financing activities:    
Proceeds from issuance of common shares in net of issuance costs paid 188,855 134,684
At The Market Equity Offering    
Financing activities:    
Proceeds from issuance of common shares in net of issuance costs paid $ 0 $ 23,451
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
9 Months Ended
Sep. 30, 2021
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 diagnostic 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, AlloMap® Heart, which is a gene expression solution for heart transplant patients, and AlloSure® Heart, a dd-cfDNA solution for heart transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. 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 (“Ottr, Inc.”) and XynManagement, Inc. (“XynManagement”), as well as the acquisition of TransChart LLC (“TransChart”) in 2021.
Testing Services
AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several private payers, including Blue Cross Blue Shield (“BCBS”) of South Carolina, BCBS of Kansas City and Capital Health, and is reimbursed by other private payers on a case-by-case basis.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 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, Cigna, Health Care Services Corporation, Humana, Kaiser Foundation Health Plan, Inc. and UnitedHealthcare.
In October 2020, AlloSure Heart received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, the Company's Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
In May 2021, the Company purchased a minority investment of common stock in the biotechnology company Miromatrix Medical, Inc. (“Miromatrix”), for $5.0 million, and the investment is marked to market. Miromatrix works to eliminate the need for an organ transplant waiting list through the development of implantable engineered biological organs.
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,700 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 February 2019, AlloSure® Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.
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 for a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.
Products
The Company’s suite of AlloSeq products are commercial next generation sequencing (“NGS”)-based kitted solutions that the Company has developed as a result of its license agreement with Illumina, Inc. (“Illumina”). These products include: AlloSeq™ Tx, a high-resolution Human Leukocyte Antigen (“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.
The Company's other HLA typing products include: TruSight HLA, a NGS-based high resolution typing solution; Olerup SSP®, based on the sequence specific primer (“SSP”) technology; and QTYPE®, which uses real-time polymerase chain reaction (“PCR”) methodology, to perform HLA typing at a low to intermediate resolution for samples that require a fast turnaround time.
In March 2021, the Company acquired BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
Digital and Other
Following the acquisitions of both Ottr, Inc. 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 XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, the Company acquired TransChart LLC for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of its acquisition of TransChart in January 2021, the Company acquired TxAccess, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, the Company acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, the Company and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system. The Company has agreed to potential future milestone payments.
COVID-19 Pandemic
On January 30, 2020, the World Health Organization (the “WHO”) announced a global health emergency because of a new strain of coronavirus (“COVID-19”) originating in Wuhan, China and the risks to the international community as the virus spread 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 pandemic, 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.
In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose 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. As a result, 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 pandemic, 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 200 transplant centers can offer RemoTraC to their patients and over 9,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. Following the introduction of RemoTraC and with the easing of stay-at-home restrictions and the opening up of many hospitals to non-COVID-19 patients, the Company’s testing services volumes returned to levels consistent with those experienced immediately prior to the COVID-19 pandemic.
In spite of the resurgence of COVID-19 infection rates, which resulted in increased stay-at-home and renewed travel restrictions, the Company did not experience a decrease in testing services volumes. The Company’s product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. The Company's product business maintained normal sales volumes during the fourth quarter of 2020 and increased sales volumes throughout 2021.
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 virtual platforms. Although the executive orders that placed certain restrictions on operations in San Mateo County and the State of California, where the Company's laboratory and headquarters are located, were lifted effective June 15, 2021, new orders or restrictions may be adopted in the future depending upon the COVID-19 transmission rates in the Company's county and state, as well as other factors.
In addition, the Company has created a COVID-19 task force that is responsible for crisis decision making, employee communications, enforcing pre-arrival temperature checking, daily health check-ins and enhanced safety training/protocols in its offices for employees that do not work from home.
Liquidity and Capital Resources
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $367.0 million at September 30, 2021. As of September 30, 2021, the Company had cash, cash equivalents and marketable securities of $363.3 million.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.
During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.
CARES Act Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services (“HHS”) distributed 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. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act’s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0 billion of funds 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 its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.
The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. During the quarter ended September 30, 2021, the Company was notified by HHS that the Provider Relief Fund Reporting Portal was open for reporting
on the use of Provider Relief Fund payments, and the Company completed and submitted a report indicating the use of the funds the Company received pursuant to the CARES Act.
June 2020 Underwritten Public Offering of Common Stock
On June 15, 2020, the Company sold 4,492,187 shares of common stock (which included shares sold pursuant to the underwriters’ full exercise of an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $32.00 per share for aggregate net proceeds of approximately $134.6 million.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies 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, 2020, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. 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, 2020 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, 2020 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 and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
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 September 30, 2021 and 2020, approximately 61% and 58%, respectively, of total revenue was derived from Medicare. For the nine months ended September 30, 2021 and 2020, approximately 60% and 56%, respectively, of total revenue was derived from Medicare.
As of September 30, 2021 and December 31, 2020, approximately 29% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either September 30, 2021 or December 31, 2020.
Marketable Securities
The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of September 30, 2021, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase. These short-term marketable securities are classified as current assets on the condensed consolidated balance sheet.
The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.
The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of September 30, 2021, the Company's long-term marketable securities consisted of corporate equity securities and corporate debt securities. These long-term marketable securities are classified as other assets on the condensed consolidated balance sheet.
The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other expense, net, in the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.
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 incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
As of September 30, 2021, the Company’s leases had remaining terms of 0.67 years to 7.42 years, some of which include options to extend the lease term.
Recent Accounting Pronouncements
In October 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities
for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company plans to adopt the standard on January 1, 2022. The Company is in the process of assessing the impact that this new standard will have on its consolidated financial statements and disclosures.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net loss used to compute basic and diluted net loss per share$(11,897)$(2,818)$(14,511)$(15,199)
Denominator:
Weighted-average shares used to compute basic and diluted net loss per share
52,681,451 49,010,680 52,034,450 45,526,810 
Net loss per share:
Basic and diluted$(0.23)$(0.06)$(0.28)$(0.33)
The following potentially dilutive securities have been excluded from diluted net loss per share as of September 30, 2021 and 2020 because their effect would be antidilutive:
Three and Nine Months Ended September 30,
20212020
Shares of common stock subject to outstanding options1,989,286 3,082,273 
Shares of common stock subject to outstanding common stock warrants3,132 14,445 
Restricted stock units1,810,257 1,912,397 
Total common stock equivalents3,802,675 5,009,115 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Fair Value Measured Using 
(Level 1)(Level 2)(Level 3)Total Balance
Assets    
Cash equivalents:
Money market funds$334,895 $— $— $334,895 
Long-term marketable securities:
Corporate equity securities4,833 — — 4,833 
Corporate debt securities— 500 — 500 
Total$339,728 $500 $— $340,228 
Liabilities
Common stock warrant liability$— $— $195 $195 

December 31, 2020
 Fair Value Measured Using 
 (Level 1)(Level 2)(Level 3)Total Balance
Assets    
Cash equivalents:
Money market funds$85,797 $— $— $85,797 
Liabilities
Common stock warrant liability$— $— $447 $447 
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, 2020
$447 
Exercise of warrants(202)
Change in estimated fair value(50)
Balance as of September 30, 2021
$195 
As of September 30, 2021, the Company had one investment in convertible preferred shares carried at cost. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's condensed consolidated financial statements.
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 September 30, 2021 and December 31, 2020, money market funds were included as cash and cash equivalents in the condensed consolidated balance sheets.
Short-term marketable securities – Investments in short-term marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.
Long-term marketable equity and debt securities – Investments in long-term marketable equity securities are classified within Level 1. The securities are recorded at fair value based on readily available quoted market
prices in active markets. Investments in long-term marketable debt securities are classified within Level 2. The securities are recorded at fair value based on observable inputs for quoted prices for identical or similar assets in markets that are not active. Long-term marketable securities are located within other assets on the condensed consolidated balance sheets.
Common stock warrant liability – Common stock warrant liability is classified within Level 3. 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:
September 30, 2021December 31, 2020
Private Placement Common Stock Warrant Liability
Stock Price$63.37 $72.45 
Exercise Price$1.12 $1.12 
Remaining term (in years)1.542.28
Volatility66.00 %73.00 %
Risk-free interest rate0.19 %0.14 %
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Marketable Securities
9 Months Ended
Sep. 30, 2021
Cash and Cash Equivalents [Abstract]  
Cash and Marketable Securities CASH AND MARKETABLE SECURITIES
Cash, Cash Equivalents and Restricted Cash
A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):
September 30, 2021December 31, 2020September 30, 2020December 31, 2019
Cash and cash equivalents$353,082 $134,669 $213,798 $38,223 
Restricted cash210 270 260 256 
Total cash, cash equivalents, and restricted cash at the end of the period$353,292 $134,939 $214,058 $38,479 
Marketable Securities
All short-term marketable securities were considered held-to-maturity at September 30, 2021 and December 31, 2020. As of September 30, 2021 and December 31, 2020, some of the Company’s short-term marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all short-term marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment as of September 30, 2021 and December 31, 2020. All short-term marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months. Contractual maturities of the short-term marketable securities are within one year or less as of September 30, 2021.
The long-term marketable equity securities were recorded at fair market value. The long-term marketable debt securities were considered available-for-sale at September 30, 2021. The contractual maturity of the long-term marketable debt securities are less than three years.
The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):
September 30, 2021
Amortized CostUnrealized Holding Gains (Losses)Fair Value
Short-term marketable securities:
Corporate debt securities$10,199 $(2)$10,197 
Total short-term marketable securities10,199 (2)10,197 
Long-term marketable securities:
Corporate equity securities5,000 (167)4,833 
Corporate debt securities500 — 500 
Total long-term marketable securities5,500 (167)5,333 
Total$15,699 $(169)$15,530 
December 31, 2020
Amortized CostUnrealized Holding LossesFair Value
Short-term marketable securities:
Corporate debt securities$90,034 $(136)$89,898 
Total short-term marketable securities$90,034 $(136)$89,898 

Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
September 30, 2021December 31, 2020
Within one year$10,199 $90,034 
After one year through five years500 — 
Total$10,699 $90,034 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations BUSINESS COMBINATIONS
TransChart LLC
In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As a result of the acquisition, the Company recognized goodwill of $2.2 million and intangible assets of $2.0 million.
The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's condensed consolidated statements of operations from the respective acquisition date.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2021
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 and nine months ended September 30, 2021. The balance of the Company's goodwill as of September 30, 2021 and December 31, 2020 was $26.1 million and $23.9 million, respectively.
Intangible Assets
The following table presents details of the Company’s intangible assets as of September 30, 2021 ($ in thousands):
September 30, 2021
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$34,784 $(11,264)$(1,312)$22,208 8.3
Customer relationships19,308 (5,666)(1,010)12,632 10.2
Commercialization rights10,579 (1,749)— 8,830 7.9
Trademarks and tradenames2,380 (939)(119)1,322 9.2
Other250 (125)— 125 0.5
Total intangible assets with finite lives$67,301 $(19,743)$(2,441)$45,117 
Acquired in-process technology3,250 — — 3,250 
Total intangible assets$70,551 $(19,743)$(2,441)$48,367 
The following table presents details of the Company’s intangible assets as of December 31, 2020 ($ in thousands):
December 31, 2020
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$31,209 $(8,991)$(725)$21,493 9.1
Customer relationships18,168 (4,684)(449)13,035 10.9
Commercialization rights8,079 (1,039)— 7,040 8.7
Trademarks and tradenames2,360 (804)(19)1,537 9.9
Total intangible assets with finite lives$59,816 $(15,518)$(1,193)$43,105 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$61,066 $(15,518)$(1,193)$44,355 
Acquisition of Intangible Assets
In June 2021, the Company acquired commercialization rights in an exclusive partnership for comprehensive data analytics in relation to NGS-based metagenomics testing for infectious diseases. This is included within Commercialization rights as of September 30, 2021.
In June 2021, the Company acquired the Transplant Hero patient application. The patient application is included in Acquired and developed technology as of September 30, 2021.
Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. As of September 30, 2021, the Company included $2.0 million in Acquired in-process technology for milestones related to the strategic agreement.
As of September 30, 2021, the Company included acquisitions of $7.5 million, which included $3.6 million of Acquired and developed technology, $2.5 million of Commercialization rights, $1.1 million of Customer relationships and $0.3 million of Other intangible assets.
Amortization of Intangible Assets
Amortization expense was $1.5 million and $1.2 million for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, expenses of $0.3 million, $0.4 million, $0.3 million and $0.5 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively. For the three months ended September 30, 2020, expenses of $0.3 million, $0.4 million, $0.1 million and $0.4 million were amortized to cost of testing services, cost of product, cost of digital and other and sales and marketing, respectively.
Amortization expense was $4.2 million and $3.5 million for the nine months ended September 30, 2021 and 2020, respectively. For the nine months ended September 30, 2021, expenses of $1.0 million, $1.4 million, $0.5 million and $1.3 million were amortized to cost of testing, cost of product, cost of digital and other and sales and marketing, respectively. For the nine months ended September 30, 2020, expenses of $1.0 million, $1.2 million, $0.2 million and $1.1 million were amortized to cost of testing, cost of product, cost of digital and other and sales and marketing, respectively.
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of September 30, 2021 (in thousands):
Years Ending December 31,Cost of Testing ServicesCost of ProductCost of Digital and OtherSales and MarketingTotal
Remainder of 2021$329 $473 $209 $498 $1,509 
20221,316 1,894 836 1,804 5,850 
20231,316 1,894 836 1,732 5,778 
20241,316 1,894 600 1,732 5,542 
20251,316 1,894 431 1,732 5,373 
Thereafter5,457 5,008 1,622 8,978 21,065 
Total future amortization expense$11,050 $13,057 $4,534 $16,476 $45,117 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
September 30, 2021December 31, 2020
Finished goods$2,871 $1,702 
Work in progress2,806 2,936 
Raw materials13,123 5,374 
Total inventory$18,800 $10,012 
Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
September 30, 2021December 31, 2020
Clinical studies$9,632 $6,733 
Short-term lease liability3,822 2,033 
Deferred revenue3,409 3,530 
Professional fees2,980 1,529 
Deferred payments for intangible assets2,000 2,000 
Capital expenditures1,648 — 
Accrued royalty1,598 1,072 
Test sample processing fees1,295 416 
Contingent consideration642 738 
Other accrued expenses3,573 2,551 
Total accrued and other liabilities$30,599 $20,602 
CMS 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, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.
During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
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.
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 was extended for a period of eight years and two months starting on January 1, 2021. The Company had determined that the amendment constituted a lease modification effective January 1, 2020. At the inception of the lease modification, the ROU asset increased by $13.0 million.
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 September 30, 2021, the carrying value of the ROU asset was $18.3 million. The related current and non-current liabilities as of September 30, 2021 were $3.8 million and $17.9 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 and nine months ended September 30, 2021 and 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Operating lease cost$1,345 $1,120 $3,757 $3,353 
Finance lease cost— 51 53 155 
Total lease cost$1,345 $1,171 $3,810 $3,508 
Finance lease cost includes interest from the lease liability and amortization of the ROU asset.
September 30, 2021
Other information:
Weighted-average remaining lease term - Operating leases (in years)6.18
Weighted-average remaining lease term - Finance leases (in years)0.00
Weighted-average discount rate - Operating leases (%)10.1 %
Weighted-average discount rate - Finance leases (%)— %

Maturities of operating lease liabilities as of September 30, 2021 are as follows (in thousands):
Year Ending December 31,Operating Leases
Remainder of 2021$1,387 
20225,539 
20234,209 
20244,216 
20253,980 
Thereafter10,256 
Total lease payments29,587 
Less imputed interest7,889 
Present value of future minimum lease payments21,698 
Less operating lease liability, current portion3,822 
Operating lease liability, long-term portion$17,876 
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 “Illumina Agreement”). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.
Cibiltech Commitments
Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (“Cibiltech”) effective April 30, 2019, 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 Illumina Agreement, the Company 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 (the “Court”) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks
injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera’s request. The trial date is not currently set.
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 Court 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 also 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 patents 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.
United States Department of Justice and United States Securities and Exchange Commission Investigations
The Company recently received a civil investigative demand (CID) from the United States Department of Justice (DOJ) requesting that the Company produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to our kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (SEC) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of our accounting and public reporting practices. The Company also received an information request from a state regulatory agency and may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. The Company does not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of the Company's products or services and are cooperating fully with the investigations. Although the Company remains committed to compliance with all applicable laws and regulations, it cannot predict the outcome of the DOJ or SEC investigations, the state law information request, or any other requests or investigations that may arise in the future regarding these or other subject matters.
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.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
401(K) Plan
9 Months Ended
Sep. 30, 2021
Retirement Benefits [Abstract]  
401(K) Plan 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. The Company incurred expenses related to contributions to the plan of $0.4 million and $0.1 million for the three months ended September 30, 2021 and 2020, respectively. The Company incurred expenses related to contributions to the plan of $1.2 million and $0.6 million for the nine months ended September 30, 2021 and 2020, respectively.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants
9 Months Ended
Sep. 30, 2021
Warrants and Rights Note Disclosure [Abstract]  
Warrants WARRANTS
The Company issues 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 September 30, 2021, no warrants to purchase shares of common stock were exercised. In the nine months ended September 30, 2021, warrants to purchase approximately 3,000 shares of common stock were exercised for cash proceeds of $4 thousand.
In the three months ended September 30, 2020, warrants to purchase approximately 35,000 shares of common stock were exercised for cash proceeds of less than $0.1 million. In the nine months ended September 30, 2020, warrants to purchase approximately 307,000 shares of common stock were exercised for cash proceeds of $0.3 million. During the three months ended September 30, 2020, no warrants to purchase shares of common stock were exercised on a cashless basis. During the nine months ended September 30, 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.
As of September 30, 2021, outstanding warrants to purchase common stock were:
Classified asOriginal TermExercise PriceNumber of Shares Underlying Warrants
Original issue date:
April 2016Liability7 years$1.12 3,132 
3,132 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Incentive Plans
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [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, 2020672,968 2,670,398 $21.92 1,878,866 $28.42 
Additional shares authorized1,977,647 — — — — 
Common stock awards for services(2,998)— — — — 
RSUs granted(797,290)— — 797,290 79.36 
RSUs vested— — — (639,335)24.82 
Options granted(187,514)187,514 80.40 — — 
Options exercised— (646,724)17.05 — — 
Repurchase of common stock under employee incentive plans216,813 — — — — 
RSUs forfeited226,564 — — (226,564)40.29 
Options forfeited214,115 (214,115)27.67 — — 
Options expired7,787 (7,787)24.66 — — 
Balance—September 30, 20212,328,092 1,989,286 $28.42 1,810,257 $50.94 
The total intrinsic value of options exercised was $4.2 million and $39.2 million for the three and nine months ended September 30, 2021, respectively. The total intrinsic value of options exercised was $4.0 million and $8.0 million for the three and nine months ended September 30, 2020, respectively.
As of September 30, 2021, the total intrinsic value of outstanding RSUs was approximately $114.7 million and there were $74.4 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 3.09 years.
Options outstanding that have vested and are expected to vest at September 30, 2021 are as follows:
Number of Shares Issued
(In thousands)
Weighted-Average
Exercise Price
Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(In thousands)
Vested930 $19.07 6.69$41,278 
Expected to vest954 36.87 8.3428,184 
Total1,884 $69,462 
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 September 30, 2021 for stock options that were in-the-money.
The total fair value of options that vested during the three and nine months ended September 30, 2021 was $3.6 million and $9.3 million, respectively. As of September 30, 2021, there were approximately $21.9 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.59 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 2021 that ended on June 30, 2021, 21,412 shares were purchased for aggregate proceeds of $1.3 million from the issuance of shares, which occurred on July 2, 2021.  During the offering period in 2020 that ended on December 31, 2020, 24,052 shares were purchased for aggregate proceeds of $0.8 million from the issuance of shares, which occurred on January 4, 2021.  
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 September 30,Nine Months Ended September 30,
2021202020212020
Employee stock options
Expected term (in years)6.06.05.96.0
Expected volatility78.27%77.24%77.84%76.12%
Risk-free interest rate0.85%0.36%0.77%0.69%
Expected dividend yield—%—%—%—%
Employee stock purchase plan
Expected term (in years)0.50.50.50.5
Expected volatility68.73%93.17%58.31%75.36%
Risk-free interest rate0.05%0.17%0.08%0.98%
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 non-employee stock-based awards for the three and nine months ended September 30, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of testing services$750 $431 $1,715 $1,101 
Cost of product156 97 446 289 
Cost of digital and other217 124 555 338 
Research and development1,986 1,224 5,284 3,490 
Sales and marketing3,853 1,623 8,144 4,175 
General and administrative3,677 3,249 10,439 8,031 
Total$10,639 $6,748 $26,583 $17,424 
No tax benefit was recognized related to stock-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.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes 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 and nine months ended September 30, 2021, the Company recorded an income tax benefit of $0.2 million and $0.5 million, respectively, compared to $0.2 million and $0.9 million for the three and nine months ended September 30, 2020, respectively. The income tax benefit of $0.2 million and $0.5 million for the three and nine months ended September 30, 2021, respectively, is primarily attributable to the recognition of deferred tax assets from foreign losses. 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 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 Cuts and Jobs Act of 2017. 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 2021 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 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Testing services revenue
United States$66,096 $45,439 $189,956 $112,976 
Rest of World368 90 679 288 
$66,464 $45,529 $190,635 $113,264 
Product revenue
United States$3,595 $2,755 $9,555 $6,032 
Europe2,227 1,950 7,138 5,448 
Rest of World699 678 2,467 1,889 
$6,521 $5,383 $19,160 $13,369 
Digital and other revenue
United States$2,530 $2,409 $7,225 $6,745 
Europe31 24 72 64 
Rest of World43 24 85 108 
$2,604 $2,457 $7,382 $6,917 
Total United States$72,221 $50,603 $206,736 $125,753 
Total Europe$2,258 $1,974 $7,210 $5,512 
Total Rest of World$1,110 $792 $3,231 $2,285 
Total$75,589 $53,369 $217,177 $133,550 
The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
September 30, 2021December 31, 2020
Long-lived assets:
United States$17,925 $9,888 
Europe525 351 
Rest of World269 465 
Total$18,719 $10,704 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Liquidity and Capital Resources
Liquidity and Capital Resources
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $367.0 million at September 30, 2021. As of September 30, 2021, the Company had cash, cash equivalents and marketable securities of $363.3 million.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's condensed consolidated balance sheet.
During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. The Company recorded the amount as Refund liability - CMS advance payment on the condensed consolidated balance sheet as of December 31, 2020. Refer to Note 8, Balance Sheet Components, for further explanation.
CARES Act Provider Relief Fund for Medicare Providers
Pursuant to the CARES Act, the U.S. Department of Health & Human Services (“HHS”) distributed 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. As a condition to receiving these payments, providers must agree to certain terms and conditions and submit sufficient documentation demonstrating that the funds are being used for healthcare-related expenses or lost revenue attributable to the COVID-19 pandemic. Due to the recent enactment of legislation and absence of definitive guidance, there is a high degree of uncertainty around the CARES Act’s implementation and the Company continues to assess the impact on its business. Furthermore, HHS has indicated that it, along with the Office of Inspector General, will be closely monitoring and auditing providers to ensure that recipients comply with the terms and conditions of relief programs and to prevent fraud and abuse. All providers will be subject to civil and criminal penalties for any deliberate omissions, misrepresentations or falsifications of any information given to HHS. Providers will be distributed a portion of the initial $30.0 billion of funds 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 its portion of the initial tranche of funds, recorded in other income (expense), net on the condensed consolidated statements of operations.
The Company is complying with the key terms and provisions of the CARES Act Provider Relief Fund, which includes, among other things, the requirement that the Company maintain appropriate records and cost documentation. During the quarter ended September 30, 2021, the Company was notified by HHS that the Provider Relief Fund Reporting Portal was open for reporting
on the use of Provider Relief Fund payments, and the Company completed and submitted a report indicating the use of the funds the Company received pursuant to the CARES Act.
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, 2020 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 and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.
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 September 30, 2021 and 2020, approximately 61% and 58%, respectively, of total revenue was derived from Medicare. For the nine months ended September 30, 2021 and 2020, approximately 60% and 56%, respectively, of total revenue was derived from Medicare.
As of September 30, 2021 and December 31, 2020, approximately 29% and 28%, respectively, of accounts receivable was due from Medicare. No other payer or customer represented more than 10% of accounts receivable on either September 30, 2021 or December 31, 2020.
Marketable Securities
Marketable Securities
The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of September 30, 2021, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase. These short-term marketable securities are classified as current assets on the condensed consolidated balance sheet.
The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income (expense), net on the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income (expense), net. The cost of securities sold will be determined using specific identification.
The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of September 30, 2021, the Company's long-term marketable securities consisted of corporate equity securities and corporate debt securities. These long-term marketable securities are classified as other assets on the condensed consolidated balance sheet.
The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other expense, net, in the condensed consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.
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 incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
As of September 30, 2021, the Company’s leases had remaining terms of 0.67 years to 7.42 years, some of which include options to extend the lease term.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In October 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's condensed consolidated financial statements and disclosures.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities
for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company plans to adopt the standard on January 1, 2022. The Company is in the process of assessing the impact that this new standard will have on its consolidated financial statements and disclosures.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net loss used to compute basic and diluted net loss per share$(11,897)$(2,818)$(14,511)$(15,199)
Denominator:
Weighted-average shares used to compute basic and diluted net loss per share
52,681,451 49,010,680 52,034,450 45,526,810 
Net loss per share:
Basic and diluted$(0.23)$(0.06)$(0.28)$(0.33)
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 of September 30, 2021 and 2020 because their effect would be antidilutive:
Three and Nine Months Ended September 30,
20212020
Shares of common stock subject to outstanding options1,989,286 3,082,273 
Shares of common stock subject to outstanding common stock warrants3,132 14,445 
Restricted stock units1,810,257 1,912,397 
Total common stock equivalents3,802,675 5,009,115 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
Fair Value Measured Using 
(Level 1)(Level 2)(Level 3)Total Balance
Assets    
Cash equivalents:
Money market funds$334,895 $— $— $334,895 
Long-term marketable securities:
Corporate equity securities4,833 — — 4,833 
Corporate debt securities— 500 — 500 
Total$339,728 $500 $— $340,228 
Liabilities
Common stock warrant liability$— $— $195 $195 

December 31, 2020
 Fair Value Measured Using 
 (Level 1)(Level 2)(Level 3)Total Balance
Assets    
Cash equivalents:
Money market funds$85,797 $— $— $85,797 
Liabilities
Common stock warrant liability$— $— $447 $447 
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, 2020
$447 
Exercise of warrants(202)
Change in estimated fair value(50)
Balance as of September 30, 2021
$195 
Summary of Common Stock Warrant Liability Valuation Assumptions Common Stock Warrant Liability Valuation Assumptions:
September 30, 2021December 31, 2020
Private Placement Common Stock Warrant Liability
Stock Price$63.37 $72.45 
Exercise Price$1.12 $1.12 
Remaining term (in years)1.542.28
Volatility66.00 %73.00 %
Risk-free interest rate0.19 %0.14 %
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2021
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amount reported within the condensed consolidated statements of cash flows is shown in the table below (in thousands):
September 30, 2021December 31, 2020September 30, 2020December 31, 2019
Cash and cash equivalents$353,082 $134,669 $213,798 $38,223 
Restricted cash210 270 260 256 
Total cash, cash equivalents, and restricted cash at the end of the period$353,292 $134,939 $214,058 $38,479 
Marketable Securities The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):
September 30, 2021
Amortized CostUnrealized Holding Gains (Losses)Fair Value
Short-term marketable securities:
Corporate debt securities$10,199 $(2)$10,197 
Total short-term marketable securities10,199 (2)10,197 
Long-term marketable securities:
Corporate equity securities5,000 (167)4,833 
Corporate debt securities500 — 500 
Total long-term marketable securities5,500 (167)5,333 
Total$15,699 $(169)$15,530 
December 31, 2020
Amortized CostUnrealized Holding LossesFair Value
Short-term marketable securities:
Corporate debt securities$90,034 $(136)$89,898 
Total short-term marketable securities$90,034 $(136)$89,898 

Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
September 30, 2021December 31, 2020
Within one year$10,199 $90,034 
After one year through five years500 — 
Total$10,699 $90,034 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
The following table presents details of the Company’s intangible assets as of September 30, 2021 ($ in thousands):
September 30, 2021
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$34,784 $(11,264)$(1,312)$22,208 8.3
Customer relationships19,308 (5,666)(1,010)12,632 10.2
Commercialization rights10,579 (1,749)— 8,830 7.9
Trademarks and tradenames2,380 (939)(119)1,322 9.2
Other250 (125)— 125 0.5
Total intangible assets with finite lives$67,301 $(19,743)$(2,441)$45,117 
Acquired in-process technology3,250 — — 3,250 
Total intangible assets$70,551 $(19,743)$(2,441)$48,367 
The following table presents details of the Company’s intangible assets as of December 31, 2020 ($ in thousands):
December 31, 2020
Gross Carrying AmountAccumulated AmortizationForeign Currency TranslationNet Carrying AmountWeighted Average Remaining Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$31,209 $(8,991)$(725)$21,493 9.1
Customer relationships18,168 (4,684)(449)13,035 10.9
Commercialization rights8,079 (1,039)— 7,040 8.7
Trademarks and tradenames2,360 (804)(19)1,537 9.9
Total intangible assets with finite lives$59,816 $(15,518)$(1,193)$43,105 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$61,066 $(15,518)$(1,193)$44,355 
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 September 30, 2021 (in thousands):
Years Ending December 31,Cost of Testing ServicesCost of ProductCost of Digital and OtherSales and MarketingTotal
Remainder of 2021$329 $473 $209 $498 $1,509 
20221,316 1,894 836 1,804 5,850 
20231,316 1,894 836 1,732 5,778 
20241,316 1,894 600 1,732 5,542 
20251,316 1,894 431 1,732 5,373 
Thereafter5,457 5,008 1,622 8,978 21,065 
Total future amortization expense$11,050 $13,057 $4,534 $16,476 $45,117 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventory Inventory consisted of the following (in thousands):
September 30, 2021December 31, 2020
Finished goods$2,871 $1,702 
Work in progress2,806 2,936 
Raw materials13,123 5,374 
Total inventory$18,800 $10,012 
Components of Accrued and Other Liabilities Accrued and other liabilities consisted of the following (in thousands):
September 30, 2021December 31, 2020
Clinical studies$9,632 $6,733 
Short-term lease liability3,822 2,033 
Deferred revenue3,409 3,530 
Professional fees2,980 1,529 
Deferred payments for intangible assets2,000 2,000 
Capital expenditures1,648 — 
Accrued royalty1,598 1,072 
Test sample processing fees1,295 416 
Contingent consideration642 738 
Other accrued expenses3,573 2,551 
Total accrued and other liabilities$30,599 $20,602 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of Lease Cost The following table summarizes the lease cost for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Operating lease cost$1,345 $1,120 $3,757 $3,353 
Finance lease cost— 51 53 155 
Total lease cost$1,345 $1,171 $3,810 $3,508 
Finance lease cost includes interest from the lease liability and amortization of the ROU asset.
September 30, 2021
Other information:
Weighted-average remaining lease term - Operating leases (in years)6.18
Weighted-average remaining lease term - Finance leases (in years)0.00
Weighted-average discount rate - Operating leases (%)10.1 %
Weighted-average discount rate - Finance leases (%)— %
Future Minimum Lease Commitments under Operating and Finance Leases Maturities of operating lease liabilities as of September 30, 2021 are as follows (in thousands):
Year Ending December 31,Operating Leases
Remainder of 2021$1,387 
20225,539 
20234,209 
20244,216 
20253,980 
Thereafter10,256 
Total lease payments29,587 
Less imputed interest7,889 
Present value of future minimum lease payments21,698 
Less operating lease liability, current portion3,822 
Operating lease liability, long-term portion$17,876 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants (Tables)
9 Months Ended
Sep. 30, 2021
Warrants and Rights Note Disclosure [Abstract]  
Components of Warrants Outstanding As of September 30, 2021, outstanding warrants to purchase common stock were:
Classified asOriginal TermExercise PriceNumber of Shares Underlying Warrants
Original issue date:
April 2016Liability7 years$1.12 3,132 
3,132 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [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, 2020672,968 2,670,398 $21.92 1,878,866 $28.42 
Additional shares authorized1,977,647 — — — — 
Common stock awards for services(2,998)— — — — 
RSUs granted(797,290)— — 797,290 79.36 
RSUs vested— — — (639,335)24.82 
Options granted(187,514)187,514 80.40 — — 
Options exercised— (646,724)17.05 — — 
Repurchase of common stock under employee incentive plans216,813 — — — — 
RSUs forfeited226,564 — — (226,564)40.29 
Options forfeited214,115 (214,115)27.67 — — 
Options expired7,787 (7,787)24.66 — — 
Balance—September 30, 20212,328,092 1,989,286 $28.42 1,810,257 $50.94 
Summary of Options Outstanding and Exercisable Vested or Expected to Vest Options outstanding that have vested and are expected to vest at September 30, 2021 are as follows:
Number of Shares Issued
(In thousands)
Weighted-Average
Exercise Price
Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(In thousands)
Vested930 $19.07 6.69$41,278 
Expected to vest954 36.87 8.3428,184 
Total1,884 $69,462 
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 September 30,Nine Months Ended September 30,
2021202020212020
Employee stock options
Expected term (in years)6.06.05.96.0
Expected volatility78.27%77.24%77.84%76.12%
Risk-free interest rate0.85%0.36%0.77%0.69%
Expected dividend yield—%—%—%—%
Employee stock purchase plan
Expected term (in years)0.50.50.50.5
Expected volatility68.73%93.17%58.31%75.36%
Risk-free interest rate0.05%0.17%0.08%0.98%
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 non-employee stock-based awards for the three and nine months ended September 30, 2021 and 2020, included in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of testing services$750 $431 $1,715 $1,101 
Cost of product156 97 446 289 
Cost of digital and other217 124 555 338 
Research and development1,986 1,224 5,284 3,490 
Sales and marketing3,853 1,623 8,144 4,175 
General and administrative3,677 3,249 10,439 8,031 
Total$10,639 $6,748 $26,583 $17,424 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30,Nine Months Ended September 30,
2021202020212020
Testing services revenue
United States$66,096 $45,439 $189,956 $112,976 
Rest of World368 90 679 288 
$66,464 $45,529 $190,635 $113,264 
Product revenue
United States$3,595 $2,755 $9,555 $6,032 
Europe2,227 1,950 7,138 5,448 
Rest of World699 678 2,467 1,889 
$6,521 $5,383 $19,160 $13,369 
Digital and other revenue
United States$2,530 $2,409 $7,225 $6,745 
Europe31 24 72 64 
Rest of World43 24 85 108 
$2,604 $2,457 $7,382 $6,917 
Total United States$72,221 $50,603 $206,736 $125,753 
Total Europe$2,258 $1,974 $7,210 $5,512 
Total Rest of World$1,110 $792 $3,231 $2,285 
Total$75,589 $53,369 $217,177 $133,550 
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):
September 30, 2021December 31, 2020
Long-lived assets:
United States$17,925 $9,888 
Europe525 351 
Rest of World269 465 
Total$18,719 $10,704 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business - Additional Information (Detail)
1 Months Ended 9 Months Ended
Feb. 11, 2021
USD ($)
shares
Jan. 25, 2021
USD ($)
$ / shares
shares
Jun. 15, 2020
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
patient
phlebotomist
center
uniqueSolution
May 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jan. 31, 2018
patient
Schedule of Capitalization, Equity [Line Items]                
Number of renal transplant patients (more than) | patient               1,700
Number of transplant centers offering RemoTraC (more than) | center         200      
Number of patients enrolled in RemoTraC (more than) | patient         9,000      
Number of mobile phlebotomists (more than) | phlebotomist         10,000      
Accumulated deficit         $ (367,038,000)   $ (352,527,000)  
Cash, cash equivalents, and short-term investments         363,300,000      
Accelerated and advanced payment       $ 20,500,000        
Grants receivable         $ 30,000,000,000      
Medicare fee-for-service reimbursements proceeds, initial tranche       $ 4,800,000        
Public Offering                
Schedule of Capitalization, Equity [Line Items]                
Shares issued and sold (in shares) | shares   1,923,077 4,492,187          
Sale of stock (in usd per share) | $ / shares   $ 91.00 $ 32.00          
Sale of stock, consideration received on transaction   $ 164,000,000 $ 134,600,000          
Over-Allotment Option                
Schedule of Capitalization, Equity [Line Items]                
Shares issued and sold (in shares) | shares 288,461              
Sale of stock, consideration received on transaction $ 24,700,000              
XynManagement, Inc.                
Schedule of Capitalization, Equity [Line Items]                
Number of unique solutions | uniqueSolution         2      
Corporate equity securities                
Schedule of Capitalization, Equity [Line Items]                
Equity securities, amortized cost         $ 5,000,000 $ 5,000,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      
Medicare | AlloSure Heart                
Schedule of Capitalization, Equity [Line Items]                
Reimbursement rate         $ 2,753      
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Concentration of Credit Risk (Detail) - Medicare
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenues | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 61.00% 58.00% 60.00% 56.00%  
Accounts Receivable | Credit Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     29.00%   28.00%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Leases (Detail)
9 Months Ended
Sep. 30, 2021
Minimum  
Summary Of Significant Accounting Policies [Line Items]  
Remaining lease terms 8 months 1 day
Maximum  
Summary Of Significant Accounting Policies [Line Items]  
Remaining lease terms 7 years 5 months 1 day
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Computation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:                
Net loss used to compute basic and diluted net loss per share $ (11,897) $ (1,927) $ (687) $ (2,818) $ (6,558) $ (5,823) $ (14,511) $ (15,199)
Denominator:                
Weighted-average shares used to compute basic net loss per share (in shares) 52,681,451     49,010,680     52,034,450 45,526,810
Weighted-average shares used to compute diluted net loss per share (in shares) 52,681,451     49,010,680     52,034,450 45,526,810
Net loss per share:                
Basic (in dollars per share) $ (0.23)     $ (0.06)     $ (0.28) $ (0.33)
Diluted (in dollars per share) $ (0.23)     $ (0.06)     $ (0.28) $ (0.33)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
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) 3,802,675 5,009,115 3,802,675 5,009,115
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) 1,989,286 3,082,273 1,989,286 3,082,273
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) 3,132 14,445 3,132 14,445
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,810,257 1,912,397 1,810,257 1,912,397
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Corporate equity securities    
Assets    
Corporate equity securities $ 4,833  
Corporate debt securities    
Assets    
Corporate debt securities 500  
Recurring    
Assets    
Total 340,228  
Liabilities    
Common stock warrant liability 195 $ 447
Recurring | Money market funds    
Assets    
Cash equivalents 334,895 85,797
Recurring | Corporate equity securities    
Assets    
Corporate equity securities 4,833  
Recurring | Corporate debt securities    
Assets    
Corporate debt securities 500  
Fair Value Measured Using - (Level 1) | Recurring    
Assets    
Total 339,728  
Liabilities    
Common stock warrant liability 0 0
Fair Value Measured Using - (Level 1) | Recurring | Money market funds    
Assets    
Cash equivalents 334,895 85,797
Fair Value Measured Using - (Level 1) | Recurring | Corporate equity securities    
Assets    
Corporate equity securities 4,833  
Fair Value Measured Using - (Level 1) | Recurring | Corporate debt securities    
Assets    
Corporate debt securities 0  
Fair Value Measured Using - (Level 2) | Recurring    
Assets    
Total 500  
Liabilities    
Common stock warrant liability 0 0
Fair Value Measured Using - (Level 2) | Recurring | Money market funds    
Assets    
Cash equivalents 0 0
Fair Value Measured Using - (Level 2) | Recurring | Corporate equity securities    
Assets    
Corporate equity securities 0  
Fair Value Measured Using - (Level 2) | Recurring | Corporate debt securities    
Assets    
Corporate debt securities 500  
Fair Value Measured Using - (Level 3) | Recurring    
Assets    
Total 0  
Liabilities    
Common stock warrant liability 195 447
Fair Value Measured Using - (Level 3) | Recurring | Money market funds    
Assets    
Cash equivalents 0 $ 0
Fair Value Measured Using - (Level 3) | Recurring | Corporate equity securities    
Assets    
Corporate equity securities 0  
Fair Value Measured Using - (Level 3) | Recurring | Corporate debt securities    
Assets    
Corporate debt securities $ 0  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
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
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 447
Exercise of warrants (202)
Change in estimated fair value (50)
Ending balance $ 195
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Summary of Common Stock Warrant Liability Valuation Assumptions (Detail) - Private Placement Common Stock Warrant Liability
9 Months Ended 12 Months Ended
Sep. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Stock price (in dollars per share) $ 63.37 $ 72.45
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) 1 year 6 months 14 days 2 years 3 months 10 days
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0.6600 0.7300
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability measurement input 0.0019 0.0014
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 353,082 $ 134,669 $ 213,798 $ 38,223
Restricted cash 210 270 260 256
Total cash, cash equivalents, and restricted cash at the end of the period $ 353,292 $ 134,939 $ 214,058 $ 38,479
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
May 31, 2021
Dec. 31, 2020
Short-term marketable securities      
Amortized Cost $ 10,199   $ 90,034
Unrealized Holding Gains (Losses) (2)   (136)
Fair Value 10,197   89,898
Long-term marketable securities      
Amortized Cost 5,500    
Unrealized Holding Gains (Losses) (167)    
Fair Value 5,333    
Amortized Cost 15,699    
Unrealized Holding Gains (Losses) (169)    
Fair Value 15,530    
Corporate debt securities      
Short-term marketable securities      
Amortized Cost 10,199   90,034
Unrealized Holding Gains (Losses) (2)   (136)
Fair Value 10,197   $ 89,898
Long-term marketable securities      
Debt securities, amortized cost 500    
Debt securities, unrealized holding gains (losses) 0    
Fair value 500    
Corporate equity securities      
Long-term marketable securities      
Equity securities, amortized cost 5,000 $ 5,000  
Equity securities, unrealized holding gains (losses) (167)    
Corporate equity securities $ 4,833    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Marketable Securities - Schedule of Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Within one year $ 10,199 $ 90,034
After one year through five years 500 0
Amortized Cost $ 10,699 $ 90,034
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Jan. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 26,051   $ 23,857
TransChart LLC      
Business Acquisition [Line Items]      
Goodwill   $ 2,200  
Intangible assets   $ 2,000  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Goodwill And Intangible Assets [Line Items]          
Goodwill $ 26,051   $ 26,051   $ 23,857
Assets acquired     7,500    
Amortization expense of intangible assets 1,500 $ 1,200 4,200 $ 3,500  
Cost of Testing Services          
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets 300 300 1,000 1,000  
Cost of Product          
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets 400 400 1,400 1,200  
Cost of Digital and Other          
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets 300 100 500 200  
Sales and Marketing Expense          
Goodwill And Intangible Assets [Line Items]          
Amortization expense of intangible assets $ 500 $ 400 1,300 $ 1,100  
Acquired in-process technology          
Goodwill And Intangible Assets [Line Items]          
Assets acquired     2,000    
Acquired and developed technology          
Goodwill And Intangible Assets [Line Items]          
Assets acquired     3,600    
Commercialization rights          
Goodwill And Intangible Assets [Line Items]          
Assets acquired     2,500    
Customer relationships          
Goodwill And Intangible Assets [Line Items]          
Assets acquired     1,100    
Other          
Goodwill And Intangible Assets [Line Items]          
Assets acquired     $ 300    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Intangible assets with finite lives:    
Gross Carrying Amount $ 67,301 $ 59,816
Accumulated Amortization (19,743) (15,518)
Foreign Currency Translation (2,441) (1,193)
Total 45,117 43,105
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets - gross carrying amount 70,551 61,066
Total intangible assets, net 48,367 44,355
Acquired in-process technology    
Intangible assets with indefinite lives    
Net carrying amount 3,250 1,250
Acquired and developed technology    
Intangible assets with finite lives:    
Gross Carrying Amount 34,784 31,209
Accumulated Amortization (11,264) (8,991)
Foreign Currency Translation (1,312) (725)
Total $ 22,208 $ 21,493
Weighted Average Remaining Useful Life (In Years) 8 years 3 months 18 days 9 years 1 month 6 days
Customer relationships    
Intangible assets with finite lives:    
Gross Carrying Amount $ 19,308 $ 18,168
Accumulated Amortization (5,666) (4,684)
Foreign Currency Translation (1,010) (449)
Total $ 12,632 $ 13,035
Weighted Average Remaining Useful Life (In Years) 10 years 2 months 12 days 10 years 10 months 24 days
Commercialization rights    
Intangible assets with finite lives:    
Gross Carrying Amount $ 10,579 $ 8,079
Accumulated Amortization (1,749) (1,039)
Foreign Currency Translation 0 0
Total $ 8,830 $ 7,040
Weighted Average Remaining Useful Life (In Years) 7 years 10 months 24 days 8 years 8 months 12 days
Trademarks and tradenames    
Intangible assets with finite lives:    
Gross Carrying Amount $ 2,380 $ 2,360
Accumulated Amortization (939) (804)
Foreign Currency Translation (119) (19)
Total $ 1,322 $ 1,537
Weighted Average Remaining Useful Life (In Years) 9 years 2 months 12 days 9 years 10 months 24 days
Other    
Intangible assets with finite lives:    
Gross Carrying Amount $ 250  
Accumulated Amortization (125)  
Foreign Currency Translation 0  
Total $ 125  
Weighted Average Remaining Useful Life (In Years) 6 months  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets with Finite Lives (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2021 $ 1,509  
2022 5,850  
2023 5,778  
2024 5,542  
2025 5,373  
Thereafter 21,065  
Total 45,117 $ 43,105
Cost of Testing Services    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2021 329  
2022 1,316  
2023 1,316  
2024 1,316  
2025 1,316  
Thereafter 5,457  
Total 11,050  
Cost of Product    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2021 473  
2022 1,894  
2023 1,894  
2024 1,894  
2025 1,894  
Thereafter 5,008  
Total 13,057  
Cost of Digital and Other    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2021 209  
2022 836  
2023 836  
2024 600  
2025 431  
Thereafter 1,622  
Total 4,534  
Sales and Marketing    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2021 498  
2022 1,804  
2023 1,732  
2024 1,732  
2025 1,732  
Thereafter 8,978  
Total $ 16,476  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Summary of Inventory (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 2,871 $ 1,702
Work in progress 2,806 2,936
Raw materials 13,123 5,374
Total inventory $ 18,800 $ 10,012
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Clinical studies $ 9,632 $ 6,733
Short-term lease liability 3,822 2,033
Deferred revenue 3,409 3,530
Professional fees 2,980 1,529
Deferred payments for intangible assets 2,000 2,000
Capital expenditures 1,648 0
Accrued royalty 1,598 1,072
Test sample processing fees 1,295 416
Contingent consideration 642 738
Other accrued expenses 3,573 2,551
Total accrued and other liabilities $ 30,599 $ 20,602
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Additional Information (Details)
$ in Millions
1 Months Ended
Apr. 30, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accelerated and advanced payment $ 20.5
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
1 Months Ended
Jun. 30, 2014
milestone_payment
Sep. 30, 2021
USD ($)
Jan. 01, 2021
Dec. 31, 2020
USD ($)
Jan. 01, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Lease extension term period     8 years 2 months    
Operating lease, right-of-use asset increase amount         $ 13,000
Operating leases right-of-use assets   $ 18,316   $ 15,228  
Less operating lease liability, current portion   3,822   2,033  
Operating lease liability, less current portion   $ 17,876   $ 16,069  
Number of milestone payments | milestone_payment 6        
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Summary of Lease Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 1,345 $ 1,120 $ 3,757 $ 3,353
Finance lease cost 0 51 53 155
Total lease cost $ 1,345 $ 1,171 $ 3,810 $ 3,508
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Summary of Other Information Related to Lease (Detail)
Sep. 30, 2021
Other information:  
Weighted-average remaining lease term - Operating leases (in years) 6 years 2 months 4 days
Weighted-average remaining lease term - Finance leases (in years) 0 years
Weighted-average discount rate - Operating leases 10.10%
Weighted-average discount rate - Finance leases 0.00%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 1,387  
2022 5,539  
2023 4,209  
2024 4,216  
2025 3,980  
Thereafter 10,256  
Total lease payments 29,587  
Less imputed interest 7,889  
Present value of future minimum lease payments 21,698  
Less operating lease liability, current portion 3,822 $ 2,033
Operating lease liability, long-term portion $ 17,876 $ 16,069
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
401(K) Plan - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Retirement Benefits [Abstract]        
401(k)     Postemployment Retirement Benefits [Member]  
Expense incurred related to plan $ 0.4 $ 0.1 $ 1.2 $ 0.6
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Warrants and Rights Note Disclosure [Abstract]      
Number of warrants exercised 0    
Purchase of common stock warrants exercised (in shares) 35,000 3,000 307,000
Number of warrants exercised on cashless basis (in shares) 0   34,000,000
Proceeds from warrant exercises $ 100 $ 4 $ 343
Shares issued (in shares)     24,000,000
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Outstanding Warrants To Purchase Common Stock Warrants (Detail) - Common Stock
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of shares underlying warrants (in shares) 3,132
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) 3,132
Original issue date of April 2016 | Original Term  
Class of Warrant or Right [Line Items]  
Original Term 7 years
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Incentive Plans - Summary of Option, Unvested RSU Activity under 2014 Equity Incentive Plan and 2016 Inducement Equity Incentive Plan and Related Information (Detail)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Shares Available for Grant  
Shares available for grant beginning balance (in shares) 672,968
Additional options authorized (in shares) 1,977,647
Common stock awards for services (in shares) (2,998)
RSUs granted (in shares) (797,290)
Options granted (in shares) (187,514)
Repurchase of common stock under employee incentive plans (in shares) 216,813
RSUs forfeited (in shares) 226,564
Options forfeited (in shares) 214,115
Options expired (in shares) 7,787
Shares available for grant ending balance (in shares) 2,328,092
Stock Options Outstanding  
Stock options outstanding beginning balance (in shares) 2,670,398
Stock options granted (in shares) 187,514
Stock option exercised (in shares) (646,724)
Stock options forfeited (in shares) (214,115)
Stock options expired (in shares) (7,787)
Stock options outstanding ending balance (in shares) 1,989,286
Weighted- Average Exercise Price  
Weighted average exercise price beginning balance (in dollars per share) | $ / shares $ 21.92
Weighted average exercise price - options granted (in dollars per share) | $ / shares 80.40
Weighted average exercise price - options exercised (in dollars per share) | $ / shares 17.05
Weighted average exercise price - options forfeited (in dollars per share) | $ / shares 27.67
Weighted average exercise price - options expired (in dollars per share) | $ / shares 24.66
Weighted average exercise price ending balance (in dollars per share) | $ / shares $ 28.42
Number of RSU Shares  
RSUs granted (in shares) 797,290
RSUs forfeited (in shares) (226,564)
Restricted Stock Units  
Shares Available for Grant  
RSUs granted (in shares) (797,290)
RSUs forfeited (in shares) 226,564
Number of RSU Shares  
Number of RSU shares beginning balance (in shares) 1,878,866
RSUs granted (in shares) 797,290
RSUs vested (in shares) (639,335)
RSUs forfeited (in shares) (226,564)
Number of RSU shares ending balance (in shares) 1,810,257
Weighted- Average Grant Date Fair Value  
Weighted average grant date fair value beginning balance (in dollars per share) | $ / shares $ 28.42
Weighted average grant date fair value - RSUs granted (in dollars per share) | $ / shares 79.36
Weighted average grant date fair value - RSUs vested (in dollars per share) | $ / shares 24.82
Weighted average grant date fair value - RSUs forfeited (in dollars per share) | $ / shares 40.29
Weighted average grant date fair value ending balance (in dollars per share) | $ / shares $ 50.94
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Incentive Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total intrinsic value of options exercised $ 4,200,000 $ 4,000,000.0   $ 39,200,000 $ 8,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%     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)     21,412     24,052
Aggregate proceeds from the issuance of shares     $ 1,300,000     $ 800,000
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of RSUs $ 114,700,000     $ 114,700,000    
Total unrecognized compensation costs related to stock options and RSUs 74,400,000     $ 74,400,000    
Stock options and RSUs expected weighted average period       3 years 1 month 2 days    
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options and RSUs expected weighted average period       2 years 7 months 2 days    
Total fair value of options vested during period 3,600,000     $ 9,300,000    
Total unrecognized compensation costs related to stock options $ 21,900,000     $ 21,900,000    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Number of vested shares (in shares) | shares 930
Number of shares expected to vest (in shares) | shares 954
Number of shares total (in shares) | shares 1,884
Weighted-average exercise price vested (in dollars per share) | $ / shares $ 19.07
Weighted-average exercise price expected to vest (in dollars per share) | $ / shares $ 36.87
Weighted-average remaining contractual life vested (in years) 6 years 8 months 8 days
Weighted-average remaining contractual life expected to vest (in years) 8 years 4 months 2 days
Aggregate intrinsic value vested | $ $ 41,278
Aggregate intrinsic value expected to vest | $ 28,184
Aggregate intrinsic value total | $ $ 69,462
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Incentive Plans - Weighted-Average Assumptions Used to Estimated Fair Values of Share-Based Awards (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Expected volatility 68.73% 93.17% 58.31% 75.36%
Risk-free interest rate 0.05% 0.17% 0.08% 0.98%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Employee stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 years 6 years 5 years 10 months 24 days 6 years
Expected volatility 78.27% 77.24% 77.84% 76.12%
Risk-free interest rate 0.85% 0.36% 0.77% 0.69%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed $ 10,639 $ 6,748 $ 26,583 $ 17,424
Cost of testing services        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed 750 431 1,715 1,101
Cost of product        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed 156 97 446 289
Cost of digital and other        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed 217 124 555 338
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed 1,986 1,224 5,284 3,490
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed 3,853 1,623 8,144 4,175
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share based compensation total expensed $ 3,677 $ 3,249 $ 10,439 $ 8,031
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax benefit $ 162 $ 235 $ 525 $ 865
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Reportable Revenues by Geographic Regions (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Total revenue $ 75,589 $ 53,369 $ 217,177 $ 133,550
United States        
Segment Reporting Information [Line Items]        
Total revenue 72,221 50,603 206,736 125,753
Europe        
Segment Reporting Information [Line Items]        
Total revenue 2,258 1,974 7,210 5,512
Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 1,110 792 3,231 2,285
Testing services revenue        
Segment Reporting Information [Line Items]        
Total revenue 66,464 45,529 190,635 113,264
Testing services revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 66,096 45,439 189,956 112,976
Testing services revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 368 90 679 288
Product revenue        
Segment Reporting Information [Line Items]        
Total revenue 6,521 5,383 19,160 13,369
Product revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 3,595 2,755 9,555 6,032
Product revenue | Europe        
Segment Reporting Information [Line Items]        
Total revenue 2,227 1,950 7,138 5,448
Product revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 699 678 2,467 1,889
Digital and other revenue        
Segment Reporting Information [Line Items]        
Total revenue 2,604 2,457 7,382 6,917
Digital and other revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 2,530 2,409 7,225 6,745
Digital and other revenue | Europe        
Segment Reporting Information [Line Items]        
Total revenue 31 24 72 64
Digital and other revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue $ 43 $ 24 $ 85 $ 108
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Long-lived assets $ 18,719 $ 10,704
United States    
Segment Reporting Information [Line Items]    
Long-lived assets 17,925 9,888
Europe    
Segment Reporting Information [Line Items]    
Long-lived assets 525 351
Rest of World    
Segment Reporting Information [Line Items]    
Long-lived assets $ 269 $ 465
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *F*7%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "IBEQ3+\2MZ>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?'350BFSVDI)3"H4&6GH3G232U16=LINWK[M--I3V 0I>G/G] MYANP,5&9/N%SZB,F/)*VFC1,P"HN1-8VUBB34%.?+GAK%GS\3-T,LP:P0X^!,HA: &NG MB?$\=@W< !.,,/G\74"[$.?JG]BY ^R2'+-;4L,PU,-JSI4=!+P][5[F=2L7 M,NE@L+S*3M$YXII=)[^N-H_[+6LEEZ(2O)(/>RE4.5R^3ZX__&["OK?NX/ZQ M\56P;>#7OVB_ %!+ P04 " "IBEQ3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *F*7%,$/)1U/@4 &T5 8 >&PO=V]R:W-H965T&UL ME5C;_0H5M0\S50%L&0A,$:H(EUEJ,PD)V9"<]"/V)HON/XMFBLX:V8HGA]R$?M2$,57=[6A_77D M4!.0/O&[SW?QV3$QG[*4\LV_\.,'M0V>*X,X_26[ MP[-M6B-N$FL9'H.!0>B+PS][/R;B+*!E7PF@QP!Z$6"WK@0XQP G_= #L_2S MQDRS05_)'5'F:4 S!VENTFCX&E^885QH!7=]B-.#D=QR1>8P8J1.X@U3/.XW M-0";VTWW"')_ *%70'KDNQ1Z$Y.)\+CW,;X)A#)6],3JGJ* "QXUB&/=$&I1 MNX#/" ]_$Z8TEP%>_+"(ZET$2,<2JN$(XPZ&:-. M-49SKGSIF8HB4-B%*<*13C7TTZ=/)65PFW&[K3AFBH&.I3)T/5TXUHH%,9:O M;L:IB^),A/;UGDS]@)/')%QR5<0%Q[ LN^YTVDX'X=/+^/2J\'GA:]],%DC6 M(PL+1P_'&0U?)N,_;\CL<=1 :-E6KG-6%6(SX4H%0\;,Z-V0A8;:(E*1D4R$ M5GOX]PK9EJ"/)QC),S&VJY!\9>]DYD&E^2O?39DB8UL"V6O5'QI#F M#&D5AD// Z>(;TX'Y &>(T^B.'Y@N(Z?,D8F[^Z&">B*K]E7"=#C<#$>8BT:S4V! M5C*%4:*4:3X.'4>:+M"+I+!=+T'\<=GD?V26FP&M9 8S :WC83UF>C5VHEK( M#$F((:&+HNK#NA9^#> 1+CF,L_K23_ MBY % ;E/8K@=%X\FCE/62M)<]6DEU9^$7*U-@7T#!' ^T(*(B>+TX8"EU'+1 MI[AFGY*U@04_2@B'*264BS_%=?LT*S_HY")=0).G1(-=BE33/OOBN*[^4KB0 M/;REG;[%[+EL!VW:M2@UCK M8IB; <4E? AK%2]=KTP#MBY,%@Y0FJQZ>: MW ,Q!:1FPN/OY%=>6.TE4!98-;5OJ=/"F.5R[^#B?'*@\T'$UNM. MX5 VSS:TC!BE^WPQ<N1=-NGQF)CH7*HD=23K-?OZ.L M2(Y(,=FP?D@LV0^/#T_'>^ZHLSNIONF-$ 9]W]:-/E]LC-F=KE:ZV(@MUZ_E M3C3PRUJJ+3=PJVY7>J<$+[M!VWI%,4Y66UXUBXNS[KM/ZN),MJ:N&O%)(=UN MMUS=OQ.UO#M?D,7#%Y^KVXVQ7ZPNSG;\5EP+\W7W2<'=:K!25EO1Z$HV2(GU M^>(M.;UDB1W0(?ZHQ)T^ND9V*3=2?K,W[\OS!;:,1"T*8TUP^-B+2U'7UA+P M^*LWNACFM ./KQ^L_](M'A9SP[6XE/6?56DVYXML@4JQYFUM/LN[WT2_H-C: M*V2MN__HKL?B!2I:;>2V'PP,ME5S^.3?>T<<#2#1S #:#Z#/'<#Z :Q;Z(%9 MMZPK;OC%F9)W2%DT6+,7G6^ZT;":JK&/\=HH^+6"<>;B4C8E/!11(KC2LJY* M;N#F':]Y4PAT;0UK=(*^7E^A5R]^1B]0U: O&]EJWI3Z;&6 @[6T*OKYWAWF MHS/S78O=:\3P$E%,B6?X97CXE2A@..F&X\?#5[#R8?ET6#[M[+&YY;=*B<8@ MKC6L\S1@D0T666+I2W?MX):[GL@SC"2\/"F-"_;S2@5<:Y/5)B1VORBX4I=D(!=GD M.-9]=%.'2!(1-F'K@E@:9WZRV4 V"Y+](@VOGT$P<^:.HBA)XPE%%T93AO/4 M3S(?2.9/>!3$4YG[SJ5V8^] SLP2-<+XN.:>9Y^2Z:[QH'"*9V*2X#&KXR#7 MC\"4FZJY1;4 D8/]8^7L1*Y/6BT"#N[-/F;-2#)A[8/%E,Y$ 3D2(_+$9C*\ MN:UL2CIPG/5N;^A1*&0L2:=$/;"(Q?$,T5$V" T2_57*\JZJ:R\UZH9?@N-I M-O+!6!;/!"D9]8>$!>BST$95A55Q*T%>ALR=FDRSD@^4XAEVH^:0L.A\[%)1 M( !=&4FR(Q7IN?DD"<^1&\6&A-7FD(8"Y'PZPT@ZU6L/CB593,@,P5%K2/*L M:H^P>/2LO7UHJXR)&DVI>F"",UG6@(ZJ@=]HGV1VRUTU]!W%M_0 M'5>*'SG6S];5"9)/*S(/*(KF7#J*"0V+R>#2/DPU6DL%#>JDB/"R=A6$XFR: MRSPH%B_)WJG>\$.>+G1):J+U87"#? M8=I'FPDKFV"68CZU(H_?*G#/+KFZZG,O?!0YA1UUA8UZ#][7-# ME\I.T0O\&IIJR!0*[7G=BC>(X"74C/8/Z0V']2'>FHU4U=]6OPVZ%CLCMC=" MO?P)]LR;AT.K[EE=B>+XI_Y Z@UJY(.M2NNA#FB-AI14V@W_G^QZCXZ>5MT@ MY+%?1\5E8<4]U@>_4W^ 5V.Z3--DF3(VV 1TE"^CB"Q)DOP(GR\16-R)[I2Y M]@H?\9Q4#71ZNPHRGI>F6RAD M$:-TFH@]N 1@U _J?V'HV[- M8$QC.E,& ML;&<8,]I6_5L1O72=@N#**4DFAZ@>' 4]F(Z%\1C!<'"%82CT-U>_)>+2)R# M<6\_[L%Y^_'5T7L4^Q+K U>W5:.A*%O#0/PZ!3>HPWNAPXV1N^[5RHTT1FZ[ MRXW@0-X"X/>U!!'O;^S;FN'MW,4_4$L#!!0 ( *F*7%-SF5T?V0( +\) M 8 >&PO=V]R:W-H965T&ULG59=;]HP%/TK5K2'5NK( M!Y! !4@M5;4]3$)%VQZF/9CD0JPZ=F8[9=NOW[639D#Y+ _@CWO./>?F!GNT MENI9YP"&_"ZXT&,O-Z:\]7V=YE!0W9$E"-Q92E50@U.U\G6I@&8.5' _"H+8 M+R@3WF3DUF9J,I*5X4S 3!%=%055?^Z!R_78"[W7A2>VRHU=\">CDJY@#N9K M.5,X\UN6C!4@-)."*%B.O;OP=AH&%N BOC%8ZXTQL5864C[;R>=L[ 56$7!( MC:6@^/,"4^#<,J&.7PVIU^:TP,WQ*_NC,X]F%E3#5/+O+#/YV!MX)(,EK;AY MDNM/T!CJ6[Y4R0[K!#8F"*-P#GQZ'/T"*\-#!@VVXC^[;$D1M"2+'USTDQZ!E[$Q# MY)(\,H'&&>5D)C5SG?;C;J&-PG[[>219MTW6=D!%67]GI?:6OZQ-';=_1E$G2" ,OXLEG!4U%;VGNM]MYE MVNL&(+0RN53L+VY8#_7J7O$U?W]#5AC4GQW]9P1N6>BW%OKOLL"TKD[+[[]1 MM:O[6,26X+@5'+]+,/XC:T-%QL3JE.KXI.IC$5NJDU9U[N"\]AZ^T=2/DB1.NMT= M\6\#>\->+PSC>+_V,/A_&@67J[^@UQOZ,SSLB3Q@PM\X7>W5Y@M5*R8TX;!$ M:-!)D$/5MX5Z8F3I#MR%-'A\NV&.-RQ0-@#WEU*:UXD]P]L[V^0?4$L#!!0 M ( *F*7%/-KR!X0@< !TA 8 >&PO=V]R:W-H965T&ULK5IM_U,C&PSP<@'LM/^ M^Y. )86);WD2VSPLRN>U6KWD3RO+YW4UZ>B[W,LX+? ME*C:;[=)^>N:Y^+Q8H(G3S=NL_5&ZAO3R_-=LN9W7'[?W93J:MIY2;,M+ZI, M%*CDJXO)%3Y;^)XVJ!'_9/RQ&GQ'FLJ]$ _ZXG-Z,?'T$_&<+Z5VD:B/ Y_Q M/->>U'/\VSJ==&-JP^'W)^^?:O**S'U2\9G(?V2IW%Q,H@E*^2K9Y_)6//[) M6T),^UN*O*K_HL<&&]()6NXK*;:ML7J";58TG\G/-A # ^4'-B"M 3$-_!$# MVAK0EX[@MP;^2T=@K4%-?=IPKP,W3V1R>5Z*1U1JM/*FO]31KZU5O+)")\J= M+-6OF;*3ES-1I&K:>8K4MTKD69I(=7$GU8?*!UDAL4)_[WB9Z'FMT"GZ?C=' M)^_>HW!T0\@H'GF;W_2@8M,L+ M6ONC(_YN^8$7>W[F<.5WKOS:E3_BZIN02:Z*2NT0RI/&/*C-=6$[7(:,1?'Y M]#",OHUBE 8&:FZC" YQ&![#%C8,4\J8U\&.F+*.*7,&K5TGQ1KQGSN]JBI7 M_(+.:^",WRVO>%(N-TBM,U4##ZJX[_32A$+9>&)#7K%/S5 "*.*'OA%*&\5\ M/S1\+6P490$.X$"&'>702?DNR7E5\U7=ZX'KD$)L0VML@FGH&6QM%*:1B9K; M*!;X>B4>L;51- Q)"+.-.K:1D^T?O%!YD]=\DU05^:R2.H\.X&J);#I1$!H/ M.@-0%&-C&L!3J-A MIC6<(1B)/7.>(1CVJ>EN >)B/QBC/5 9V%T9Y8:72C LQ9:CDW:NW[NJ(R:] M;^(,Z>="\I)7LG7_ 14D+)-"HCQ+[K,\D[_ ML%![=45F6&R,V0CF (9Y9E1LS&DD >Z5$'9+H;IAW/.5*/E3_93)3[A/8EN>G&+B M,5/_03CJ,6KRAMPQCUIS#N$"+_!'N/>Z"+N%T>>.KXI P5<9G.6 U@FLF;9! MA#*3,*"'"#/9VJ H8"-4>S6$W7+H*U=E6DTU2#"V=BNG&$>Q)08 '(EP9+*$ MW/D,FUH7Q#$IC!,+,$SD>\&=.P@&%TI#607@X1 MMQR:9_E>ZX+?H$]>1A^$V?1A;Q9]$#9*OY=(Q'UP\:,^&N3I:7)0^EJ)I9IW MA?;ZC$L*+9!V*CZZ91I)Z,R]7HL0MQ;IKQ1Y08Z74)<>N28?*Y^-LJ88R_C1SC#_F$^0,^W?Q[ MG4*>T2E:EZO=;,7+0[8TN_2QTUX"D/"U9W&D[ZG$W5.?/8UK[8=E/PC\P#UR4KW M2^D*8]^M*'EM;M/!F;5[>_QL;E-[_QDP\Y!O!J 8C4QU#*!PK&2O.0D [.C< M^IAKWV>H_Y9YW5=PZJ[@OYG74'G&YGX#0-'0,]4W@,(T-$\V%P L'M:38]Y] MY:;NRCW/UIG.GBO%N-Y=NZ+9EV[ZZM)-^])-7UFZ*;#)"&TX'KWNWO%S7[]DKI6SWA6S>\'5WNW?Y5_4;;./^-3Z;8>#^')\M MFC?UO?OF'P>^).4Z*RJ4\Y4:ROL8JIDOFW?QS844N_IE\[V04FSKKQN>I+S4 M /7[2JB-7GNA!^C^(^+R/U!+ P04 " "IBEQ3+4'VD@0# 1"0 & M 'AL+W=OS")(5D3F]D&VG^_8R=DD!I6;2^)+^?[SCF?3X[3WS+^+#)" M)'HI"RH&5B;EJF?;(LE(B<4U6Q$*.PO&2RQARI>V6'&"4PTJ"]MSG,@N<4ZM M85^O/?!AGZUED5/RP)%8ER7FKR-2L.W 2<(965TCW[E$GN.YAGC&[X<[IG3^S_OTG[T?B.$W]>%K/O\8 MWZX0WM;!+4U82=#WF[F0'#[X'R?L>FDU-9J';[39F!UF&39;A25$_RXQP ME!RHF5=JGJOL+WHGI(P:)]%)*:&/0I>DT$0X)S1Y17!(5!2XZL_I3^@M^@._ M1)3HTY7XQ21[Y27O174H M]K$2ZQB.VXO]H)6MR2P.HU:^)JLH=%J5.#69!7X0M7*V]WI\2?A27ZX"\EI3 M67W.S6IS?]_H:ZNU/G)[8]>P/H'[OKJ>_]!7/POWF"]S*E!!%N#*N>[ Z?#J M JXFDJWT#3-G$NXK/VG:EJ?!/H.)ZI$Z=V[6X]<;O[L+,/C$1;VDBB2U)Q\N\7E&2! M!"X 292?)YS+Z#KL^>B_%2-\[Q.OLRF\^K-R;BNGWX^/:V&XWR6 M53\53_E<_^:A*&=9K=^6CZ?54YEGHV6AV?24("1.9]ED?G)^MOSLKCP_*Q;U M=#+/[\JD6LQF6?GU(I\6SV].\,G+!Q\FC^.Z^>#T_.PI>\SO\_JOI[M2OSO= MU#*:S/)Y-2GF29D_O#GY!?]\BPEI2BPA_YKDSU7K==*TY6-1?&K>7(_>G*#& MI'R:#^NFCDS_^)R_S:?3IBIMR-_K6D\V#VT*ME^_U/Y^V7K=FH]9E;\MIO^> MC.KQFQ-YDHSRAVPQK3\4SU?YND6\J6]83*OE_\GS&HM.DN&BJHO9NK"V8#:9 MKWYF7]8]T2J J:< 61<@=@'A*4#7!:A5@/I,8NL";%N3^+H MPH0Z2D@U@6$ M58 13X%T72"UGY!Z"LAU ;GM$]2Z@+(*<%^W8O0R#/8]F@3[_1X M&6Z\'._3U<1:SLIW69V=GY7%%U?\V(YM9?E]62%^7^K<37:X^ M?UO,1WI1Y:-$OZJ*Z624U?K-?:U_Z-565TGQH-\5PT_C8CK*R^H?R>7?BTG] M-1DD?]V_2[[_[H?DNV0R3_X<%XLJFX^JL]-:V]74?CI'C(R\G\$:C@7;B"7VIM=9[\GI6?]'ZW;E:@NLMP=6^+ MV4SO*\O. DJ_W[YTO&6_;E_9KJV\BG3::#1I]L]LFMQED]'@>IZ\S9XF\ A> M[UM7O =^V[?J7?OC)O*@X7 Q6TR7J^:/>IR7>B'--"..&ZKZG">W104MB=OM M:WV7/TR&D[I;R:E>YYO%3C:+G2QK99Y:+_+'R7RNFZF):YK-AWGRO5ZYU3@K M\^J')*OUHX8_)13_F!"$%;0"5O7S9?T-PW\^9X0IR2@Z._T,6$8WEM$=+=O" MFHM5G:)EC5((&5-6-KLH1KJ0*P!"4Y6*+NS&A0TX0;R+N@50E%*)*=Q%;--% M;%F0>KKH>C[4.JO28Z;[9?GJAV;?!??F_WPHIM-$RY3GK!S]-S!S^.;A/#@^ MUU6U6 Z+9H/A:G.IF@@?2EJ]Z37-_/1[GTU&L M)U/',DP5YP0V3FZ,DX3+4 MQD9M4X63SIS_(O M>3F<5$O8ZO?%4\.UT7Y>/[Y#'TP*7T\;6L-A7NMK-S@(+M5ASNU1"(.ZS3%< MB,-DN$=S]#Y?9HU:CXT =0PFBC/OU#'DA-FQ; 9[G[G3FSA;= S5;8OA.APF MN\O9T[3XFN>K%@P:)W_4-.I)2[IL&3O(OS2O<]!RE^<8L37)50S5M=RP(0[3 MH6;\?/(XUZYC6>;SX=>DUCU<35=&9Z/_:8^RV=Q!NUV^&^#4%CLL(]N] >H2!*N6NETO(X!!&>7$7D8 C#*%L,?-(X9J29AJ#[ ;NDP; MV0T-V9(PV>ZY&[H<"^Z& 00_)RC0L' M98%@,R0O 1PD+R%82%[25NR:OKXNH48&T-U=[^47K8B ZZ>_AYER9"AXOK1[:G(*:, MVU/U'8#3:H5;M/X>@#&[?X G=B'7/J.LR?R;QRA?1QL-1<,:ZD 1:NJ*%\RH MW@D\]AGM0@\200>W)B \0!"U(S-16-=R(VQH6-@<)%!-735!E/(H0FJD!#U M$!WL4U=$<&EW:!#3/0HS$H/UB*T?(%+- #V"&!,>]XD9SF?'#;%#H\!<%:#] M#IM.8ZAN@XQ.8&&=T"M8REQ.UE+-7I(Q5-=R0]OL:/X\<_UYS&WE>!-#=>UN MG0/O[_8SP.T7W%Z3MU%8US3#TZQ/<."WQ3P<'&! <$!*08BWTPRQL5V# S%K M+A@4'$#:*;&T+-LB. #4)3 AQ-:R &[ *6;V^('! 8$5\_23(5B6OKZ6988E MV9XLN?T] ^9R))4\]SI$09UKVP8DN1ADCR0F.,N M%^JYACS,P0T5\C 5]M!R'(@Q,^>,/(;JVFT8C__8"W;D3M>26JAY+C+@%B MX9!)#-5MD*%(ON==JO[7#KC+5]I;%3Z3#5OQL#MXX%L''+A9A9$=7XRANFTQ MU,9VP"B H'S]B$X3X1\?9V/V,3 --!9VP"" G; M.Q]0%WC&!N"@,S8(%CIC$X:'Q:[WF7<]GQ$NV8;/9X2A7!&FW-@9FV<<72(% MCVC6N. 1#5 7>$0#X* C&@@6.J(1AN0%?WUW2+1N-^].R8<,[0O Q248<^K; M* PSB]V9N6_$?OW(3G!P%DK_]I7E8<+A6%Q<70'5@!!7H9\U[N% MH6EQ% =6N.PKJ1WDC8"ZM^4-1:>OXL"F+DUC@IE/,:>&I].C>; IX)L2BFW% M%H5U+3<\GKZ"#YL"A[V4^KXC8;@S/9(/FV[APX8Q78L-H:;?UH=- 1^6:A_6 MU]6&WM+7]V%3USO5$LV9V!%4MT&&,--(F+>/$Y4"05IF7S>XBJ&ZEK>^&A0F MS!Y.5 H<66*.;#$5A74M-Y27ABDOY$BEP/4G85\,)TTA";W/6&5,R:"PG<0$XQ9]8&=RG=&U+V784KH"Y))$7V M:02 T[K:_AK&+0RC!'LBV-(0K.QY0RKJ1DG(%PZY4=)PJ-SCAE34C9)0X!=P MHR3@#MMN%% 7Z$8!.,B-@F A-TH:2I=A2M_^7!!:8^?K)* 49 M5@H'6(G0S>_@2C2L+\.LO^=*=,]MX94(G.\Z*Q$0!>!*! YNH94(G>^&5J*1 M&?(;G._*UG>,>]R"ZJ^4+R00X68B)3XF,EI"'BW&+=VO4@VP4KXO/AL1H?8/ M8"N DC'CV+,/*,/(ZE"A:7 G5RX=\^6BHQX9J@P=JSZA:7 G5\ -XY1@.^Q\ MJ5PNMF/)5T!=FA((L2\% ;@!0[9_= O!J$B1+ZBB#!>KGJ'IJ#!6 !T'A;$R M=*SV"$U'M;&"&!G0QFH+1@;J K4Q@(.T,0SS:V-E&%E]@]"T,IRK7N6FL )N M"@M$I$<3*$-TZF@WA17@* OAQ#RCL*[EAB/5*]P45D 0F6+AVV5;Z3:.=%58 M =ZTK:+"&"L-1SL/Q[>]+/SR_,[^0U+DM[V5D0.]_GWAEV=V5)*D=H@N"K,: MU4K7@0Z>KV/K!!?()4Z*J>?P!*-64@YTM*P<\" J3CLKP]>Q5!6:UKI.E#$ M[^V5XP*YK*:TUG&,C\ LZUL).E#8&^V3YP(!?JCMN]_$4);EK00=*$R;P3P7 M"$JNH8@=+HWC+/-:63A0F#5[!FI>JM\^4H-1*P\'VBD1QS:QFI$:" C%:V!<(&"#42LY"%*O+Q!Q.__5O@FPMC\+QT">*ZV=?1=T<"?7 MU9[,&CX.QT 2*TR1,U5B,,ON%GE&DET=2'AC*'<5EOY44.W\59$$5CVT-P8R M5 UDZB23B^,LZUO4V">5U;;Z&P.YJ1A"'N< MY-31;)3[9]6#D@ZE3J"(PRR MK&[Q7B0SU?%3R[F<*'5_>V=SBQ,CJ:F.(L&!9%58*FZS$@;N*3DC!E;EB2_@ M=MZK6.*K7AH1R'NE555J?_4ECK/L;Q%@)#U6'Y4():-2-+5Y/@:S$AJVN#.2 MLBJH$X%L5 /=C\H1BG&@96"+/B-IJWH&@C&0)BH<"<:M1%&8'#P6_%)E]_XQ M$ R&@$XT& *!X6 (",6#01P8$#YM)8-O_I+"[UGY.-$;Z#1_T"713\W-FW+U MMPE6;^KB:9D?_F-1U\5L^7*<9UH#-0#]^X>BJ%_>-"GG-W\BXOS_4$L#!!0 M ( *F*7%.VGULK@P( #(& 8 >&PO=V]R:W-H965T&ULM55M3]LP$/XK5H0TD!A)TS:\*(U$ ],V":VB8_OL)I?&JE^*[5#X]SL[ M:5:@5/NR+[7/ON?QY:[I1>F5J $N>!9=F$M36KJ_"T!0U"&K.U!HDWE1* M"VK1U,O0K#70TH,$#^,H2D)!F0RRU)_-=):JQG(F8::):82@^F4*7&TFP2#8 M'MRS96W=09BE:[J$.=B']4RC%?8L)1,@#5.2:*@FP?7@*D^8(<.'=$*..QXPSZ)QUP=[]E_^)CQU@6U$"N M^&]6VGH27 2DA(HVW-ZKS5?HXAD[OD)QXW_)IO.- E(TQBK1@5&!8+)=Z7.7 MAQT \NP'Q!T@?@L8?0 8=H"A#[15YL.ZH99FJ58;HITWLKF-SXU'8S1,NBK. MK<9;ACB;Y4J66!,H">Z,XJRD%HVYQ06+90U1%5JJ6-6*EZ#-)W+[V##[0HYG M5*-##985E)^0S^1A?D..CT[($6&2_*Q58Z@L31I:U.E>"XM.T[35%'^@:4CN M%!(;"4Q%$\V*,G/PS_WDB$1QX>'9 S M[',^]'RC#_AFS8*S@ORH*M!,+@\PCGK&T4'&7 F!/6%77%K\4 M(%BA%8ZL[M/ZA\PD/7_R/S.3)^]B/K\8OPDYW&D_ 7KIIY)!SD;:]B/M3_O! M=^W[_4@]\_K,4#Y[ MD.J'WG)NR&/7]OK\9&O,[OU\KILM[VK]3NYX#]]LI.IJ Q_5W5SO%*_7;E'7 MSFF6+>9=+?J3BS-W[UI=G,F]:47/KQ71^ZZKU=,'WLJ'\Y/\Y/G&5W&W-?;& M_.)L5]_Q&VZ^[ZX5?)H?=EF+CO=:R)XHOCD_N##C8%_X"VCB=R0JUIO MR6?PN"8S\OWF(_GUE]_(+T3TY-M6[G7=K_79W :N^>\&9_\87@RC3QY1;[( MWFPU^00(UB_7ST&+@RKT694/-+GA#=^](RP[)32C.8+GZN>79PDX[&!9YO9C MD?W^W'%5&]'?#:$JC.#Z?6+?XK!OX?8M(OO^ ;G=2HU:?%BY<"MM M]?S/*B MS,$:]\>&P,3*?+4ZB+T 5AZ E4F%+]?_@7@=@L9(R/%&]HUH.>E'Q/:NO6YL M..V4O!?@>'+[1'[=VP 4_6]$OM%HBP.V1=)H-T8V/V8VW]>DD1T405W;,H(9 M<=BI/+(.7905F]@PE,J7!2UP$RX/,)=)F%_Y?=WN'3*;=X"T@RMMP9.'6JFZ M!TN*^E:TPCQ9QJCNFT#-#.RFRB42BS6F6X/M5!GRJIST<. MW-*(02$H$Z3NI#+B[ZCMJP##@F73\ V%RJRD.-+5 >DJB?1[#R38BK_!DBY4 M 6\K^[N9X:J#>JM^<%/?0BSSO_;6])HW>^6B$]-B%<;&8CE1(I2)V#K/?"G/ MWA8]O[))V=IZS6-W-M*#/G'Q;TU$&H0%OJ7YF45V 21*UD988S< M)K/?^WN(3ZF>4'!%^-!5D4\S"1-CBZR*8/-TEI=);->*[VJQ=OZ19LO5 MZ# 4:HG8,5O2*51$;%'%4L636YYF-]]JM!PH3A^'4SP70@:;09D*K(N)9:M% M!+-GNCQ-=8< W=5/T>@,*:G(@M ,A5C%8C;US)6GJ0OPJ?U/= MYR$9T&71< MB%1>1FND)ZT\S5K/('V('GD>11O2SG)155.T"(&5L3"EGI_H:_RTV1_5NB<8 M)JZ^W)!Z?5_W#;>!8)M'##9%:(AFQ5$4CAU^*/=2["5RST4TS45#^;;5&R9$ MKA28W-2/N(EI2!^SLEI-D2)2U3)23ZGG&4I?'0Y<>^U;ZN-&&VNO41TH8F]6 M+*:YA\C1!2TC=$D]>]'T[&1I0;]A#*"><&B:<"X;:."T>&XJ;O<:!/10)5W3 M9(U76R$U'4I'TV!L4P95"1&+6<43$DT3T@2[Z U$I;"M3YR8*,8XRQ N(L;B MCO3,1-/,=+U7S=91$@!&&^IT)TT1]BD1:X=B,>B>H&B:H+[49@1FL;_6<>?TL !X%IH!WNU:^<3Y>',W)B/9 MM37:R["0E&C.IM2%2.59%9F_F:NX%6_=;#J>%^EMK6RN&=.Z M,TFK+82P4:*Q4L\:"[P",H3+\I(MI[T#)@?=)HOH=70,F)[$7GJ,/W+5".T\ M-I[HX*C#@6L:O(@(*V)P/4&R-$'&X0YVECM75U#,(>?!I$"GQ1H1 V]$3LZ8 M9T?VVK@F(.5V4.?&1M(=XFQ<)O)A,"+RMA5W=5P!C"R#.$&$2S\D0/+O)S.IHA4-(X\=;(T=5I'0"0I%S!BP'T: M@'::'!4A^SVJ"#(>YA4KI\?)B%R^+,O81, \H;(TH5ZA\$\Q_*0VY);?B;ZW M$6>/W+@2$NV"&3(ALF(5I,;F;?(0PO;7]_2EXK:?8@4GD5FY4+S^-%FL>O]U!D&_(G5 2HR'>I-UZ>0XOT//C6?JHX M>IGV%KK#^BG;?+B#VW%"/,@T4INA84%]@)!A557EM/O'YKB)UK/!\6+PR M+1KR;MD$_#>XN?\8JGK&+QO_6*IY,B32?_/Z\L@U>?T_8$$:&L**>G M7_.C=^X=5W?NIPB:N$/-X9WUX>[AYPZ7[B7_Y/Z'_/W5\*,%O\WP&PIP'11C M#;W+!K;,WBW!X6KX6<+PP[-_*XV1G;O<\AHZ?RL WV^D-,\?[ ,./PZY M^"]02P,$% @ J8I<4U0R?3 E&P PTH !@ !X;"]W;W)K;)6LV(XS238S4^78R28[2>RU,CM[ M=W4?(!(2,28)#D%:UOWZ>[H; $E)SDO=W9?$$DF@T:]/OU _;EQ[ZPMC.G5? ME;7_Z5'1=>N,36NK%Q;Z0X?V_5CW[1&Y_Q053X^/3[^X7&E M;?WHYQ_YN^OVYQ]=WY6V-M>M\GU5Z7;[RI1N\].CDT?QBQN[+CKZXO'//S9Z M;1:F^[6Y;O'I<5HEMY6IO76U:LWJIT?G)W]]=4;W\PW_M&;C1W\K.LG2N5OZ M\"[_Z=$Q$61*DW6T@L9_=^;"E"4M!#+^"&L^2EO2@^._X^IO^.PXRU)[<^'* MWVS>%3\]>OY(Y6:E^[*[<9NW)ISG*:V7N=+SOVH3[CU^I++>=ZX*#X."RM;R MO[X/?/B:!T[# Z=,MVS$5%[J3O_\8^LVJJ6[L1K]P4?EIT&XPGO?WS<83=ZYG$65GXE*Y\^L/(+ M]<'57>'5ZSHW^?3YQZ RD7H:27UU^MD%%Z:9JR?',W5Z?'KRF?6>I*,_X?6> M?,719^K"U=Z5-A\X<=T:;^I.1U:\L;6N,ZM+M<"7!IK9>?6?YTO?M="M__H, M16>)HC.FZ.S_01A?6/GF;^K%0%[HUE_GI\4OYDC^^7WJ;6]U:XV?*>J55"?]AZ[6"(\DL&WAE%V/*9*F"I1W>Z[&E5O:Z=[VRF(/V>'O;8&2=L=>V;4F.+!FNRK'DO ML&(-/]+ZN?H$LD;'/WGVTJL"!_NCUVV'.Q3N5;96"SC#0BUTK=ZTI$$X"/0- MU&*CVFI9J&DM>44%=]MJH2,\_JJU?JEK,W[FI;JJ=*%GZJ-9MMK?XHLW+=QU MW96X[[PGG2SI-J)YT;GLMG!E-5.+C7[#MB\GE9ND7?FC__Z>39V4OUB\UK P%M"IL5(NC$LB,]_^@F[#]6P.^3W9?&RB4 MN8>6>5:RR<(%W7YX7>+:SMG"XCA1H/8K%YOP6A7:0Z16-!$LA2+!GT1=5;[K M'6R0C(DLR]%6$0@;1/C556?0)J67=D6\EQ:UQ0:D4Z1X],MF-C@4"##%[;A4Q)/*((2'WS?WAE; M@HC,#+SH"MVIRN&(#@9 6Y9DK:0LIEZW>M4ELX6BDQX9>AZ7H7:.#@U3)#41 M,TRVMRDH?55V2.;/ >UA'?2F<4Z6J2AEJ:#Q2,P=^ :/FR,J:/V M\V&)J9EMZ#"\,.)'."9==>3X16*GQRN\L^\S1 MYF78@XZ[&X #UWY#&%LKZEV .?^MWI[/G9B9H?I#'I=>.( M(7=&R 4'$>\D1D*DK:N2UX!IW]&^C=Y"W#/2X;)G#7E%H>VB==[+GXO"FC)/ M_'QU\6J1. FV2WQ"D ?^J1%3Z#I]_PO8#LHNR%Q(WA>Z8<6#*RR[0KRD]0,K M]7\EJ[_KNJ?X2=G(U\MJV'LJ MJ2>ST[-C=8@^=BA?)RSL,=V:Q5>138.[[!MUNX8"JU_GB_EGY'EN.I++A5W3 M?\)^1FJ#VE^XMG%MP+)O>VR".W_1%OQ3;^#J ZX-SU[#TH/!DA!_A;LVN5PC MCK$C&I2?@D=26>%$8H!&\*BA$]>ZK. #'4!_>7D_\'Z/+U,SX=5XNX^XL8K[ M*0 ;UQ)FC"3S8HOH\28.\M_\L-UYCAS)$OIAJ0#4,SAW+>%.WS/!"&J(-8A) MB;8&BI]M%<)3S@1O[?FTX 2*"AD0B/0X T)FLJ!T"\3;A\ \66JN[UD:IECNN?KAA\/-TA.^>SH^Q M?5FR3I*>T28C,G H0-Y;D F]X;^@"J/MN#)!UTQI<0QB#:U0&P(]'%O"\D?1DD#SF\KOI\1+H )$@]V-V !#L]8+,;DBPC.%@&< M@>V#LSEY/F7] .[HV^#?29B,?=15WX&O!\+4#;(*J.V6(> V\?:7HZOSFW%N M%<^A=)YSW 1A$2$R=HG4PE 8YXQ0>MR+>#=!;[AG'V4GO (>,!D"J:N^1+;$ M$&.F:ES9\?'V)J>.I2"$0S<@.SH@/;.5KIZ?03:JLD)V586INFB&7Y>;(LQ<]@ MR=E"#&?/3U\.,DPRB]):O+VZ>1VE-5?\4;@VXLU,6'@4>3AE51O7A$S2J>6P MI-:)F#TASD?70-Z2"@5\F-T<"*2LH!H$"P=C#UHRA#IV<&PW,=U!1"FW"-H' M\K[@HV".V.I@7L ">(-<-9K-B]GN(N][D!2\YY!]TC%+NG)(&Z)]:W%6?#[R M$O#8=$R87$7J5HK?H 2)I(%@:-JU(PZL^I;A2LB[F,J_]SC$?L;D^V5E.](0 MJ&G2.B9:-PWBAP18@N)X:B<>P\YL!>*%'IC;B=1AUSE#G!X$/WL M:_:+AS(]=@^4X^-3=(/T7=)G@GQL1:Q$.,P-VV'R7GY("'ZY&67K9-;CM+N& MNG6A;DMKDO.8*WKFVXQA]B5K&%&[;PZCBQ-[^*Q"1S>2U/];K2<\'Z,=GH/4 MV"7"1"R+K82E=$B"[)I3W^DZ(ZKM*W4G1#9 M[[M8^.!RC?FC!X^(VU'S/OXMI2Y'2X8XMV*5HVR8$OINAQDA;)+Y>D[&/5C* M0 !DE!30X#/TNC5RAQ:/(Z<2H"[^6L\;PP,*SL]T=6+$?+L[D MQB.%"'C+:$\*G\P![GM9.I<+R(!6=J%E F;]'GHHMCZ,$$85LX&8MQ>?F)1Q MF2PK+(1M?97*56RXL1KR$/[X-$'[DF*"+Y$?^YS_U/8+ZL?0740$U":H"[%? MC=B_PU*$]]*T?:,6BVL)3#,E#P: %702?\"%D4%SY1;T)!! #T9Y)=N62NP_ M/OW[]>NXK#A,Q"IR:;H\@H5S*K+%:I0B \);:GQIX7U<__HB 4((L2M^T5&@GJQ_Q@&6@J104K*?%(2V4 ]F=)AS=M[5N M*8M41&3(/*A N)][<$F'H/2K-PN*?B;KD>6JQ?QF_GZPHW9EA?2[*E6O*C8IJDAUDNM%+ L\$]HDU MV'>LF!/;BJHW5Y>A+$<+7[&&OOEL 6X)-59#9>U016V"4*=M$RH&8@L*X7O MB+[*;H4OX;3C2E[Z]F!9;KIBK):F%8E*RK$XOZJ&4N%( I,](JG<7D T+)(< M/M]M&:]->P*)+$D]2877(3RPD^;^;NN KJ2%Q!@Z<^U0[GK]83 8OR5?XT?5 MU+C?1*JCS3OG8I$VXB3.MP[67.=3"0Z'[S8.N-/"=0PGG]'-_SB_?KC$=:W9"#.'SUD(J@G&!7^:E D,+4S9$&1J(J+##7:B M'728M+X!A+)LJ=L]&+P+WTL-$%P8"5)T)G(VE5M2<@!<)&XOB4M',AF8MF ; M>JTCL5F@<7"6? PIP%0H)+"?7PP/:13 MIAUSV(.A7WX'"P8+LJ"\< ,5.Z%6\MV 3S/4_QK7#5+ MY;%4CO9]0^XN^OF,NR8[PHBL^1TN "D/V!)F''93[3QNR36JH51WISD#YXRS M@\G&IJ/$LJ&*)>M).W:,."+4'')7[S7EW'1*;B*,;Z?X1!H?DCRVZ-')*7J- MPO6GPOI)HS>'7[TSH7O+*5EJX=JZ=I*=JZ79.G))G+ZGU'1)I;0L]B*X-7I' M=0HI1"8:;-WTXC&I[=H1T$1TI$VY6EAQ6X7G;R YZUS4X&?5X,_"8-%(6S\YMHRC]V2 MR5C.]Z/9E]_>7HU"=*RS:+4NW1*D!#<-A6PIU=]R=8MJ4]3M!F.RWOJ VSD6![U+% T[&56K&YL/'7@*[/=0 ))BI$E$O^IA5 ]A"5"[2KM-*P]M,V8 W([ MR'.9%'@%A;10:?:8=Y(*T""29I,@90B!=K^6, O)YS),8AGQ;6LJE-0R$<8! M4Q/TFC'RL74OEFCN7$F[^4A\KJ4LTA4VHBZ.A;[/"IPC%"LSTS+:T4FJS(=* MKR%*@+*!QL@#\3X2>NLI][:*@V^X3S2=9BI$F 6 M"#JTAH/525F%#SC,,;'6B%\C+=P8<\MWB")QR.W9S,?#*BRE 70$[(JI*E)/(CG9[V)9:W O8=2UK!X[C;U3EB]A\RL"4[, ['0/5ST MV9T!@RKW%:=CWRC9@=#&U2*/!^R8'9H+B1_L&%(P1YQ$NLH^) >**,'F&+62 M#0@ZD=I6WFHZ-<@NR?AV?=E>MG!C*@>@=#%CFBM$&>A790*@'-89QO$J*T)[K8XZ=R6S4 M23L]/CZD9QD!E<$ECDUKZ.R(=(!VF_"O,:H;P M2]/R='/?,%%\@B%U3$H3 T2S.9"?EV[.S&!@T# MDL)?2>[-4A;[@.FQOR:230Q4Y%;:=1S42P_8>A7JP@1B?:QHBA.2F8D8U?,I MZZ3#!3T0,R9T.>;F5 -R>$SJ90RGH,PU5.Q2"-]Q>^QP8[$; MQ@=8X+F_H,NT\FX.[ T%QJ #%A::)H#!+O$N-/=)61U%=!FK==*(!%2@,,UX MEV:<>^^30D$<^+.+\\ A/:;^%\^!)"]%!)8SM(0SAKHOBG=UH1.K*93T-A0.S(LP: ^ MY -<*!G0T6';7]' 7BQ;,$<8(*0YX9BT&ET)X@S?C(O#0Q8.G-_U-#$(GTO] M 1Z\@\!CW<'R-V1NQP&U6G&79/.=,;A*'W= M#1U0?E>"W48:7I\%!DU19JF7CJ&:/+LW2%^Z3,;W&5%A+;+*8A M7$ Q)AR&VYHCV@GR+N%#7%AX=3 M9,/I?<5Q;YSB^XH&TH"]YQ-.[,4\28_)(P_Z D>228@F+LP;&43:.2@!W M4NDJ53>JD(A$+8TY8!:5S]2T8'@5XTBWU!(NH5<52YR"DTES!UEO557[* "E+J6T@AU[WD293)F<6-GMC M2FM6XH=?PX$ZRCT70O@6]'7J^_%+1>KB_.8UT=T-3?;KOO6]YHZ,[!%O"7Q+ M4^^C,_Q95\W+\!$H(DW+?C]L]&$8A080( @DI8^OY1F5;\C/2'\U@)*D6:,* MG*"!A%'80_146J4K$B)D@OH!4$:"I"9@B-2A[A6J>WI$+4V,!&)C[6L<8#V1#F6=% 6JWD3+%51,^A #5]S^% +2T=_?4?S]NU")4>3 MD*@HK0R?RO!+5ACQXL<(),L02"@3 >J0)1(Z!GA[-Y*=3K8PYPC&/8N-K M<'MOW@QN;S+SY>75&JHHA:FFZ$(>VIL^4=@NG0Y@@,N/]-5R9-1XG#^20H8B M4*HF"KB.4WW=9-_9:*NJAZ/AHC\7>@(PI9F6@(_C@M&]:6\P=XVH>%>$YI]PP MLW![JB,3C JC/&/M3IE'RH.&7<>^:%+1%KJ^2!K>'DLL5HT0B_%W-LZ+@[]]X,+"JNCNIAS*0^ MM[N)$-41N:,0+24V[:F@6([F/0\J$\AHQ7/$UFZL3H8^ N(,=@TB@K[PBT.C M_2/%T,C?N;X.[86RR[ 0,'O%]=.&QFW3U!&7/K#K4EX#=2'Q@$'@+]C1Z.UT M5K^5+OT0-3G@\6"[_' #R9)JRVQKD,-\Y/(B=1.WI#B=E+*8E,K$24T]$RZ* MN8P[.K:%>^]:W) 7QWWA]BS%^7/YL\3'D], MB]6"!XXX\L-\N-D0$0GM<:2A+F<%CQH2#P2Y-9X#6(*K=B#2PWA9]\#RCNS^2C&1"C,19G@W>*APRY#9#FHP\U#L&,^ MO)"@?J6"X::E_6H %4;N5U3,#^7I"WFIB]_WY][VJ":R^SJ#*W-U-CM[<3H[ M>?Y,[-7OO1CV_41M\G@;/[Q+<1^)@TL)T40ZE>:>QKM#V[OFQ@(-WX0@)[DU MOWHG*&%WK?#J76U&;]YQI3T<_"_#L$D]/$@<"KE-O%%&8:&U68!8I_/C8TJ' M@K=BI[M&P%R36I,YS%Z=/ M9L?/QI*R$KX&:7T;'W:^'/CRXF3"%_%.$W9$'8TCNI1DC442FIX['/OA;/(^ MX(H\02[5=D)9D6)YQ=US(2UZE2H&/VE-Q6TB^IH3%]/;12_@<<'Z1GO]6^'J3LDDM.S^;.DPX=^O^;QZ(>%N#1P MP3]9P+*1WQA*WZ9?:#J7'R8:;I>?=_J@VS55"TNSPJ/'\V=/'ZE6?C))/G2N MX9\I6KJNPI^ T *4I 9 >&PO=V]R:W-H965T0\ M9$NVD^X"_6)+,^3E?9[[H-ZLK?OB5TJ5XFN>&?_V8%66Q:NC(Y^L5"[]P!;* MX,W"NER6^.J61[YP2J:\*<^.QL/A\Z-<:G/P[@T_NW3OWMBJS+11ET[X*L^E MV[Q7F5V_/1@=U ^N]')5TH.C=V\*N50S55X7EP[?CAHJJ#(DAE:FD) H2_V[45&49$0(;OT>: M!\V1M+'[N:9^RK)#EKGT:FJS7W5:KMX>O#P0J5K(*BNO[/IG%>5Y1O02FWG^ M*]9A[?'3 Y%4OK1YW P.5PSX9QW#!FOL-!S.4'6K08T^L*B\&\QI0T:9E0YO-?:5[V;!&,(NQ$POC5[H1)I23)+$5J;49BDN M;:83K?R;HQ+GT:ZC)-)^'VB/]]#^29Q;4ZZ\.#&I2K?W'X'/AMEQS>S[\;T$ M9ZH8B*?#GA@/QZ-[Z#UMA'_*])[NH;=#2O&OR=R7#L[R[WL..&X...8#CO\4 M[=Y+FZ+UE2]DHMX>(!R]SZ=G)3'Q>*>$[3,F6J:)6AC2I4+[4\'Y\J[Q*A38"QQ72 M28XJ2%:"4&5DE>H2[Q,+8QL?/GD02B4]7F@C3:)E)GR)!PCK$N2=0@3YQ.EY MH$RDIC8OI-G\]2\OQZ,7K[&H)?P0.4_L$,\ *Z:U4=()1=XG/JA$Y7/EQ-,1 M^P^\B%;2*F-).GQRJK0]L5[I9,6\:9-D5;J?M8DQ%5BX4H5UI8 V""C$:-C_ M^Z,X&(AS\.Y(BF0ES9*8L+SK(;O C?:5C[;B%3[)+/^3V.2%0&D)!C%^SG! M^$"\EUZSMB_)]4P9G(% M'"REBPR:62JCG,R@&+Q71=GJY=HP([.2?1FL3W+H/I'BD%0U'KZ^'LP&XN-D MZ5=Y#)Z_DPEE=-E'2TG7X,IR0RY]IR[#FE=/&1V M,JW)L_JU(0_(09K, V$&8@+[*A*4V*V@-C(2+"Q<=.8,X&)@9D6/^]0;[#FC98 MQ,M<44K5'+H[8S_X[B-"WZ2]VM"VT"9"4RX-*@M:TJM]6$ '0J:_(;7RUAY3 MUYX=R9J,P3KH"EM@6T$_X3I:48B&U:YFJ'>2V3#O-Q"K>I]:Y MS+ #^N(J+:#*+JML)' W'MF=Q) MDR#)AK>2X_?%S ZX:Y495>P[WDUY(Y=?5"=9D[ZD1ZU=$"NUURX6% )! 00X M8$#F!*,A=7JO0C")3,NYSEISM/20L:;7U9NZD5G%^M*@TFBO%QV>-D7L51F? M3@G:2>-E:"J0>1)UNT1B]U$!4:@NPQ)?"_V:N#:IS"Q>(+.RVR1>QE@Y"1KV2VZ<4; PL'$5^%Z%]GI!$1("!)5#%(XB] MI_/FL&2($T=6JO?3>J_YQ6%K!@U?*%$3R7E&A1F4N-3TL;L+ISS9Q5G'71GL M4^5JM$JL2YOZPL16,=07.WD-Y)>DG0"3G9.ZX<:. &>I72,HMD\-).N:+!=X MB%8D>^$YX$Y^9>O!E;6K$PG<9=G/&-8[:@:L*80#HF7[74=M2VO3M&"%"TDDA$#CY0/D-#BE*8,6.::GT+TN MQ97V7_B@"RY)Z&M@]=K$LH5]XG0+VA]$=.SG%(>"K"B<_ M_D#YW1-\0P_9IL]S PC,\__)V8FK,X] M!^]J8K:8&/\4F!COU$@LF0F,$H50IOAA5L#2+38^V5A5%G*#OP0P/(S 9T!Z M*/K!?&X=61'1.X+X>XX@)]=,;(=8H+RS,7)?5,F[.P7VY[:<:@+9DNGJ L+4FPYI R9$E[/*%)4#K4] @%A MC6HA;UEL#]AOO][.8M"OD!W[.#[?3:\N3JEH)AQSR*:$)JF:EW?DBE+IT-ZT M+9=C!// MVTRN8BM36,IA-YRK6'BJ4#@I;LB!5C;C LGO<:10T06F!V+V**4C:;/&2RJV MT$S^AW7KX]E8$;J86*'$-4VEBJ#.=94WM913]1NJ_4)0=YBJYR3:;XU)N)]% M\-79[#"F-S331I4/V+Y3T.%86\0TC:BZ4C)C>99((;'&L-[7Q:FBZB?4D"$5 M_U:ERY" $:D,9'WR=:@PIPAR8%_3J(APT3S.IQ\O9=W,>4[='3*>C$[9F+A* M%1T(MM'D>RX5 =8T]&E*G:33&MZ%O0= #M:$JHCN-BS8&X)S$YL;."N7%BQ[ MA^(C<>S'[O9O C#J81 )?GMZLA?@ZA'$0Z?=!9^0Q?Y@Z-G)QFU,QN'R1NJ, M7O81<7TOLS\0:$+M>@\_.U1@1,2&7Z!'+#[A5IP2Q-^DJ6B(Q,7/ MZ*>M -D6QYB=JX,9MQ NA1KT@8EFBGF9-8.&#_; G#R\GC5!:L:S 5Z"HM?5[\*9Q&48^=9,'K-2J:=XHV.8RK# MP?,77+-Q/GTQ.!Z';SU4E:&7B?5XG-3;>NYK$8'H0-([#GNE:(:S=1D-SO$Y MB9@U$(739ORZ(R5Y\=Y2HJB!^70R>]\@",I@J=H?>R CY3*,9HX;%+X31Q_:%=-HL3Q,/ZP[/AD^#QI I!+&B*[T[2 M;2BSG^%4)M]RSP?"6:&30&G[73P(FF>OG+9'3]HK(?@39$^?!&D#,0:=%F7Y M]'#=AARA;4I;E]JP%\H%P6,SIQD]BW=.M*FHD&.2=EA*.3*4["?2T3TL51+) M%E+OEHXBO[WXO(]T9'93,]RY1PV\\X+@$/OO) EP63O!,7,5XL<8'/6'QSTR*SF%%Y#B<%;-2]YV_&+8?T8[IYVY>'_&-Q'=1_4Q M+T8OX]W\A_9&@K__K%*X[+(_C;4C&_&$O*:%V8LU'H4>I67AY>A9_WCXY)4X M(Z%=^^.)%JS(I:;QZGU;.KRHK_T9JD_1W[$!:5LXJC]MF])?'7FX$5,*]HL( MTX>2#0=1J^:G!6R%DUPYDBEPYL5GZ;]0P970L.$!S$/7ZO1B$WO.M +(I-"5 M\UQX\=48&]G]Z+L_IR!)\]L2JJZ$BZZ$H>'K=]KN=90PX>OB[@5D2&QUC]CM MU!EANJ=V#[T3FU2#@L'74>=G\Z1IOD'@GP'8LKP*[KF M:?,;Q$GXZ5V[//R \5R2H2B/+[!U.'CQ[""T*_47N!K_$&]NR]+F_'&%ZDHY M6H#W"VO+^@L=T/PR\]U_ 5!+ P04 " "IBEQ3:!1*1@D$ !\"0 &0 M 'AL+W=OS: M!I)LBBVPFP9QVGTH^D!+8XN-1&I)*D[^OD-*OBT2=]N^V$-RYLSM#*GI1JI' M72$:>&YJH6=>94P["0)=5-@P?2Y;%'2RDJIAAI9J'>A6(2N=45,'<1A>! WC MPIM/W=Z=FD]E9VHN\$Z![IJ&J9=N.>KRMC-X+YM&5K7*#YK;U3 MM IV*"5O4&@N!2AV*0NCZ)23G9G?4M\_2JWA#A4L*J9P&AC" MM:=!,6!<]1CQ&QAC^"2%J33NTEB]D\,1+J@.8"O=6=&\=?+'\D4T7C"*)KE@0H5Q:C MH0%RT!IHLK4A_Q:H[-06CYQS6?I$7U.1"AG1X)8$Y8;O*Q3 +QU_8C4*HX%I M"\ 5X&I%LTICW-7E00I,&.YRI?$]AP?RM9(U72;.,UO6%).F9.B",I4+I<]Y MY]AN7=,6$R\_?)?'T>@G;0?YGZOXC@NPR6C2TS[@U/>"#==HTMHU03N-T&V6DR-7+;WF_+YWMX M%T5^/AZ=63'V\RAW4I3Z613U8N9'X_$9O$PP_,X.>N%\&(0XGP0 M$CHZ9DTK#3&/L[I^@2VSB$,%L=EP2FS//>IYW=DVK91L3J5%)":JO=),&ZEK MXQ(+1A5[C>M+/"+YED?6]-L)LQC&J$^'DRM;.QX:(G^< MC_TXOX#$#_/8CT?)OT0ZTMDPI9@=ZL2/DAB(66F:P3W27K1/<6-_4 M9#_.1C:**/:3\0@>I&'U,>;A79'X>4@$&F60^6$X]J,H@]0D M ,; 9 >&PO=V]R:W-H965TW-&F2!DC;%%N@601)TWE8[ ,MT391251)*H[[Z_<[AY0LQY=,=Q[V M(;%$D>=^^8YTN3#VNYLKY<5SGA7N76?N?7E^?.R2N-COOSG.I2XZ5Y>\=F>O+DWE,UVH.RM?2+M^KS"S>=0:= M>N%>S^:>%HZO+DLY4P_*/Y9W%G?'#954YZIPVA3"JNF[SO7@_/V8]O.&;UHM M7.M:D"838[[3S>?T7:=/ JE,)9XH2/P\J0\JRX@0Q/@1:78:EG2P?5U3_\2Z M0Y>)=.J#R?[0J9^_ZYQU1*JFLLK\O5G\4T5]3HA>8C+'_\4B[!V-.R*IG#=Y M/ P)7!6SS5..>O/DEMQ3>954K<*NDJJV!Q[RZ//8C3EN,D$GH?" UW$'HK;DWA MYT[<%*E*U\\?0ZA&LF$MV?OA7H(/JNR)4;\KAOWA8 ^]4:/IB.F-7M?THW9) M9DA9)_Y]/7'>(CC^LX?'N.$Q9A[COV[-5PA=?[X7WZZ_/-Z(VYOKA\?[F]N; M?WU]$%_G2GPP>2F+)5(B,39U0GLGIKJ01:)E)J1S"@NR2$6FY41GVFNH*;V8 MDG!/)%R/Z232VJ4N9D+FIH*4PDQ%HJQ')K?HZ0+FJ5@-VN!7 G3Q+,FJE$@D MTLV9)U^H'Y4&(SK3%:@5I=2I4,\H)$X%T0SH6,2WM=@49>XB19,@22F7M4D?0W$*!.7ZD3>9PX&*N MDSG)9<@N/U507Q=E!8Z5PV8(2TMD*%.,(D2*#E!5J':()>4V1![].*T2R5S:O1 BCB+1 MLU@N!HZ?M\L6J3(XO7B]9G9C:%-=\&N2(#JI'J!Z$3. DTEB>LCNI97^03. MJUL7D_V(ZA%6![S:%P><6:9R>.P.S[<=W.PFJ7ATQ/(@1O%A?35LKD:'XJOQ M4.J]S+@27 ?E/KPHS.?4K]6R]LBT@ACB-S$:C;MG;T]PQ78:7JQ=U4^_F&)V MQ&$3CD=S)[&\GL/6MN209)9P].JA (G1J"%:_X;5U;E437S[5+WOI-]?NP[* MDFAONZ?#,US1ZIK0XWYWB"=?6NT0L9##C8!7R7>Q0".DF%N5[.W:#]@N]'_3 MG?\/7YV==$_?GNX0-C[\RTJ/QZ?Q_[840W-W# VX;SA7D1I(!O6L;*(=72:H MNK-0]=H- DF!%,J0>ISRU%M> HPF4Z.U=J"2IG[\0KINI-_*(]%*#VRE/Z*5 MOC16JET5TGTS$(*M;J+^M"=:&CRQ ?39'F0.]&A&,&E;VH.3_N$+)EM*0PC# MZQV/NVTKBKD$WBJ(XQ,XDLV(>6)P"R01O0C00I9S: C2U811,5B=?X./02*NAKIPBE48^$V XX M@&0ETUD*AM@KHDC_<+0I):R9\G:3Z318N0D?=$$?H#FKEBJJ9;I8!S'K5JP( MNCY)0*7*M> 0 U&9$,Q: #Q$N-0R0+Z: \34RES1E!KZU2Y0Q<"+^O6V7&A' M_HZ #TV5(/!Z?FV"N08*QK9-@SE@('D&:;Z";EO*#PLTN(#Y:A<%8+.YDTC7 M@H!T-%.LBKUMM.D$JY+6L)?&-?).0.8!! =X$5 ,-'8E^=K"R"9G<)Y$\ ^$ MC8D4)2E4HIZX]G^Z37>W*;1 ^-7 E6>&G=-/;?$= 3F):<[C>PME/="XLJ>_ M[C*^>^W"W8.XV?!.1# FT%9QL^B/;0^9/>F6PU2MA]-](_*:8TNLY#?7DD\18 M0ESC!%)/ECO&K-Z?TN"E]K\>5:_)OSE;D*GYF$ M$S6J%*:R>@+YGU+[%0Q6!](KV] ,=QE\U%M[2103D%X"3'1ACI/A*HRRSNFO%#?MD0D AJVQ\?U$%W"5%47$QI_=:,$>F MGLEW55XRV&P7G&V--MB>@ZW++Z\2SV^AIALB=]M[!>PA?7!3C2NHG5-7VL8& M,,<;RS'IBI>'-?^6SZ"K2RK';6!BGJB0N"IC/"MC M4<B;EUFM\<%>XL< )B^BZ320"( MKS +ZW<<9K^)-Z/>B&:STV%O?+*:..K'@]Y@6/_+VS9L>9NC?Q>DH_-XW<:21@["YYX 2_=[@+1[C9RQ^W_;Z_+CU82)7 M=L:?7PB?5X4/WRB:U>8+SW7XL+':'CX/W4H[ _85F9KB:+]W>M)!?/,GEW#C M3O,GY(-\2@^>YU]5]02P,$% @ J8I<4WB! MJ7%T!0 B \ !D !X;"]W;W)K&ULK5=;;]LV M%/XK!]XP)(!BRY*O:6+ 2=.U6#L4<=H^#'N@I6.+*T6Z)!77^_4[I&39B2]Q MAS[8XN7;54^JO)$"U\SX4TUXW,VL5EJV62#'-FFFJ!DG9F2N?,TE3/ M6V:AD:6>*1>M* Q[K9QQV1A=^;6/>G2E"BNXQ(\:3)'G3*]N4*CE=:/=6"_< M\WEFW4)K=+5@HH3Q_[ L:>-^ Y+"6)57S&1!SF7Y M9=\K/VPQ#,(##%'%$'F[2T7>RM?,LM&55DO0CIJDN8&'ZKG)."Y=4"96TRXG M/CNZ928#)E/XP/17M&PJ$":8%)I;CN:J94F'HVPEE;R;4EYT0-X0/BAI,P-W M,L7T*7^+;*L-C-8&WD1'!4YPT80X#" *H_81>7$-./;RXI< ^\'=MX(_,H'2 M&OAK/#564YK\?41-IU;3\6HZ/\VO1^6YVKPT"Y;@=8.*SZ!^Q,;H=CQY"^,_ M7\.'\?T?=P_CF_=W,+F[_73_[N'=W<0C#'9Q.JOND:#RQ&+EAS$56*)DP@5G MOEK4#!+/[OX!-^R!Y]<;?D^@<:&TFRVYS;@$FR&0O)2JUY$H:93@*7,44R:8 M3!!\SAJPRA.S7!72_H@<8^F3>T25L3"C%F. &Y*MEA(J_M+Y4]=_X,ROJ<(0 M"'-^22%9D) IZCK%X#4FU4K;KX2[1.%SHO80ZH _=QC\"G$W#L)!1*-VW EZ MO2&-HG8<](<#MSL(HBC>#HD7$;5#B/KTZ]&OVX,'99GXH: PZ_$C;9&'W'"! MFJNTLB@:KBT:QJ5%G2#L5A9U^L/]J0MC(9Q_M;VPJ'/J1361V1 M4?O &9[2 M*(4,17IAU06U44>R/_)HQ]B$^E#\"H'->0;U6^8'+UVR^#J-U_ M94XTG=*$22@DG7."_TL A#(&%LIP5QU->-A(IC/ 2:-Z34DAX>(6,I:6_O8, MCTZ>I3AY>]F4BHP\0(F?*9&2$LL%;!QSBGN]GHP]NK1&G^C,>=MR65!N/S4V M(.K"L3A<2V9 *E_L<\G7E>Y0*$=P08(E*L=KBS MHLJ4%ZUESH%E7U(2885,PUK=(?>4J2*4G.](=O5+ 7^>>BXVFLY.5R(S\G[% M E3J!1X1E^+4'BM!]LBX<)07Y*,+0XUC?Q&6*I)=5ZW6CCI)O7/65B RC:7' M3"F?^KVV/N:),C: N79AW$H%5QM_QPZP2".CUC>)4H?S.B5'Y<6[TVX)QJZM89N$).&DH^ =X-> MZ8=V;WA>+G3CG?.;3O278U4&Z>?%:!@&8=SQML4]9]M@& SH1G!BE X+.-[F M#O2VX[5 [6VFA+]>_:\KU)=G;7,K0RL4XQEAW1!0PU#%G*YT[O3T?>-);M3Q M#:OX5E+VW=Q;6Z^C'/7MJ0UZ^4>E&-'<%*W!& MK&&SWVV +M]]Y<2JA7]K396EEYL?9O141NT(:'^FE%U/G(+Z\3WZ#U!+ P04 M " "IBEQ3LTX2HPD# "F!@ &0 'AL+W=O LE1G*TK; .VUV$>FC2(F^YAV ,MG26B%*GR M3E&S7[\C9:L*T*88]B*2Q[OONX_DG1:]\Q^I1F3XW!A+RZ1F;E]G&14U-HI2 MUZ*5G:/SC6)9^BJCUJ,J8U!CLGPV^REKE+;):A%M=WZU)J\2*/&H.L/WKO\=3WJN U[A#,4O](/O]3R!HB-VS2E8 M,FBT'4;U^70.DX!7LV\$Y*> /.8]$,4L?U6L5@OO>O#!6]#")$J-T9*Y)GAC2RR? MQV>2TIA7?LYKD[\(N,2S_/(%O*M1YU7$N_H/.D'9$M9$\O37Q:=. MDX[6O]8'8B_/Y>\7>.^41V$'MJ-6L# FN=UU52XU'BH=TGP:'(C@&S%9DHF6"OI8P M]8@@QD8]@45)0%E95O+E0-H:93F5:P E14Y23.".$59]N9/G4CP6KK+Z'\&J MG"M[;4R(^2%/C@6/I:G-;R M(T$?'&3_Z!R?%X%@_#6M_@502P,$% @ J8I<4ZU,Z^0V" /1@ !D M !X;"]W;W)K&ULW5EM;^.X$?XKA!NT":"S]6K) MN21 7O9R*?:RBTWNMD71#XQ$V^S)HI:DXDU__3U#V8J"%F[0H1Z'OCT<++JO!R9'K^ZA/CE1C2UF)CYJ99K'@^N%,E&IY/ @&ZXY/ M-KU&DIY$)41JJ*:3$]'IP&AV7"I5+&59,EX5[*JRO)K)NU*P4V.$-4L@BWV.A'P8OZ(LZ@R.G+_J7#&87 MTN2E,HT6[&^G=\9JT.;O+RP;=\O&;MGX/^;G%_51K!Z:FN?B>(!@-$+?B\') MY8G/S[O:&=1BZAC0(K%QI;!5;SD7% M[%RPNM'Y'$1GM9:Y8&H*S(B>+XTTTD62^)H+41@G/.52LWM>-DZ0>BIDDLX\ MLE86HK)R*K&&?#2K4HAAN@K# 6XKRJ&EZ6#PS)A\E%C;60#RSCUJVD M1:VTE=6,-96TK!3WHF1%HZG'85.-MG/VI>':"LV@0W!=2C2;6K6VJCQOM!95 M:V8U!4 9NBY 4.\(HR!X-3JIDP,(+E4N?-@D9R88;L=B[ ER7]5 KC MA&%@NQ6+.T!<4]YI1^(I^0HDJ3A7 MT%H]_,FP6<@/7Z[,EY/?"\3! 4BE+EQ\AMQ=&P\FZQX.# M32U#+=$RZWS MZSO5&* T!X?;A"ZU,H:=-&4G.B$+M#EG]R1&#D=&;MB MY^W^/[!;S2M3MH/7X/!339]=@BD$YJ3QI,#YO8L_)YE7A;Y+ 5%X*P"YJ-R M<"98^JSX M$1>E'FL_U)-*$U _P"A /&*' ?4BA,O"-)'/\OJNUHK!*OI.SGR",L: MQ?IOV[L+RQY+X9QD]\J9%XW3WR4RGD?Q\\!X+O-_%Q>(!G]"/L^\R<3Y?#\E M-B$H B^>1*!:L#,H,B\8(RAB;YPAHO9CHG<0>7Z44$A,=H=$YOEM1/A1+R)2 MSX]]1&'Z(E0;;*!\'$$3".O,!/ M7B-\L)7PP2N$'\/H\>Z58R]*5BNO"@1P]?E9<56Q/SWW>=S4 RWN-L!$!-><[@H8+5 (0YZ7#U;F;O*:!,PJ=GUY M\QW5\05;( QGHE(+DJ*2@SCK2HUJZBX-#4)5&@%A=\BC,*%_%5"X@@F;!-T[ M&;/K.!N^Q174Z2*OQL%OV8]"*UAMI2M_ZKJD"@-KM=7!EH$-I$#Y>F3MAGM: M&JIJ-C"S'F@L+5K.P;V<4=%LQ4SFC,]0Z;C2QQ'Z@Y[QZB^T!RL +$=9"\"H MVD0NW3W/-#45=1#"Q0;N<,G+54V/SEB;^P_4=Y5X , =T#=]V[EC+QSZ7=G3 M]\WVH"%&0!K\4)4P+9?(=QIUM:*/VJ,GVA[NS_+'@!=XL&*"/6';0QCP7U*W6TFTX'XF99.Z0#[^U:O#6\=I]Z+O#H*][X MBC:A^SU;W%V!MV:W7,J5L:X@6.4ANM+A^H4]68^ FD63V\>.0LXDY6S2KISW MJ64XJ.I:=!H)4O;OF.Q_D\G!4Y/C_Q&3=U,L[C'*@8YZ^[2FV%MN:J\R["U* MGG@[>,Q4+C@WO?TL-J*W>_OWY-4;#'U*JZ>&AAN&AD\-#?Z[AFZK[MMG38 P M6XMZ K-P!\>TL!OPJNW5LD^Z.']G[N':@+FX&ULK5;;;MLX$/V5@;?8"^#:LN1K-PG@ M."G:1=,$<=H^+/:!EFB;J$2J)&7'_?H]0RE*TFZS>>B++J3F\,R9PQ&/]L9^ M=ELI/=T6N7;'G:WWY:M^WZ5;60C7,Z74F%D;6PB/5[OIN])*D86@(N_'433N M%T+ISLE1&+NR)T>F\KG2\LJ2JXI"V,.IS,W^N#/HW U,Q!H?&DP.^V2'/CP^0[]=<@=N:R$DPN3?U*9WQYWIAW* MY%I4N;\V^S>RR6?$>*G)7;C2OODVZE!:.6^*)A@,"J7KN[AM='A.0-P$Q(%W MO5!@>2:\.#FR9D^6OP8:/X140S3(*\@.\2[L16GT5[(8N4M7.Y"H3M3ET1E=6.J1>#Y@UO58: MTBB1TQ*#LF!9Z._YRGD++_WS!*-ARV@8& U_@OC_@S1_-W^_.*?EF_/S&UI< M7EQ=OC]_?[.DMWH'1&,/#YY2I*Z2UB;'YE1Z0[\KC1%3.0CB_GA% MJ $R7TG;%H+.9-J,#,)(Q$(I.#"CC3&9HQ<4=Z>3 >Z#[B2*Z1.V)0&WM&8# MB1U/1V-<9\F8KL4>=O;20F='@Z0[B!,:=9/)D&Z,A_:JI0V\*2(C?HBZT2"F M>9K:"NMR]2Z1B*5W2JQ4KKR2[M&L";/Y@]F?+<(")5$I"#M?9;S "YIUQTF, M^[@[21(4V5C_$ID6E$OTD9;-@9+N-(XA2(3/SN1:6@M:5B+Q2F)R&,UP'241 M+&K64! &Q4)K*5G+V32"T*-X=A]:BD/M5C1M".B%WJA5+DDX)SW'1%"QOBY$ MJ5AF>8LVGRE?H4* &P^G].LOTW@0_]GJ:,U!Y&"+Q6937*-)3#?2>7*B*(&. M^J9,#@H&:H-N/!O1<##FO>8Q#$JU[)FT]2X;#V.:)-.F>*)9*'!Q0$#2DP1$ M1Z-!XP;Q9$U?<(%&LQE;,.J.X;W%Q9+YXR> %9NX>;8+N^ZJ5HE%W5A1!+$N M9(8B6LF#.^;IZ%+3A;#IEN))7>INL,N'WK('P^^DU0%%:C0%K,!SB_GU.:_K M>W1565<)S'OS>*H;N"%5P>V2E'?/)@I[&@MNC*ET:H.;4N&VM(:#>;1LVSF846!4J+07&.X% BML!ZN^BI0OI1,.V-5]66?8"8Y?8WZ;=:66URE5*6PD[;0F-U<(:Z8&QA3[R<+ M&ZW^OW&)FQ]-.">TR;5-[+_RXU[A7,/LF73JC$JAZB@,05L2A:DP"=?^)72% MDU]HH3VZ>:SGO0Y- &2XENL*F/>=\DD9GI,\HZ(NW_7OWG_]SOL/SE7!I7QZ M9)%!KSYBM:/M 75>G\ON/Z]/MV@A&Z4=6O\:H5%O,NJ0K4^,]8LW93BEK8S' MF2\\8H/ _?P!YM?&^+L77J ]MI_\"U!+ P04 " "IBEQ3I6O!9SQ<5/3AZ_7(IY^I.55^7GQR^'354%_Q+ MJ[5O?1:DR=3:;_3E.G]U,""!5*&RBBA(_%NI2U441 AB_!II'C0L:6/[7]JRU!50KKR0)A>7UE3:S)7)M/(OCRJPH(5'623W)I ; M/4+N7'P$@847;TVN\N[^(XC6R#=*\KT9?9?@G5KVQ?&@)T:#T? [](X;?8^9 MWO&?T5=<:9\5UM=.B?]<3'WEX#3__0[7DX;K"7,]^7^A_#OD;C]^O/[R\>W- MESMQ<7,E+F]OOES?_/WMS>7UVSOQ0<%+O?BR4.!3+J79B"(\TF"/<':2F+,@ M=C;3F1(SF>E"5P0!XERLI-.V]J)2KO2BABF=**R9/Z,'/6&L>99)DZE"3@O5 MHLALA)P[I8*NVH@[9(*%N)-&O'/8 X!M3US*0H.1T?*%>..TGTJCND]_5KX2 MEPO\5:XG/BEC_*9827[WSB$QF:K EHN:C%304U+GKK+9MX4M(.3=6N7*]#LP MR,+;A(7ZM=9+DC+J-].&5'J@0U_<&O%>FAHI2XS8#^&-58NJNE=97:F<'WJ5 M60@BL3=GZI7EYX^"Q(#3BFFMBYP7V$P2.5GMQ2:HU*S67E#N+3:BKF##W["1 M*,(T%@PMA(ZLK0F^YY17TF4+_I*K%?(RXQ#H!NG6$@#=5XJ"F,E) 2+:DL,( M3G1B R*!8+6VH@Q1[ROI6$F[Q6P88K=KB84DWN1.<&U"#LH2"%O< *.O=,7 MRBA6:7,-?V5EA)K-%*?T'4Z#OK@(Q#3LN>2UD+IJE&M3"9;\?/M52.]1 K'% MT:)<3#?BR?"X/T#2+0JL[,C_-Y]"IHDM=;_42!O0(T5/#BLBAA;.UO,%27;> M%]>&&1HJ* 5TK!T$@G33V@,([WN(43(IJ$&Y%C)>)49KR".F"G8T"CXN8!VG MEH7,@M!Q%2F-;4XL'=F?0ANX>.*%E%JI>NPPF+S:!]Z,\V= =SH[]H:C)HS5U YFKR;4H"3)0>^6EMSN1F]YO M>GC@?;-O:5WU0,P>\6)PD170RA!.<&Q;Z)Q!F\J"LPX7U;3IQ9OTT=\#&E @CPHA2,(7KW@$T+*5#$4Q8.OHHG_O YN!.==@47 M-T2P\X1)\/;MI]L=C%BZ)PC(XY,Q_Q]BT1-QW#L;G_'_X_&Q>-?)N+SEKW^9 MC(:C%V(\%%@P'(_%%ULA4!ZC>C9D:I-AH#X>3/91C7:G@L1Y3[Q M;!14B6OX+=BKO8+\="B&@_Y0_/3[ MFW>98VLRY4_BHZQJ%^():#X63M]-#Q2]TL?(\ _\]M]0E+R3J%ZI+&Y&6MLJ M%9NBSPP>U7LP8M+L3Y,S^C(2X][X^)P^'HN3WFC 'T_HX_"4/H[A8^>3 44I MJL0,R .AWFA\VG'3I=R$[F=TWAN#\@?*$KI<TJ^ M,1J\2$OXZ_#%(55'K%: >GBRTV,Q; R?I78 3:OI=%%K35UFXOF4]NYP$1_" MIL2M)]8+C39HCK8T=6]-HXCVXAY)PU-[D9@QYR4BAZGZ-#>Y5K.C?6: M47#JESASPD\Q+X,:FE3C4:1Y:Z:7FG&DHC\7>?XLFUW=7/2!$7DF9W3NO".B MNQITH0%/1\TLP0-IX"LDOC3HB8I&=O)Z",Y!.E.@X/4]%59XHC4M!^,&D2VN M.5^&)(EAAR0M2,\Y#Q$S8= 1>%D$NZ/)R.N,&_[,NJ6-?L:;@P20364+8PL[ M1^V^+HH:+BZIM_X(@4\HSH>3/V/SAE3;YLW#B[0X63V4V(?O$X:^(T+$\P$B MI%C]F"3V17K@R:MVBM#7UQJ1"0!U0FW3^@2:YEF"?2# M&1HZ&'0+B:&VHBR5RS3FA%BZMD U[?5>:!G&+>>[B[LF0ING38ANN^Z+I=-% M3-'#\Z[IN$?U"T[;49#\6;V$4,A!D+FB(L*1LE(&B:\K IJF&>NT7BB3UH06 M#B,S)3&:2JB$_U/G1FTNN;E[8^_[L1(_#MX^V+NB+U!G@L"T(^7A98V)*304 M6]*4KO$>O5N^M3)'D%PCX@ QK.&#I W;UCQPW$=$5WH>S86-UT@ I=G..+?3 M(K[VE!RIL[0Q%;5DYFFD(#_(5]3JC0-\ZE-&W1/ MKV)/"Y/GFOP#N9[QB,[B\,FQVO!*B^[:T9$9 M)[3'G=M20:'3C='I7O_EG8]X;7..R'% M)L0:8?TN2.S^GX)&B+ QI#P=3_JA#K+8XQW_B%J:AT=*094_(!4??_VP:.=G MO;/1R8, D.*7.I_O+RN4.Q/]!_X1[.C)F] 4Y7PT@0BAI(A\$T8OA"3B,;B) M,K_8,.>T67 RY0^P29RZMGZ!X/$U4(R\'L1F+DM4'M\]B^+.*.>HRM6,(FX* M%&/SQ;U3!46\6.FY1>[V--43X2G%]XH[ACTXS*T-IPN^GGHT LZ5U,7N05L(/W2=!'K.V+5G MKIA\?61+3:BFZ$;32<=75VHI797 ?8]6G\Z+2:_NNCN5I2&/7KZ]1[F$54(I M]GR%G:G 49!_QC1L=]-"^.;I?+@H%1[4E M952WHEW!+R6YW-*BVW\,HA\PUM.[MY>'(3$702.J1V97RZ 5UJ8D?"C@]X@S? L#1:)GB[*N=6 MA5B/B:GEX@1Q,E3C'+'K>DS[?8 YJ;FQHJG3UQUIF92<*Q.+EO\%Y'3?;V<&-6%\4F!%TXTV\GD3Z*&QT$S1>=4 Y'9#XV MZS&,\&6)Q$?=7@AAE"]SZ@K4 MFB-R"FJH$:*@+5ZO!3#H[X.4W8,1BBX2_8K=JI,OV9KDCBB7%$@A>N)Y4<<. M=*60?.Z!Q[QC!]5EZ+3POSO^$(.I8NW WQ:K$*A%=TX)M*G=+/A>G4W1]D42 MO(SW'Y".LPO0VAZTMO(;)U\53N]:?-9<^L*E$)\UALDJ4;)T]"XIT3;,\OYN M44')"[>>4_+>M(Z=,E#@"3.<<= AG>?3>>0H%T:Z*;E&7_S,HLB6^-HWKU-W M'.JTW(K8B!59D=.AC'=%B6;D3;T=)P[BHQ)BD 9)N ;@)L#"!4<5CR+"A-KB MUD@9;NX"5,V-\R8HW>IQ6C<.5+!TO"ND8TA5/1=/]6''X8Z5&B&,B5=>1@N])^0@N M6O:/\N>&0D/'KJ>V_(MN!)'UI\6FY6K[?A5PU/H=1JE@,_JU21S>PD\RFJ?- M#UHNPN\XMLO#KV$P#@#\N,.DJ M1POP?F9ME;X0@^9G/J__!U!+ P04 " "IBEQ3^:1G2/8! !=! &0 M 'AL+W=OTIV_Q[;24.1:(5XB6?&<\ZU!2VWG4$+5W<6S+!A2W$VQ!NYT:C>+D7+./;6N 5P&D9)PFR;-8<:&C(@^Q MM2ER/)(4&M:&V:-2W#PN06(WCZ;1*; 1^X9\("[REN]A"_2Y71OGQ2-+)11H M*U S _4\6DSOEIG/#PE?!'3VS&:^DQWBP3OOJGF4>$$@H23/P-WR$U8@I2=R M,GX,G-%8T@//[1/[F]"[ZV7'+:Q0?A45-?/H1<0JJ/E1T@:[MS#T<^OY2I0V M?%G7Y\YDR/TX;@G%X OV3WJ*FQ M[+6NH/H3'SLAHYKTI&:97B7<0CMAL^0I2Y-T>H5O-G8W"WRS"WP;(&' S1"Q M)6BH!5GV;;&S9-PT?+]2(!L+9*% ]G_']V_@#XN/GQI@*U0MUX_,MJ@M&LLX M\QF'F[_IC,^N7('9A\&VK,2CIO[VQ^CX=A;]R/Q.[Q_>/3=[H2V34#MH,GE^ M&S'3#W/O$+9A@'9(;AR#V;CW#\8GN/T:D4Z.+S#^48I?4$L#!!0 ( *F* M7%-$K6@JMP0 '4, 9 >&PO=V]R:W-H965T>CT 99@BQ.*U)*4'??K"U"R M8D^S3M*\V")% <'%T*G*^L>?4$4X*G4QI\E10C52;_OLX)*]#U;D>$W<^M* M#+QTB[ZO'&$>A4K='Z;IIWZ)RB23T[AW[2:GM@Y:&;IVX.NR1+<^)VU79\D@ MV6S.!/12N_ M]0SBRV#+5MA1E J MT_SC4\O#EL#G] <"PU9@&'$WAB+*2PPX.75V!4Y.LS9YB*Y&:0:GC 3E-CA^ MJU@N3![0.33!G_8#:Y.]?M9*GC>2PQ](_@S?K F%AR\FIWQ7OL\H.BC##93S MX5Z%MU3U8)0>PC =#O;H&W6NC:*^T2NN 9H<8K9YN+*!X%+Y3%M?.X*_IC,? M'*?&WWL,CCN#XVAP_#^XW"LIE7?B*\SH+.'2\N26E$P>IC5X1?&M F_4J'@!)T%L [H>ZW"&N;*H,F4 M67@(%C1QZ)P_A$JS;2ZU %R(&\J461(;<+X'7\5J_FP(F3JVY!6+\[X/?!ZU M-;0Q@)K%F=FZ[-0%]B*0*SW8.1!FQ49=U(8&]?H?UC5_!LM/6N%,:5ED&KU7 M[<]^'4ZO>Y!%_I08*-_(\X6T'=J%5-9^QJU7D.! M2X(E.F5K#W/"P/G1*EC96N?<@A@6JS(4?LK0%^ I!-W0-EM'_]HHO03 V+!M M]I CX]02I2=%?OKL;2E=6/304T95]#-SBDE3^((3#4M;MK:]DN..L:&D.1\/ M,$?EV#]=DZQB "K6;'/@+&@8S HT"XIYM'7:D?!,DA 1' <^YZ[,&Y("5JL< M0Y,$@9IP)W*98@6O!ZK-!'D1P41/& 2#]M0;8-0 D(*1;)C\,='S#/E2#C'*U0Q:T,*Q5X+7DJ@7IFCG._T1D*1P1E MT_*D;G+@AL4>S\AU7>N0I9^KA"NLJAV3Z@E\@9).#&JW=+E^MOEHC1GN#Z_; M>M$05I6S3XKO*^*D'AVF:?HVX['R8EZS@HPHCP('8P;$%<',O(N*]&WPCCZ* M3Y./R6/@(.T-^(;4FD/['B+?B#0]_C"5:6_T#/"R=MR&W\/GAU)+2@,CIL@8 M#S+*[X!X&U/8->T]5(WW,B55O0]5+,)=C<,=C=$QU=Q(#$%*/,)I&F>CN0?3 M:/JELN'1-%Y8XOF+A/Z'QA.XV.E*?SBU4-(_[O@^@R^M3;AVBN^BJSK:$^,- MWGNY9/5:S'7MKM,0_8@-ZP2FE>-&.4P'G^#W[MX[AC6A\W @]Y@R 4]&&U^ M7QI9^ENC8$EN$0=>F1>X"S=38;?;S=339I1\/MX,Y-_0,4:^5FC.HFGO^"@! MUPRYS2+8*@Z6,QMX3(V/!7\7D),#_'YN>=IJ%V*@^]*8_ M02P,$% @ MJ8I<4]\N>[D9"P 5QT !D !X;"]W;W)K&UL MM5EI<]RX$?TK*$5.2544Q6MXR$>5)&L3);M>E61[*Y7*!XC$S*#,(6B"U&CV MU^";M6J^Z*40+;M?E95^N[=LV_KD^%CG2['B MVE6UJ/!FKIH5;_'8+(YUW0A>F$6K\CCPO/AXQ66U]^Z-&;MJWKU175O*2EPU M3'>K%6\V9Z)4Z[=[_MXP<"T7RY8&CM^]J?E"W(CV4WW5X.EXI%+(E:BT5!5K MQ/SMWJE_4L4."YWXER4)1$" M&U][FGOCEK1P>C]0_\G(#EENN1;GJOQ-%NWR[5ZZQPHQYUW97JOUWT4OSXSH MY:K4YI^M[=PHW&-YIUNUZA>#@Y6L[)7?]WJ8+$B]9Q8$_8+ \&TW,ER^YRU_ M]Z91:];0;%"C&R.J60WF9$5&N6D;O)58U[Z[:57^A5U6N:A(/>RJY)5^<]R" M-$TXSGLR9Y9,\ R9C/VBJG:IV455B&)W_3%8&OD*!K[.@A<)WHC:9:'GL, + M_!?HA:.%>Q:@'69 MMQ#-OOQ4R5:S@[_^)0T"[_7US2=SY[\^9!^7@LU5B5"4U8*U_+84?3S*WX5F MJK:A0D1O/MF0D>V&=;!JPUHL/E>KFE<;(N@GKS7,XT?LXFM'LW8%)M/Y,0:+ M+K2Q. B>+4Q8X<>(Y89:R?1;X;A8PWTF3U$GCF$92 M-PK8:5%(8H"73%L.>-#.(J=)" * MB>O-'HLFZJ[)EPA@,F<^U9CU3K&J2[41 HXQ.$U-<0?CQ4[JA]^G/*A]+B2) M% 2Q,XNCQZKH7QRRR'.#;!1ILM*/'-^?8::]@=(2-W[L!EMEU++!NL1)T@1F MHXM1-#SMX9I=[P5*MKW[]E )MPV#U/&,NV9IY@3IUEWAP+[G!+,$(S//S2*# M!ZUJX;^R H8@U^;LCI>=4;)Z9*PUUVP_<@-DHK(0_9.M6T_U/LMR\R MW+6ZQ9Z$N<;+B%]>UXVZET PD&;[OA^YR0[_(-D(MJ:__21RH_$E*'95(W*U MJ S0(!A0HVD#A7C0P/X!)%ME-G38>BGS)0-$D;>)O']W*]B$CKJ#2!P[]E#) M\8S"C-6BD:J@;4/7R]A&\$:[H_=.A6N7O&5+K!OPA.1XN"F]8ICWA//25*[[ M#*5/)OC= _REUAVHC&A^VK/X:.!:4$5*/)W#Q)38.]CF9SD7[.!?), A.UTL M&K& FI!F!I-]-B;[;)G/0@^!XF>NE[#8C3,\1+X3)"F[>"A.-HM8&+L(W]0- M(X2;XZ>(+N,0B#K<[[,XHO4+.=EWEGS01?D6(6QO'(UJ6&Q+=PJ.:E HT8@838">7=C7?6]>Y2=(UUHS^*'Q8!0C?>10#DMV'@#X7R$'.1YWL"WXT',\?S MO(&DB084WE_0>8]!H3LLZ+>F$!,6!P!C7]T )=M[.,7^<%@ 8,!@]"%,<@6N:$R:U?PN.]O@8;- M&[4R'$@D*RK6C&$-Q2'P59YW33-P )T'EH'O$,![(,"C!@;_D>/-?D (STU_ M6 A>=;S9L&B0@Q*IA<)3$%CU6$].!*0WGE9,G,'L/Q;PC].6\>2I/%LBG1[T M=5;R_,O13;Y4Y;:5)4^E"2M5B'(+/>U.'SQ +!L@EF]Y/@'3E(FFYQL/TL8' M2E OO+=U.9EN>W?QM+#;PD(T*W8 DV]LL1*CEJ7?#!F(KN/$.X4<(TOJEI/4 M#9)7+$G<(#*7E"ZQZP>OV+747X[FC6F/0)MJ%@-1L#FBTT,?2/])0O]Q]FI+ MOY $I+#!1HIR;-=>O73S0+8M:E!6>59"SYWM_)Z2,$[=)'R%PLSUP>D,M98/ M"6>&^^]KFFODYTD:[V-7*UYAC>3XBV,3;72 MHYXY"=CU64)R8'R+Q-$"*: 22V?./KDW &ED2=TA#@GN\5I2O,@6N4(BL'DS M+*-Q/B:WHB=AFGF$[JCO77$Z;0KZ,4B6$O9%>-'AAS6TR0H3<_797ZW'6M*4 MH$H;V*]Y8\Z?ZNZV1/UK1BKB;%M)%D*L)J51#).N=>?V3Q1STV[(Y(>]?VV M_JEXN?E]@"\J@8=9^:1G(6[UCDML2WE '2HQW3,XM7E'AEE9==8'_Z>,^0)5ZWRCTJ0-V$G]FKK[GCXM0.A1=WJ(8 MCUF6L"B*T?9FX^L"I38U?:0=12T5:JN$^4'$9K,9"\.4CJWA%]0&D4NA2"]5 M;0Y_Z> JQG] DYT S7/H1)G';C@E=IIMRV9B.73268BY<1 R--U1A!+$3V;L M;Z*"6NWVO(#32SK>-\ 1.G&2X#^(,N9[3A1F6.E!4MNN[]-@'%*W'SM)9(Y_ M8V>6AO0F<2(P]0$%+K]'!%5B+EO3>T[ZMH==WTN^JNFP,KU?7^_$V9#;+G MO";W, H;XF[H2'I@%H7[U+>8X\G'KI5H%N:3'O4X8,!^]QI'QZ^&I_9CV7:Z M_>3X"V\6$G%7BCF6HOR9[=F&:GAH56T^G=VJME4K<[L4')!+$_!^KJ#'_H$V M&+^EOOLO4$L#!!0 ( *F*7%-CBBH@1@8 +,. 9 >&PO=V]R:W-H M965T/8-^2PL_"AU@F?83F)32!=B5!M)_/I]/M)K8T;G1[+VIMP M>NS;9(VC-T'%MJYUV)Z3]9N3T6S4+[PURU7BALK_0VRO]JD\\>'HY4V<;DZTX8'M3&Y;_ZILO#CL#1] &!>2>Y=645VZBJJ[\A-X,K@S[]TYGW]2X14U8W4X/5#SZ7SV"7V' M0WB'HN_PL^&IER:6ULWVI MKL_^O+Q2URM2%[YNM-M^^]71?/;T152T6) @5R4$$70BE'^KUN@@M0B^5@E" M[\978[6@BH*V*B:=VN2Q/TA4+<2]'"U7VBU)&2=?M;E1?J%(!V?<,LHRA-ZW MP<3*2.-$(#*M5&7@2""7=O2S[GB@"G*T,"FB22U6*C$%+66@BI>UJ\08KQE$ M5R:VZ;Q[!-"T,%)84G0#GHF43WL<#ZHAM)UCD[WQ$OL%I0V1@ZN2]X+ 3-1_ M):Y"-JAO-.O-&V.%'LY.K *1G$#$2$#&+S%^%="7J"Y@NH?@@7^#VEUF??1RMB:H)!LQO[%;IE((IVB0EZI#)V5TZ(V0-GT"M%"0[ M\%7'2$"2 )[K;99.H9F!E_%NU\@Y_M #U(%,U?AHI",E%;34_'' J;5MQ=)[9A_<7;=6 M=C@/F!&1/< P1=-(5QD>:B6C>XOV0QOM&8A%WP9&.9?^C.S!TK$X4%NL0*!V5G=WIX@6[W'!U+;&1&LL#__0EIVMI M?8&185S"5! >AJ),U)DH]G@0S:[HQ7)-O234NDB(VWIMQB:'M3BD4RTE9[,W0WL"Z'\M#C&<]UR)P@"!-& MBCW;W*6)W6&=7>0> &T%'O*/,AGT4QGUSA.W%7AB'NS-][O>9@]B"S3HFKUF M4U"INS!O+S(U:;Y\U6Y-ZN=25)&>[QGW.O M=5@:F+>T@.AT_/3)2(7\1,H?R3?R+,%(Q2-'?J[PJJ3 !["_\#[U'VQ@>*>> M_@=02P,$% @ J8I<4^62G.I$!0 QPL !D !X;"]W;W)K&ULI59M;]LV$/XK!Z\86D"-)>H]30(T+^L*+$V0I.N'81]H MB;:)R*1*4G&R7[\[4G:=M,D*[(M$D7.+!6IM;NQ3"P?VJ4_9PLG2N MWY].;;,4*V[W="\4KLRU67&'GV8QM;T1O/5.JV[*XKB8KKA4DZ,#/W=IC@[T MX#JIQ*4!.ZQ6W#P+\2U<)_[2X-?TRU**U=" M6:D5&#$_G+Q/]H\SLO<&?TJQMCMCH$AF6M_2Q\?V=.!%= M1T!(X^N(.=EN28Z[XPWZ;SYVC&7&K3C1W1?9NN7AI)I *^9\Z-R57O\NQGAR MPFMT9_T3UL&6U1-H!NOT:G1&!BNIPIO?CSKL.%3Q,PYL=&">=]C(LSSECA\= M&+T&0]:(1@,?JO=&CD[=N>-^)P@D?+"G,G)D?79Q_. MSS[=P-79Y<75S<=/'^"B%X;[ &S8TP(W@HH0\5K@%AJ]ZK7R*WH.7 $.A>F- MM +P!,-Z*9LE>O<<@7!**JX:R3N0*AQP.BD28>^X[/BL$^"6W-&,N./=@#XM M'L7%T''3/<#L 9<%G."F7#W\^DO%DO*=A9.E%/,=LJ>BD?X0G_-;8> U&;+X MW1(#DVHW=BM^2W\+HH8^0LR;V@VHV[)P&WG6ZH1!0+CV81H19 M12I88:TGA@Q\5*H1) =-Z>\DW(.;;S' $D64+<[+N<18I=N$$0)G/R,KPFL2G>"DHI M!N$>>N%3&%J ,!9\5;1AE6(SNAT:RK/Q2Y(DP,D[1$3>"HU(MA'T<9!!!+1' M,PX6"7?B!W3WL*3OA!K0$#.]$'IA>(\%1!6 F0C%1RVQA0&KSM/:\AVK >Q2 M]F\I-6UK*"]4A2-WQ/'PVY@"KD^5L#Y)9+T9;Z,1WT&BPRL6_V$=@(\:BM 38E)U8SS#MUID]XX%Y:I\Y%CWAG=/-, M'/!923I7U\[GY!441137!0ZR/,K2&@=)54=U3E-)PJ*Z+# SUI%07[3I6DB+ M"NH8BK(&5E4!(BNR )$S#U''49'F'B*-&"Y>/LG"4QIIE-=DSZ(RIW<=Y?Z- M[%(&9X/!,L)%QDI(D%T,992D%2#GK'K"KZAK)%>A=5:0=575'BA';5ZA1UJE MGF*4%#$-TB@M:CB5"^FP-U%Y:*P/\RQ5%N5I[-]93,@EL@I4RRS?4$TQ#QF4 M###VQ_2RE%:J')*X\BA%G 6TO/1H:<4\6IV4<*.)TU,&)0GA@T&98XJ&Q;A[ MZG/&F4QJYBJ_S@YG5:+MYWT_0;;*34NWZQ" 2.?GF(P[L'G M1GP=9$\-(P(E\/%S9^P'!P9_%.-,$H4S\\=3(OO?*8^QU2S49X6U/\J;XU2: M)T\$9"A'5GR3*JFB,O&G(XY*S/F/;@/3GS^':E_8.$A MS%Q[368 MLR59958[/+585[^=B354M50SNRKMTBYT6:OSQ:)JRMJ6*W55Y79AC5>'\:]G MKX]J;$T$CA9AFW>RS73'-B_5YZJLUUZ]+S.3]=7$]S3R_6ZZE^#,;$;J M^7B@IN/I9 ^]YTD/SYG>\QWTM@G\W^=S7SOXS?_LV> X;7#,&QSOV."_[.^- MS6Q]IW29J0N]L;7.U;7Q5>,6QF]3Z5Z"%*X_^XU>F#<'B$=OW(TY>&P7]>O: MJ(NJV.CR3JVU5[9<-,Z93/F.\?/*>[Q+%$JSTA0V:J']6BT1PUXM754HP(+3 M%%<>2\N%4;9F:F8CP8:U:YWA?\3=HBF:7-?8!>$"U=;D;7]Y_N)T-(9+YSDO MJ!5,6IMB;ERRZTB=>_;,!T\&JNY)DC&# V'30 E[P!&M;IRU3 M06/.T)^: MOYB\>C925XWS#9FRKF2/^$K0&W@@9GLR_$T7FU?AH\VPH;NQY#*'[4:?9W$+ M9;Y#\PAEMOM3=69+53FHB=B"KR"+^(YGT;>;I$B8QT<6B*9O-AOH!4\LC,[: MF]^)-%_^\>ER.'FIF",H2PQIL:ZIUY6S_R)-)]KDD(E;*$ '9C?"K%<9% T8 M(-)P6'29!1"W:XK\#TO;,V:01;[ MO3$^645O\.;&67#2+C[/@/*6<(?C[@*P21!$C)(K(T_34J)D*6Y_;W3.<1TGN"3=):1@.-@FH";P\H&S)[(C$FW([VD5OH)RE2XH)9#7_JJX2G"$U48)HG^?"+X,J*])*1^J>!(9P/U M+JR;\3KBM"K)LP<<\,O&84]'$8S7V&]&+4 D* LPI#Z0'#O [A&88=2[A%I= M+=(NU4>)'<&:CTT!-WP(-!\_SE0"FHQBP8P@$X']CY\:&'/&5O,(;41J,!F MT_'D);N$[T#(KKWI4UE1AM6EP-HMV.:OYIV@QG+^2 [).5"SBUA.K7@HW >0 MZNP[Z&Q5H'94>N6,H14+XVJ4Z JP7\C&B6"$5X(I_+>D#$W6RBKD;?S!'H+, M7>!51B7>5@L.B:I)K+FA!PTY,7E+*_[0&4G^<#AR0-D]-7G(ERT^I(QQ<#-D#%T!80GS,$PQ(_ MEP1&P4_)<]Z@@,*C$4*-([.H'-BC() *C1Q4B@4HW2*V=%Y!U;<6@43DOI#) MF/%/I=\8SA5_-R4R7#X0_X(S+:!Q@G)8T>(%LA4KJ2$GP(=.?%30JV^@FQ@I M=F/9JQ>0"R32QEN="6PX08Z-9'UY@_,OV9OR#'8-)H*_P,'!8KM_Y!@>^1N$ M8>^%L^>RD;-(CXA_N!(V$0&!OQ!'5!\'*['[ M+77NVZS)"0\4;"E=+MER!6?A6(,=1AW(B]SU8$EM*L>K0J$00:J/3'@HX4)= M9!:PWZ)#7E/\T-**BO6$2,"=^WA3:-0OH>QA=$T ].2\W^:>!UG^>'26ZO&D M-*)*;KI#Q X.LW"#-B-2M<>9!J5>50!1 P \&Z"M>"SW>5@K" W2;;?1S[XV M.J7M!L0W<]?Q3?8L'^W<"^2MR0XQL[8HX,%UWF0&$B&M@[S(4J^QE1]TBS#6 M9D+$R!I-1!ARNU6>Z";&C+\'LLF*1 >%G:LI37.5_5@'= ND0!:!3TM=3.B1 M6-J:TJ\-6Y3[74=^1R1HV,,!Y=+3/:WO26I]3_:VON^TMZS\JTX<;FMX_P 9 M=@=4]*('3D$E@YHXU#;70BZ SY+S=IQLK6\HAT'\#>5=)_Z+=00)5,"Q=^EV M2@"+@@CPWZN5@"U"B%J+32UK.49+9F1&^S#KYV@:$-WJ,!07',1_/S^_BA6& M5-?+*N>&J.]DR8%G;1?+3>+WQ5J7*_:&@'SJL-,ASMY?I *&C&NI^[-%:V2N M,1!BH5&!>["G(V,HU^04 K%^@(^%324<6EUVP9,]3VH=?$6*2:4-?#/)C-:O MY-R4[ 3F*F$BEE1_FC4#W'@-))JS)VG?#:&4U'6)6C]_PB::L"(8NMH $ 4= M4=/J%;]"6+BD\2,R-M)7]AM*LE"G$75D$'*DJLQY_":Z(HAHG.3G=D%'HP!R M[ZD7X;R'3$89)#*5$.Z>3%O-)%#Z[_0>7*"PFN$PG%ZXA^Q8[#$5!I>&^,YI!O]?G M!H5/1GO0^$5"XQ=[8?2K9X;>P_LH\6^=//X8!?8C"30=:X0_%K=;(+T1@2V(JRI:(O M&>\&7;V9&YTWK"^J[9+V!B'HI AA_ _-&S5>*/6\EL,49+]%5^NI[ZN-H%J: MW06A7Q'794:MBQ'0(@ZD.[,KGE+'=A!!R;'-S=L\MRNI_%Z1H*[I-I(V'ES9NM34PX6'N70NK9H!K=+1F_ZS MCMI65951KP:]L&',2G*ZZ(..=T;4 33L=P++*.UR"O@EC=,XD4D()"_?A[ZG M"7U/]V+G1572Z,*UG><%K&=K=6W]-V;U"Q=6]%&$_9JF$78[6/^?;J@^]#+B MHXD0Z[DR&-QK+E],_LH/3\[^2F41SRE@NOQNT':^$0"H$^D5%+$E'B5NGI:5 M=S(S#LR\^+>8V74XQ;0?%$OWF9B^%":F6S42.@T?.G>.?F8%+-UCXY1-&NEM/(I]XRIF*>;]&93&D <>.D\W07)A, M#>MJF R^RZ9R:M264KY9T!B9 MCM+#0!B%EL9W_6:*>!X].(GG<[3*RY2:.O1P+!4/D.A(HI'04/*SQF@I55_-9*4^F>&\Z!.,N-%1WX9U4Y0-="ML4J0YU)CZANEG0 MI<-4&JWYV-QQ!<+S"#H7_7,'A==&YRS/"KDLU&?MS8;,4.4H];>4,;\UV2H= MOC"B#LG7H<*"(LB!?C)ZFSH8V!-N9HAH- M93:R!@VR4YFXZ+3V#V'O$9"#-:$JHMN'!;JXH*APY^84SLIE&H?A$'/NI MN_R' (SZ/T2"[T^_=@)<'"$]MMM#\)%T^B=#SU8V[F,R-MO4>QZ@4&J* M5R&X_IN\[!]#Z*SB\7?G-MV,VWZ7X9TLX5.:?Y_/VM'TK]4&0'9V/!VHL*M@ MG,Q7:5DX;PI-3GL'#G"H'-T)'5;+(=KB)//UEZ])9L:8 M0?^T3:9!P&LYUN)7NI>29$_B4@X+(A?ILLD6>NG0+\U3()=E]:9P92H#]DC" MB57)4?%#5U3JP H-5>CPG??L'G>JP%<[H]C.G71Z59K/B@T',>3)$'T>M:++ M":QN94)9AFDET4]C%#0*[]S1[;]_6/TV*CT2IZY[WRB9: 2\( MIOU16;CRH(0LA.)X@M@QRR8'M\ND6=FA>JB$3G48XD/:G,X-&WH&,I-I+//I MW@9U '':G:9(05E;YI5(Z%O"U0 M1#@QHHS,.M^:>*O4E#?657PG]4>[T. U=/6V+1OEU!U4QJ,7IUPMY>R2!AE;UWV M=",K1G;WOL1E^]HLS*@/XQ\GXV<2G:2*>'\HZQ8( MB3+'!':5.YJ)>]X0@06="*7^L[ 1-"^7Z=NMS]N#3_@^9,^>B;1"C &RS0AR M08D/E>4^,2U=V9(C1B\)RM-8;7(23E9I4;AOG,;QE,^EL7FO'=TVH*IGT13K>I L.=VP+A+C2]( ZQ^^1=[C-".^*8VY2;6$,V(Q"J_3Z96F\I,LO=[13FMMV468S9I0YIKR7;N7UF]4?/8YK M71N&^D0_![CKP"@[:XQ7B!]B<#(<'P_(K.047EW1 ):OA1U*53Q],7XV@)O, MZ^'G3J#&^Q\4\XWU:^'B<-;,:UYV?#H>GM#*B\[)RW#&9UW=K^(VIY.S< /E MLCWSXL\?30:770WC?70VXGORFC8E?+G%5]+)M2R<34Z&Q^-G/ZM/)+1++W? MBESJ(EPPZ4N'!_%R"Z>5#^B"V8"T3+8:7K2M^S\=>7BI+BC8OX241BT0^ M?&4CNY]\]](025K-@93MP&"1=\*:)[Q"U).';2W7D&(TQW MU^ZF#V*3ZD6P6:][4;H%T5775<%_KE$)&DQ#[A P 3PD !D !X;"]W M;W)K&ULG5;;;N,V$/T50BV*-:"-[K;LV@9R*UJ@ M&QAQVGTH^D!+8XL-16I)*D[^?H>4K-AM8NSV11J2,X=GR#,:S?=2/>H*P)#G MF@N]\"ICFED0Z**"FNH+V8# E:U4-34X5+M -PIHZ8)J'L1A. YJRH2WG+NY ME5K.96LX$[!21+=U3=7+%7"Y7WB1=YBX9[O*V(E@.6_H#M9@_FA6"D?!@%*R M&H1F4A %VX5W&BA/(T/D!B [OXP.XJ/@NXAN:")*%/XC". MSN E0[:)PTO>P;NE2C"Q.\[VK\N--@K%\?<9_'3 3QU^^@[^M:R;UE"G-[DE M5U2S@E!1DAO&6P,E^>]QOW7*YS=YJ(!L)<=RPE2(<9=%- )CB9J*&%PN3GG8 M*4N-BI>??LCC:/*SME+NN94]-X$0W')KD)ONI, $!LM6HY_V"3P7T)AN3;O8 M5]<2U3>:D8=* 9S(@. E&J@WZ&EO\@ZS.;=N;]H^PB/KKJU!42/5S!V@(]EJ M##6R3Q6^+9\?R846K MF&%X&+?/!6_MA6Z5K+]3\6=WMHUIIAM:P,+#SJ-!/8'WKS)HCLB5!W+ZE5R% M-T >M.9<@"!59C+6,[*!ZQ@6[^L3NA\+#-:H.@]@AD8^M=D\B?YE,_ MSLJ%H_ MSB:6113[R71"'J2A_!03OK3LB7+H8/,0*V*2D

_A]N8&3C6N9& M&FS SJSPCP>4=<#UK42Y]0.[P? /M?P*4$L#!!0 ( *F*7%,XY!0F?P0 M &H, 9 >&PO=V]R:W-H965T9-QV[O1L]':O<2I'!C68F3U.NMS.0:C/QNEZU<2N6*TL; M_G2\YDNX _MC?:/QS:^M)"*%S B5,0V+B7?:'!"P,3MK1DCF2CW2 MRV4R\0(*""3$EBQP?#S!&4A)AC",7Z5-KW9)BKOKROJ%PXY8YMS F9(_16)7 M$^_88PDL>"[MK=I\AQ)/G^S%2AKWRS;EV/J(0 ME@JAB[MPY*(\YY9/QUIMF*;3:(T6#JK3QN!$1D6YLQJE O7L]((+S1ZXS(%= M S>Y!LRX->SHGL\EF-;8M^B%SOIQ:7%66 S?L'C"KE5F5X9]RQ)(7NK[&%T= M8EB%. L/&KR#=8=%09N%0=@]8"^J(4?.7O0^Y'-A8JD(M6%_G,Z-U=@E?Q[P MT:M]])R/WOL^U()=B(QGL>"2G1H#F%V>)>Q*\+F0P@KT7:8^8=BGMQ#G6HML MR6;<"+.O =]TQB/S)K',/%P3@WH)_"F]RM@"R5Q!LFRI>(R%PK.M5TQB^(S ME:YYMOW]M^.P._R*DCIJWD0MFZC;+*W"YI8M"/%3@1B'#0>V@C$G&&TT0JG M8EI(YZ#KBCJSYQ"7NUVW&[ CD6%4*C MQ6ZCE\#<[FI5Y_I!\&)=@*703MK#\!A7M/LBZ%[0#E&RVY#8"RF6$>DG?F0; MKC7/;%W[[1OHNRXO]/NZG/]'K8[[[>')\(U@2^%_!MWK#6.X_(5T2"!!DG<(-FA#D*B]R'91U 5NH:H M1(,.-9"5N(9_PE*O6*=IQ+(Y[EQS_"R;XZINCJI#"Y9[W?]%BU25I#-E@Z%/ M/- J*TOI &,%7C]'X77J;_1R!/(F#<2.Y=ZXSU(Q3ZJ8:H_L4'4B6C$AV&G MUV\J6(F[G6Y8/6Z!KL%N#(C[J9FVP+5IH;C?8V$'6?9!203B_ P&':3BSVP8 M%<];81Z_+#10%Z ![ /FJ#[H=$]0C(\>^[RON/[._2\%O72W7,-BE6>VN K6 MN_5%^K2X/S;'BUOX-==+G"(F88&J06>(C*"+FVWQ8M7:W2;GRN+=U"U7^&< M-!U ^4(I6[V0@_KOQ?0O4$L#!!0 ( *F*7%-P804B3P0 )4+ 9 M>&PO=V]R:W-H965T/?<<^3Q>-.- M5%]UCFC@>UD(/?-R8ZJ+?E^G.99,G\L*!:VLI"J9H:E:]W6ED&7.J"SZ41 , M^R7CPIM/G>Q:S:>R-@47>*U UV7)U/82"[F9>:&W$]SP=6ZLH#^?5FR-MV@^ M5=>*9OT.)>,E"LVE (6KF;<(+RX3J^\4/G/:W[,"A='PYV*IC:)\^>N$ MFT'G9N#<#)ZB3=='EL>T_"VKMZH2N6XLRCRZA1W:,W7] U2:5( M><&9RWGRF9(KW_T#[AWZC@89&L53@UFCH+"2RLXVW.1<@,D1""^C.VA5I-"R MX!FS&DM6,)$BN,S38*139J6LA?D9'&WH4[IM;\G"B@J%!JX)6VX$M/9-:BYM M%8$S)Y.UIB!T[X(2MB*0):HN/^ UIJTD=)+@1Z7@L5(XV9_0XPV#7R%.8C\8 M1S0*XX$_'$YH%(6Q/YJ,[>K8CZ(8;AYM:10&$(WH-Z1?,H0[:5CQ4X?"C(L? M:8EVR XK5%QF+:-HLF,TB1M& S](6D:#T01.Y'#2Y7!R,H>/UH9C.7L2YGC. MWC5IHPS_Q^6&-CZLE=0::D&O3.'$N2PR+M90D!S;?5HQKH!VKL;=OES)LF)B M^]LOXR@E_2EEM:^%NJG6P+9ENAW69D:?XPL<$F*3"%[:/ER!PF MI'YY1BZZ(*\H2/BTC^Y]&]T[>D.IY'YP0?;@K0WPLPOP-B?;WPVJ\GA0%X2I MZ,Y9MADNS6&\E!R!'TYL;IQ%O=UTU&:B?@9Y9VQ-6\,/4JQ?R,4F-VWP 5SB M!T$ 9^%PU(.!/X[C$\P3TG2'&;URXX9Q<=H]>4@Z#XD?DX?&C@)/_&&S#^%P MTFL$2?Q#&:#"\/Q9-8?T_YW1)/"#>."XQ4/+;3SQQU187GA*3P-LU MO0S4P#G)P]SHSC=HS[=%.5;Y^@>M4HEJ[1I"376'WJVF:^JD7<^Y:%JMO7K3 ML%)57-L+6^"*3(/S$54_U32!S<3(RC5>2VFHC7/#G/IF5%:!UE=2FMW$.N@Z M\?F_4$L#!!0 ( *F*7%.IT&?=,P4 +4- 9 >&PO=V]R:W-H965T M]F*3XKE\Y_#[2.ET9>Q'-U?*D\]-W;JS MP=S[Q0T/+NV MDU.S]+5NU;4E;MDTTCYJKC$0P/BTCCGH4Z+C]G@3_56H'6JYDTY=FOJ#KOS\;) /2*6F.0-MY71L=^8J;?)MW5Y8/14+(G;B%+=38 33IE[]5@["[-,U"M@\__I +GKUP1#]BDETC9+"%[GO5W"G;;P$9 M'H$U!#%+!RUTQR>[C%Y;XQRYE-8^()CSQBQ;3\[+.S5=UN07 M/57;K5Z7M=)^3J9@Z16IX6!P)X#JTU);B(6,J-0]G%@+F'E5SEM3F]D#.2)1 M3+,\AL&0$"YI&@G V$K@EX%=J66^Z8K%&\&4TR0KTR>+BF(0]$R](3O.(D6Q4 M8+,J*!_.\U""QVDK&^6(H%'.R+"("LS)X1/?99MS\MK"D5,&2K MR1%%+!L4F__NZ3XL1R2#YB3[,^;9#&-_:_.]T 6I@ M!?8\IT41>C[,D$T@"D[C(@*J\;VBR"E/010Q37-0U#!&>O.(LBA!213[)9%3 MUBF"15N*R"B+&:@P.ZR(%+8J9YBP$T0298"R^$>$3PJ:\S30+J$)S]?G 2\" M >.(!G*^6'F_& M)QQ]^1G>%)UZ]LUV,.WS;[;N=5)_@>W8)5O58YYVF.4V9O6(^3G[O?\N_$KP M?RAIPZL/XGRB_DOC/ :Y16"P> .5:6!$OW!M3;4L?3^_TC.-'$#^=D?UC:Q5 MQ^>WP&P5PG0\Z41>@0TX!F"@3(&RC+,(I1@D&A1&3 M/ HC%I.$YD! ,(AV&&1P6R4TRW(TB)\8I(SU!DDLT"!Y8A!'O#>( !?L*GQ/ M3#W 3FB<9/#+X([D- 5L<)Q@$B3[YBHZM)%0%Y@"[J-P@$ PJ!>4C5I>'(F84/!D=*/%2[M^K^:?]-&PO=V]R:W-H965T>>R.U.&CSW>X0'3PUM;++:.=<>Y4D-M]A(^RE M;E'13JE-(QPM3978UJ H@E)3)YRQ2=((J:+5(LCNS&JA]ZZ6"N\,V'W3"'-< M8ZT/RRB-G@7WLMHY+TA6BU94N$'WM;TSM$H&E$(VJ*S4"@R6R^@ZO5J/_?EP MX ^)!WLR!^_)5NOO?O&I6$;,$\(:<^<1!'T>\0;KV@,1C;][S&@PZ15/Y\_H M'X+OY,M66+S1]3=9N-TRFD508"GVM;O7AX_8^Q,(YKJV881#?Y9%D.^MTTVO M3 P:J;JO>.KC\%\4>*_ ^_.4&!Y*YQ8+8P^@/&G"FYU5K40N4(FU !-[IIM4+E++Q[$-L:[?M%XLB,/YSD/>2Z@^1O0,[ALU9N M9^$W56#QHWY"] :._)GCFI\%W&!["1F+@3.>GL'+!I^S@)>]@??%5$+)?X0O MBYA\5E;7LA!=E:@"[@Q:BD$GT"5\D(IB)$4-&Q)B$^+SY_76.D-%]=<91J.! MT2@P&KWE8=<2WM@G]4CXVAQ?"_Q9%-^_5[85.2ZCUKM@'C%:#7B0DZ/2.BR\ M&;=#*'5-/2E5!>^D(HG>6W+?OK\"BCCYN44SA!UN,>\E:9 P'Q9)A5= I75A MX0)X/)NF]$WC*>/PC;H1"+=F3X[XY'^AR!CX M78JMK*63:%_+PUGPU_-P:D,'&_6+C?\]-S?$2>841^OVA3=P ?-XDG'Z3N)I MEE&_:^-^H00T4"/=:@.;(V3QC'/*$Z-CMUBB,43+(.5CC[0Y8G,:QQFC/M$E M)9:ZA R5B#[%\QFC_(_Y_$6U%<>N9>@)H;PZH2I)5PL(:]%Y'4;)[<8;T4J? M?7RB1Z>0;D_A([C): 8__S3C*?]UR)711U$36S(VG]'(IAP>T#JPHFD)G\(S%1ZL)>H.E:?3+B,,UF?0F(WE#@8@F!G)YF1'0\ M3OLB%6=S>N$3-)[/?6>P>,)>+]SDY.YNT%3AA?(%L5>NN\8'Z? (7G=W_\OQ M[@7]+$PEE:6$EJ3*+J=4IJ9[E;J%TVUX";;:T;L2ICMZR-'X [1?:NV>%][ M\&NP^A=02P,$% @ J8I<4WHK\*8*! S0D !D !X;"]W;W)K&ULG59M;]LV$/XK!ZT9&D"Q7FS9806?2*>Z.M^C7/G:*9@'X>0 MQFER!*_?!=[W>/W_%?@';HI*F48C_'DQ-U93]_QUQ.J@LSKP5@=O1='V/J@% M?$1J)C)K[*'L'H=Y7"$L5$6,(I?!NB)M:,6_D?>6MBL/7Q \26J_9%<:T0/0XN_6%WQS@WHJ'\.HO MH]L:-7-9WO7N'21A?Y#Y?T)"[Z ?CK*1__>S/EQSR62Q%]"//^1IDOX$60(D MD&09/"K+JC=11XE'RY,6/8OS0ZA<%E534OJXM*C1)4XKL9/,BK,YK[A]]JEA M0FG+OS%_N% ]G=S][2=@QJ#M'4KH+8EH0F^/4E([A\_^U,#RC#U1:I9(YYP[ M25]21)X(.'N=.>-K\HQ,FU,8]I+\/P/MQ;T'$_?B^'N8DHB@&FF!S.-!1TY. M(8E["9S\N_)KXZ2Z+>7)$7)E';FRHZRX;JPC[ V%+1K1$>R%YPUUIMX)P95Q MZY.7-H>H>-2HNS3/3XA#[ M*!+:;%ENON/@'U0TQS2'^@&+C7(2[D371@3WOA%(23@JE?T@8\.W=WK;= M:O=6N6BOZ!?Q]J%SP_222T,N+4@U[HVHP73[>&@G5M7^PIXK2]>_'Z[HO87: M"=#^0BF[G3@#W0MN]@]02P,$% @ J8I<4Q.!80R) @ 6@4 !D !X M;"]W;W)K&ULA519;]I $/XK(ZL/K11A,.0H B0@ MJ5JI25&.YJ'JPV(/>)4]W-EU"/^^LVMPJ)30%WN/^8[9G=G1QM*3*Q$]O&AE MW#@IO:^&:>KR$K5P'5NAX9V5)2T\3VF=NHI0%!&D59IUNV>I%M(DDU%<6]!D M9&NOI,$%@:NU%K2=H;*;<=)+]@NW#$!\#?DK,9>'+<7*10($K42M_:S=?<9?/:>#+K7+Q M"YLF=G">0%X[;_4.S ZT-,U?O.S.X0!PT7T'D.T 6?3="$67E\*+R8CL!BA$ M,UL8Q%0CFLU)$R[ESA/O2L;YR:,@$L8[^'@OE@K=IU'JF39LIOF.8M909.]0 M?(9K:WSIX,H46/R+3]E.ZRG;>YIE1PGOL.I OWL"63?K'>'KMSGV(U__?SD* M4T L.PZL@:#I%U!*_^C M]LZS!VG6;YWR4<[0G$-7B1S'"7>?0WK&9#*- GQ>'O42J3VT$["O6K#9&_ 6 MJIKRDJL8."[)[4--)?WW,H678FCINVZ(,EBCIW?N=;/'-7.E&6'S4BZGIM!2E8VKJ*0N"=-J(JIU2_MU^Y6X]-TE%)6C6Q- MI5K0E'NGA8WDQ"<@@6N: M!*$9?PPR)Z-*8MQ=;Z3_XGQ'7QZ$D=>J_KTJ[?)BDDV@E'.QJNV=6O]%#OXD M)*]0M7%76 ^TP02*E;&J&9C1@J9J^[OX/L3A/0QL8&#.[EZ1L_)G8<7EN59K MT$2-TFCA7'7<:%S5TJ'<6XUO*^2SE_=6%8_PL2UD2^&!VUJT!HZ_B(=:FI/S MJ44=1#DM!GE7O3SVAKP=CY$@0='H<.3D16_)6PHM3^D@2[@5SX@O"S.M1;N0;OWWV8.Q&L'RCP/*XE%9 M[)3%;RGKH0YJ#I\[0J$'7]LG:2PJO[O_"C/"9&6?8871TNAB&,/-'RO:>7DD M(-J27J>X7ZZ*WM2W*>]D+4C'Q[9/6]2\[R@/&D_EX,QTHI 7$\QW(_63G%Q^ M64J8JQISN6H78 DF0T)7_Y0&5-?G6MO[)U[Z9Y'Y6C6=:)___*>,A?PG<\!G M[WT.>YO8Y.\DU4-PJFUPSL#!PD"?#K^[7);E*7Q:-0]H.)[?=N]*H*A".@_8 M3S]+U$@T4>@P&D#*F9>G&3 OY8$7Y1E\ !;Z.8/0RWCF96E*.YD?,YB5944& MB!I,;X%8V:6B8)9(GG/NI3&'0=>;=PQJ@V$WSGJQ%KHT>$I8>_'0J@*E'J-) M>7;R;P7AH1E88#90@(YYSCV6!Z_9AA=X]Z.T9QI0_9;@XS3*O2A*3H#%?L:& M=-C1%6;<2\+X!(8%9($?!Z_D;/CD=ZF+RNQH/$[CU..,)' _2%Z[)KN5+I:8 M^'2G3*IJO5LY0(C UH.E<-69AZ61B]+W@8]KFLR"7&4B])X]>A&%Z< M0!SX+!]=VN$,8R\,$Z3L%Q@T[J>O8; -1E=IY.,>SS@>&]UR+5P1P&'@L83C3A+X>0P'BF0R%LGD/RN2!CZO MK+&8JU1C*&5O^M-VU>9;#S1$]\WW#GL[KJURN_M*W$'5^TOI,:AZ/7& MG:11BVRZQD9+C6J%Q>.OU5S"\=^DT.8$9HN%E@NL<5C^K*YP@"K@FZA78^SR M*, ##',_X)#Z:8X/<>@QGKT(J7,G3V*(4A]AE?E1C##PPBR&+\JB4D0#KC] MFGMQR@Y!(1VAD!Z$PBMO9QB69CB/KZ:WZ\;8JB'O?A&5[ATS8R1/KUQGG[D: MN \0APV@]B8'^27,2<'3J& L$'W54(-=#J#WM[>;"KZ6>E?(RO0 DG!5B^+Q M]+Y8JGK;*CM=%430J%+6T,\EN&U?]-GU$!<00US$-BYG\&6IT:C=N>L'"'Y" M+P^][_.>>M=V=;/?V2U I&[@N&KAN0==Z@?NE_BYNX^$3PK;;553-^:9S_@1 M<.ZSV-TRNJ5^R([@KC*/IW/MRB_*)NQI.N3 SY(CO$8I73FG:YH?;>67.&&4 M$L_@N9+UV Z.#BU^\&WL"U3NW_8P\),7OWT>IIG/HR-,,#]$2Q/,F1 ]3)SU M;WL8. ]#YUN0T37/_B)1*MFF+ ^[^0.MF*"38DZP9<5Y#PTUR+(9!C_6BQ&_NBCX(W3P8X4C/ M\"/HUX6T1ONQ6S_O#3=^7QOI%ZX M/RD,'ORJM?V7_+@[_@\RZS__M^3]GRB_";W A@^UG",KUDNCQ9"=F5&I>R"=0@ M65E;I:X-2!BF05?RWEO,[-Z-7,S$J%O>LQL):NRZ4CZ>LU9LYE[D;3=N>;/6 M9B-8S(:R87=,?QEN)*Z"'4K-.]8K+GJ0;#7WSJ+3\\3(6X$_.=NHO3D82Y9" M?#.+W^NY%QI"K&65-@@E#@_L@K6M 4(:WR=,;W>E4=R?;]$_6=O1EF6IV(5H MO_):K^=>[D'-5N78ZENQ^8U-]EB"E6B5_<)FD@T]J$:E13(L"F12(Y>TNLBPO2UTN9E)L0!II1#,3:ZK51G*\-T&YTQ)/.>KIQ1UKT,4: M;MD@I.9] ^_ORV7+U(=9H!'?2 75A'7NL,@K6 5\%KU>*[CJ:U8_UP^0UXX< MV9([)TWO# ^I$I6#["KTPTLAS6O,+M!E-1O>3:H]"F-$_54%9L[F'M*28?F+?8 MOZ1YND2Z2Z"4S"9L#>. ^:_7;$HH)M7//^4DRGX!M>;#1RV@K&N$58!5#H,4 M]5AIQ+'P4/:U57:X(%:@F;+>,]+;N>'$*R0SJ9W />JL1(ME;\Z=7USM\W^L MW,Y;\K@A[[EA+T:%3-2'4P26C#W+-TP$F4%WZ1F*TH(GZ1I1AGI8VCO@K9UD#3 M'(H0TJP DN<.(DYC!Y$0"U&$?DH3"T%]@H5Y8H 1]\PXU:$XM M13]*0S.A/DT+N.0-UV5KTT-@?LA7J1(_H:$=X] @9\C*4M_FD)K:+>6=FEI^U ]XSWL M\V9/O'N&G[>UCQ=ZP26KIIW(=^W@^I#(Z7^2"L-6$%=Z.9;UE#D);M$D.L@- M@I&.TZ&PO=V]R:W-H M965T\X$+V] M.^ET']QD2JU-XJSME&6U/_[&24C:)C&5[L07FA?/,X_',X_'X>1)R*]J!:#) M]R1.U>E@I77V83A4X0H2IHY%!BF^60J9,(VW\G&H,@DL*HR2>$@=9S1,&$\' M9R?%LWMY=B)R'?,4[B51>9(P^7P!L7@Z';B#EPL7].MB\CB9!5,P$_&?/-*KT\%D0")8 MLCS6#^+I$U03*@B&(E;%7_)4CAT' Q+F2HND,D8&"4_+7_:]"L2& 1WW&-#* M@.X8>'T&7F7@[6O@5P;^+B6WQR"H#((=@Y'38S"J#$:['OH,QI7!>%]*D\I@ MLJ_!M#*8%NE0KE^Q^)=,L[,3*9Z(-*,1S5P4&518XYKSU"3[7$M\R]%.G]W) M1Y;R'ZS,O#0BEZ!"R;/B7BS)1:[00BER1,ZCB)O'+"8W:5EF9M#!)6C&X_=FS3JJ0Z03W:02PB/7U L M\[[98Z5+%'=237@;98@U4!<"K0N!%K!>7SAQ&XGR&$S2SUC&-8NKLC@D5]]R MKI_)W[^B#;G1D*A_+!Z]VJ-7>/1[//Z6)PN0QI\$4U1:LE1E,4LUJ::ER$$B M)!"]8NE[\I-TSK:,6>DJ*%R9#6Y]YHX=YV2X[B#HUP3]/0EN4"OS2>'3)4B> M/I('2,3ODLUVN);CNM+:;U&E?4R#FFFP)],ZP/YW70XCAU M^DB.:I*C/4DF8L$QTS;+M+74&^^Z"([:Z^WT,AS7#,=6AN=AF"=YS#2L& M'O).WR7(:,/WD3<:.]YDDT I"%U# QK0<2_72 I+BR2*7"HI%(ID4(4"$*\E3;#[6'>Z+UK%_PM MYJA5 H^(D=&$\J!H:A'7!*^+[96%/:W9K'*S2"9D)TSD4C0U. M6D&82]P+=S-Q&[\15!J\59@;*:1V*;S:G0DV:MCO:OX#DSD4W3TN;8M9T*5Z M'_<8N,V[T3QJU[RZ:_E)C/+-<[S\A4HTN>^U9'^$:S/'N?N%\T*Y"M M[+3V_B 8!>OKNQ\-9R-#GG^6X6ST2;/WNSM&.NA[#$LV<8_.E6Y;?PLL;+;+B0RF>N_'@75RN@.'F:P;@^Z40^N7& M?'NM_R-Q]B]02P,$% @ J8I<4^182@'9 @ Q@D !D !X;"]W;W)K M&ULM99=;]HP%(;_BA5ITB9MY -(*0*D\J556B4$ MVG8Q[<(D)\&J8V>V*9VT'S_;"1FE2>C4[09LQ\_['I\<.QX=N+B7.P"%'C/* MY-C9*94/75=&.\BP[/ %[H9I@P9S*R8RLQ M&?&]HH3!2B"YSS(L?DZ!\L/8\9WCP)JD.V4&W,DHQREL0'W.5T+WW$HE)ADP M23A# I*Q<^,/EP,SWT[X0N @3]K(K&3+^;WIW,9CQS,! 85(&06L_QY@!I0: M(1W&CU+3J2P->-H^JB_MVO5:MEC"C-.O)%:[L3-P4 P)WE.UYH>/4*ZG;_0B M3J7]18=RKN>@:"\5STI81Y 15OSCQS(/)X#6J0>"$@C.@5X#T"V![DL=>B70 M>ZE#OP3ZYT#8 (0E$-K<%\FRF9YCA2G1R,L8.0J':(Q#UH$7)W;*L'!,<'3H%5Q WD'=;WW*/ "OR:@VLUZ*WA =A>E^(O-+-; \1939I*;#'J548] M:]1M,'HNBKY]TG/0K8),?F]QZ%<._=:E/'40QB$'88;T<5ZW;]KE0K_C>6_J MRJN=ZP\:N/D%/Z^!6USP"Y]S3_(75OD+6X7* TJB-41 'O"6@JF*XCSZJYJX MJARO_E--#"J'P3^MB7F[7'#=\(Z6%[B:FBC6XYY\9_3>2^V-0"+[)HI=7(U6 MEXX;^ZT]&Y_ZPYE?,S[WAXOB3O%'OKCAW&&1$B81A41;>9TK76>BN#44'<5S M^Y7;.,:BN;I/?4$L#!!0 ( *F*7%,+K8': M/0( $4& 9 >&PO=V]R:W-H965T!(4QY7T8ZJ1 3O2=+%'8DTPJ3HP-51[J4B%)/8BS M,!H,IB$G5 3+V.]MU3*6E6%4X%:!KC@GZK1&)NM%, S.&SN:%\9MA,NX)#GN MT7PNM\I&8<>24HY"4RE 8;8(5L/[]=S=]Q>^4*SUQ1I<)@9R(!H?)/M*4U,L@GD *6:D M8F8GZX_8YC-Q?(EDVO]"W=R=6L6DTD;R%FQC3D7S)<>V#A> :'0%$+6 R/MN MA+S+1V+(,E:R!N5N6S:W\*EZM#5'A6O*WBA[2BW.+/=-,T!FL*>YH!E-B#"P M2A)9"4-%#EO):$)1PUMX1IN_AE>/: AEK^/06 >.)TQ:M76C%EU1>P<;*4RA MX;U(,?T3'UKGG?WH;'\=]1+NL;R#T> -1(-HV,,WZLHQ\GSC*WP;*BBO> _3 MN&,:>Z;1C<)^NEW8;\\6"T\&N?[>HSSIE">].>S0/4:GP%R_P*#B^F^]ZJ>9 M V]Z-824G'I\33M?T_[:DN.-VLXZIME_KNV\4Y[_F]KVT\S@A$1IF-RL<7CQ MM#FJW \P#3[1YI5WN]V,7#6CX??U9L!NB,JIT-9Y9J&#NYGMOVJ&5A,86?I! M<9#&CAV_+.R<1^4NV/-,2G,.G$#WS['\!5!+ P04 " "IBEQ3)1C>Z[@# M !+#@ &0 'AL+W=OW:#$]# 9K9IMG\_VQ"6$(>B;2\)F'..[SV^ M%^SQCK+O/,58@)]%3OC$2H4H;VR;KU-<('Y-2TSDDPUE!1+REFUM7C*,$DTJ M!542#V:X9SNIM8CK4?^)QM4Z$&[.FX M1%N\PN*I?&3RSFY5DJS A&>4 (8W$^N=<[-TH")HQ-<,[_C!-5"I/%/Z7=TL MDXD%540XQVNA))#\>\&W.,^5DHSC1R-JM7,JXN'U7OU>)R^3>48$ M6)=#O7YZ\>=(H.F8T1U@"BW5U(6N(,V6:YX15>PKP>333/+$])/LIP^4<_"( M&5BEB&%P!6YI458"Z6JD&S!#/%L#1!(PS_)*X 086!=S+%"67TKZTVH.+MY< M@C? !EP]Y" CX(ED@K^5@_+Z2THK+@7YV!8R"16*O6X"GM4!NV<"]L!'2D3* MP1U)<&+@+_KY<0_?EN:U#KI[!V=NK^ *E]? @V^!"UW'$,]M/_U]17KI\W[Z M1\0DW3E+OQL>/#30[X<';Z(_# _>1%_\F_/+O\[]J!"\MI4\K>>=:Z6JP P) MRFYZQ/Q6S-=B?D]?YJK#*B[[35"PUCV)U9N]:<:D:4:RAY:R&76_F;JJGB[4 MTZDOX,OTRG&B>#2V7PZ+U02+W0YJ;D"%40=T9P"YD1,=H^Y-4D'003T84$'D M>L>HA2EX/W"<8]C2! N<.&YA1RL6M"L6]"[_'!,J7]"O%4#8RH6]!?!-?Z9Q M

9%5M\?Y-:JZ'TQH %_(]6W,N3?50SQX##G!I4 STY-"\ J/6LM%_L>Q\X[QFVFBH::? ,Z:9%(VF&11[38M: MTZ+^M]:)"7W5&[>J<>]2U%L&Y69"\QRQ WFCL;5:=-B2\+K;WW=&% P[EIJU M.F^4I1'E>68S'?AG.P5[$]_OD(:GW@B^EKL9=I+\&;5N]F;82?KVP<92?MRV M^E3"92-51-0?QG:T/?F\T_O]SOC,N7EP#.,+=5+2&]D_\O4Q2^X-MAGA(,<; M.16\'LG29_7)I;X1M-3;VF9 LCG&TK%_D9-T)X?I[\!4$L# M!!0 ( *F*7%.2'R@RAP, )8. 9 >&PO=V]R:W-H965TY#^Q*PN??I+K7&:4&/>9?NKFUFD]E:3@3=*V0 M+O.T\0=VV?&3OCS:4'V=$/-MV*M8.0W*"G+J=!,"J3H;N;= MX.L5CFR"B_C.Z$&?W".[E*V4]W;P.9UY@65$.4V,A2!P>: +RKE% AY_UZ!> M4],FGMX_H?_J%@^+V1)-%Y+_P5*3S;RQAU*Z(R4W=_+P&ZT7-+!XB>3:_:)# M'1MX*"FUD7F=# QR)JHK>:R%.$D G.Z$L$X(VPGQ"PE1G1!=6B&N$^)+*PSJ M!+=TOUJ[$VY)#)E/E3P@9:,!S=XX]5TVZ,6$-.EW4NTH4FIF&%4H]5CPLN4IFBG9%Y%P* #ZL.2 M&L+X1\#4=D)/?0.D;6D_J0G>5@3#%PA&Z*L4)H.B BIVY"_[\R<]^3Z(U2@6 M/BEV&_8";FAQA:+@$PJ#$'?P65R>'G0MY[]57_WKZF=B1(U](H<7O8!W S9) M7W7(0N9%:8A[,\@=6A$EF-B?&N7/+P",/AN:Z[]Z:,4-K=C1BE^@U1@8->3T MD1P](Y?6]A5@7V[M6P KYU9$C%%L"\RWG"(C42+S')8 ?\KD/I,\I4JC#TS4 MWO[89>Z*Y\#QM"_MAWDT#L+A:##U'TY-\SQN$ 03C%MQRPOQ5J_CG0D[:(0= M] KK=DO;33S5 CXSVQ_PYK<:P<=(&R)2V& D"[OENF=#ATW=X5ORV:BA-7HG M/AL]VV\\&4_"\;#EL^=Q43 .PU'4\MF%>*O7\!3L7]>0DA'M% MO:,:Y$BL5I632L%Z;83#(W3XIHQT_'SCZ+T8*7J^JV,]?@:%AM*4QU9FIFFR;JQK4.K?E;?+W '?-+VW2Y M<_T1ONK8OA*U9T(C3G=0*K@: 5M5-4'5P,C"G?*WTD#/X&XS:!RIL@'P?"=A MJ^N!+="THO-_ %!+ P04 " "IBEQ3OMG5WS$% #O'@ &0 'AL+W=O M4X$#(31L2G\/Q"W[.BYELI'K52R$, M^I/$J;X<+(U9??,\/5N*A.L+N1*I_64A5<*-/50OGEXIP>=Y4!)[V/=#+^%1 M.IA.\N_NU70BUR:.4G&OD%XG"5?O5R*6F\M!,/CXXB%Z69KL"V\Z6?$7\2C, MT^I>V2.OS#*/$I'J2*9(B<7EX'OP[3HD64 ^XE9;R-3OX9WXY M\+.*1"QF)DO![;\W<2WB.,MDZ_A=)!V4Y\P"JY\_LM_FD[>3>>9:7,OXWVAN MEI>#T0#-Q8*O8_,@-W^+8D(LRS>3L<[_HDTQUA^@V5H;F13!MH(D2K?_^9]" MB$I 0!L"(/.OIRC+RA* MT<^E7&N;2$\\8^>25>3-BKJOMG7CAKH?Q>H"$?\OA'T<[ F_=H??B)D-#_)P M?S?08R[C,M>XGRB!#ZSPG67]E(;'>]>J M7]. 4!_CT7X9@@J= F?Q%<*X9@#+-#BT3I/$ LIB=?:*-EPIGAH4%R=YWSLU M7)M:,&;EO K8X/I*H<.&R<.J#TB[NP#]A^YD*MXM^-6K;>V+=8V9NZ< '@2T MY\T!ZSHXL+"Y7N98>>-QUD+VBLGJ]PFAH[J>]7$C-APW*0I\",+6BAZ'[ 0 M$@Q[2@LT"-PXZ(CM(AMKQ>T .!*,CQ"O/<4Q< ;[_:3# ! N]=]=^P7":M3\S]!RCEDMU" !G8;C\[W2M?6@ $Z>-3S M!@)R8#II;"*D\Q[@=33^1V[<: FPC/0T0 6B1DSS9% +7'4X#/ A0CK@IUT)= MW+;1$$ 6Z>ES"""'N'U.8Z,A=4?3V)@)8(FXGXS:=1D*"*%NA'3O,K3^W/2Y MRSB'[!8*7*%N4]3Y1NG:92APB>*>6QL %^J&2YLN4Z1P"NX:LEM:9=O%[:". M$?RXYD(!5]3ML0XK#^"AA^Q5MVVEUL:) H5H;^/D4+A]9Z$ ,]K3/U$ %3W@ MG[IT%EHW2(VL9, VUML>D;:]A0&H6$\#Q TS&V &GL+JUN=)K4 1&, / L -; MPBVZ"ZMO!7_N+L60L,7=!J1A;MMTC.#'=1<&R&(]=YU#0$]XR%9UZBYA:\,4 M H?"WH;)H7"'%QV L["G;PH!5N$!W]2ENQ2Y7/>O5WD;F;T*ON/J)4HUBL7" MQO@70WMIU/;MZO; R%7^@O)9&B.3_.-2\+E0V0#[^T)*\W&0O?,LWW%/_P=0 M2P,$% @ J8I<4R]&/'#N @ W 8 !D !X;"]W;W)K&ULA57;3N,P$/V54<0#2$#2]+:@MA+EHD4"";4+/*SVP4TFC85C M9VVGA;_?L9-FNTM;7EK;F3ESYAQG,EHK_69R1 OOA9!F'.36EI=A:)(<"V;. M58F2GF1*%\S25B]#4VIDJ4\J1!A'T2 L&)?!9.3/GO1DI"HKN,0G#:8J"J8_ MIBC4>AQT@LW!C"]SZP["R:AD2YRC?2Z?-.W"%B7E!4K#E02-V3BXZEQ.AR[> M![QP7)NM-;A.%DJ]N]YU(<_RAEDV&6FU!NVB"79R1WC&EZ8J! >D9E*(REN#9S!O+8)5 ;WQE1,)FA.X?8==<*-6U[G M3"[1 )>PA<)D"C-,!#.&9SQA3GOC0!YPA0*Z<,> MYS=P?'1R +;;^MCUL-TO?3R%*V.0%&O\3('D(4;Z]/7RGN.12 M.D(+)MS=VF5-#3'P$&ZZK":]WG 4KG;4[;=U^P?K;NZONY'KYF[M*EVC]+=* MGY%ANVL/VMJ#@[7K%\9=2#26TT0A;S+GV\KYMHO%X#.+?K2;Q+ E,3PL@$R_ M4'WX2?7.1?^_HN'6Q"E0+_U<-9"H2MIZ^+2G[>B^JB?6W_!Z[C\R35?!@,", M4J/S(;6KZUE:;ZPJ_?Q:*$O3T"]S^OR@=@'T/%/*;C:N0/M!F_P!4$L#!!0 M ( *F*7%/"=OY:=@, &8, 9 >&PO=V]R:W-H965TK(7,J39+N?%5*9&F#I1S/PR"V,\I*[SYU-U;ROE45)JS I<25)7G M5#Y?(A?;F4>\EQNW;)-I>\.?3TNZP17J?\JE-"N_94E9CH5BH@")ZYEW03XM M2&P!+N*.X5;M78--Y5Z(![NX3F=>8!4AQT1;"FJ^'G&!G%LFH^-'0^JUOVF! M^]ZIP(?@WENILYIU[D.*:5ES?BNU?V"0TLGR)X,I]PK:)#3Q( M*J5%WH"-@IP5]3=]:@JQ!PB')P!A PB/ :,3@*@!1"[16IE+ZXIJ.I]*L05I MHPV;O7"U<6B3#2NLC2LMS5-F<'K^A3()=Y17"#=(5271>*05?(15;2R(-2Q$ MGIN2K[1('N ;E9(6&KXR>L\XT\\.3ITI%\ILA])>*OAPA9HR?F:HEI(]4HVP MY#1Q_&\P3GUM4K,"_:1)X[).(SR1Q@1N1*$S!9^+%-,._*(?3\(> M_4M"UL M^%+8R["7<87E *+@3PB#D/P!/JB,2E1=TOJ)KC Q1,01!:>(#B1&K?>18XY^ MRWNX+LK*[ !:I'O._HU)5K ?%2KX_M7PP+7&7/W;HV+8JA@Z%<-3A7)[H)0L M0?C "D@%YU0J*%'6J9YU;8>:\]QQVE;U.(^C032>^H_[E7T=-0X'PU$;=2!X MU H>]0K^_(0R80KMMDZPIP)Q2QB_HP_C5L7XU]+Z72O&KXI,!B0\)G-'K/>JHQ:;DG[^@)"7;M.?@O1W@INZOCX'#NG"'5WXGD[N MFBV)>M.Z0G<*FJ$%>'MTYGN*F%74:6M-/-E[>8)!'!^]89U1XZC[%2.[[DSZ MV_,M4P\?UQ+1Z#-;$)4&:<[ROI+L&BD9O:P&^HW# SAW%<&ZC9"L8+ M60^U]4*+TLV%]T*;*=-=9N:/ $H;8)ZOA= O"_L#[5^+^4]02P,$% @ MJ8I<4TG=M2R[ @ Y < !D !X;"]W;W)K&UL MC55-;]LP#/TK@M%#"W3Q=SX*QT ;9]@. XJDW0[##HK-Q$)ERY64I/OWDV37 M2QPWS<6FK/=(/E*FHCWC+R('D.BMH*686KF4U9UMBS2' HL!JZ!4.VO&"RS5 MDF]L47' F2$5U/8<9V@7F)16')EOCSR.V%924L(C1V);%)C_?0#*]E/+M=X_ M+,@FE_J#'4<5WL 2Y'/UR-7*;KUDI(!2$%8B#NNI=>_>S4.--X"?!/;BP$9: MR8JQ%[WXGDTM1R<$%%*I/6#UVL$,*-6.5!JOC4^K#:F)A_:[]Z]&N]*RP@)F MC/XBFEPFZOKI!5XB4Z"EG6Z$H(K*E2EJ' MMM,FP8^#!)=0#9#OW"+/\=P>^NP\/8%4T5U#=WKHR>71^^CSBZ.[DV.Z MK1K5=LMKN^49?_YGW3HI_>_[E9!<_79_SH3QVS"^"1-\%B;5!OP/T]>^VM70 MN-)3:1?[H>^,O';;I%.;ZP7 X.88EIS#/]4>3\3%LWA-T['E^BSJ2';2R M@[.R%Z!*2%()M? ^L;6#\"@]IZ.T!S/J8)(>S+"#F?=@PF&_PK!5&)Y5^,0D MID;<[4EO;TW'^7$-$)9(YH! ;:E?7YL5<,*RON*$?2?!FW1/PBE,G82)WST) MIS#/#9RP>Q)Z@HZ#T:13)_M@0NK[3TV[#2D%HK!6/&&PO=V]R:W-H965T^OOS:A0 )FT;JJ4L/+>%[HI99FSF)77;L5BQ@N5L QN!9)%FE+Q^!X2?I@[V'FZ\)WM8V4N MN(M93O>P!G67WPI]YM99(I9")AG/D(#=W'F'WZY(: !EQ \&!]DZ1J:5#>?W MYN1+-'<\PP@2V"J3@NJ/!UA"DIA,FL?/*JE3US3 ]O%3]H]E\[J9#96PY,F_ M+%+QW)DX*((=+1+UG1\^0]70R.3;\D26_]&ABO4KU2E]CB;S2\7?K%7K]Z@J]0BQ#_\2\D#J[G+E*DS4EW6U%[/V1&+$06T-^ M@WSO#2(>P3WPY3#\&WU$/K:B5\/H%6QOGN#>*=S5 ZZG3.HIDS*?;VLFYD)= M*Q"I?G;U!&4]P8$2?EW"+TL$EA+O4EV"_0>1?F)2]7:4]*2G:?>1*Q;(\^:4_2ROG*I01YUEY\N&XG\BT)C)] MQI.?=EOW?;^_(O8:^_6>.?(JP8GD1F'KO3VMW#)^_/?'7N4\F[N-2V./F#QC M\A7X= (CWR([W#@F'K;,)1/)"WP"X\4 \;(*KTU?A#:*UQ+8VB?58H^U+@33.2(:=L4.D:*045U+:'Z64 MV*5$NNYI8]8X)QEVSE(C#S:-D*Y%VJ?16D ..V3C5?"S8.KQLL=.&B\D_@M) MBS2.2(97@1_.F5\B+M)=X^EQ>J=OW+**"FU1IXP;>R7#]MK#^,]4V'57^W*% M-.9*ALWU8E%4+,+.D())9PGCMC:39NNOMWQ[TU\".PWS;L:Z"W'<31]/%,_+ M_>6&*[U;+0]CH!$($Z#O[SA73R=FRUK_IK'X'U!+ P04 " "IBEQ3%4G+ M>V0" #1!0 &0 'AL+W=O=P:@A)2M J"7AN80UE:(;+QU&MZPY&6N#]^4?_L:J=:5L+ 7)4/,L-BYGWT M6 :Y:$N\4]LOT-?C#*:J-.[)MCV6>RQM#:JJ)Y.#2M;=6SSW.>P1@LD;A+ G MA/]+B'I"Y KMG+FR%@)%$FNU9=JB2J-21G8A_)G3W#3WLG-YV3\ TG2VC.6<3?L9"'P0A]?IR^@)3H@:/S MUW2?,AF""8=@0J<7_2L8-_CTU,J-**%&PWY>KPQJ^O]^'3DF&HZ)W#&3-XYY MD%A0;JH&M@.AQV+K!"Z<@&W*31+PX/(R]C?[Z1RB+CF/)@/JE;O)X&YRU-UU MCJ 'F>DRGG?[D]Q/!QI]/!Z?2XTTIIE+^!OIG"ED#K: M#0NZ&ULM95=;YLP%(;_BH5ZT4I; M()"$JDJ06J)MF3(I:MKM8MJ% R?!JK&I;4KW[W=L*$K5)*LF[0;\<9[S\1H? MIHU4#[H ,.2YY$+/O,*8ZLKW=59 2?5 5B!P9RM520U.U<[7E0*:.ZCD?A@$ M$[^D3'C)U*VM5#*5M>%,P$H1792\Y*$)I)011L9][U\&H>6WMG\)U!H_?&Q%:RD?+!3A;YS ML0L A M,]8#Q=<3I,"Y=81I/'8^O3ZD!??'+]X_N=JQE@W5D$K^@^6FF'F7'LEA2VMN M;F7S!;IZQM9?)KEV3])TMH%'LEH;678P9E RT;[IUQA6M M22K+#1/4'H8F'\EUGC,[IIPL1/MUV6,ZGX.AC%^@Q?UZ3L[/+L@988+<%;+6 M5.1ZZAO,ROKVLRZ#FS:#\$@&:Z@&) H^D# (AP?P]#3^E0K$AT?Q^6E\#EF/ M!Z]Q'Z7L]0Q[/4/G+_J;GM?98\VTTY#\7.(:61@H]:\3,:(^1N1BC([$^"QE MWC#.#VG=DA-'VBO_E(238(S"/.UKJ'/<.QS_-RTG?8S)OVJ93MZJA-WTL$AQ'R\^&6\A#!4[MN% J-9@#EV8 M-'X;.'@3V-^[]+9#?Z-JQ_#NU7:^=&%FY/K"1!KN*&Q;XHP!E M#7!_*Z5YF=C6TO]ZDC]02P,$% @ J8I<4^(:D?Q_! !!8 !D !X M;"]W;W)K&ULO5A=;^(X%/TK%IJ'&6FGB1T(M*)( M+=#=2C/::IC9?5CM@YL88C6)&=M 9W_]VDZ(:1U,I*J\0.S<+Y][?7SC\8[Q M)Y$1(L%SD9?BNI=)N;X* I%DI,#B@JU)J=XL&2^P5$.^"L2:$YP:I2(/4!C& M08%IV9N,S=P#GXS91N:T) \] M4$=$):(3;85V 9I&=8XLF8LQW@ M6EI9TP\F749; 4Q+75D+R=5;JO3DY'?&TAW-= M!$D=RFT5"CH22@2^LE)F LS+E*0M^C.__J5'/U"P--B@/3:WR&MP0=87( I_ M RA$L"6>:7?UL&TY;_,^?YOW.[_ZC"1*';:IO\ R:NHL,O:B4W5VTUIG_WQ1 M\N!>DD+\Z_'6;[SUC;?^"6]M15AIQD93\^YV@N)PH!#>'N:FD]1=BU0T&@P; MJ1?!#YK@!][@:TAP\G-#>?M&J P,#OP.!V'8[C9NW,9^MP7CDOY7;6_RK(XN M00!;JDW=) N;R-I C9V X&% U7:)';0@>BTT[W,IQU)@>G:'X+QMOE^^7R$L'_LC)8P>9F2L#0R>- M)X1>K!Z&]D0+.R7R@;-TDT@/HO#@E(1GR"!$UA]ZOQS6ME_L(2>)781F+4+0 MD9JW2:&C>;0G!HPZY7%&5U3BJD/Y4V:$^Q"V)P3LGR.CEM3A"59_4T9=PG>W M98L0=#/J"CE$/6\1.IY/>[Y _P&SP#D1)HM?,7\BAF3G%1 ^A"U_P^$Y,FI) M'8[>,:,CYPAS#\P6H98].G+3[A3'O,44A$=S:H\:>.*LJ9L4M>C/:\[4<2F M)$E6LIRM?OEZ<$OG*#Q#6I&E>@3?VG[5%E[MCR-@(DOZZ 3I[\'4>R0E6_79 MOU:C;GA:6D7GZ,21)5KD[\6[X-EWZ2T^BJ>E7.2GW"DK"L(3BO/]+N7ZGL'7 MT2'+9B@^!XR6W9"_/>T"X] MRZ-M,;(\A_P\-S6W$(0#3G(#H\CHV@NBI0]T M>080(\LED;\U[ !B;6'0B2@CRRJ1GU5.-2Z198D(G0.S@P]W?QO6!;/(_1YS M( L.+JE4-:W,=:( "=N4LKI':&:;*\L;KF,2,X)5P+J/=+QN1^H!TT M%[^3_P%02P,$% @ J8I<4W0#[KA.!@ S!\ !D !X;"]W;W)K&ULM9EK;]LV%(;_"N$50P(TM7C1K4L"I,XN!=:M:-H5 M^ZA(M"U4$EV*CIO]^E$7B[)$TDK@?$DL^YS#EX?D@=%5\V M'[E\FG=1DC2G19FR G"ZO)K=P+<+$E0.M<4_*=V5O<^@ZLH]8]^JA_?)U6OJ?03U[\SENS2+ -1D8#WA8B*57J?47!3EE24X +<->,+V%+S\]DM%5&: MG4N[+W>WX.S5.7@%T@)\7K-M*2.6EW,A159-S>-6T+M&$#(("L$'5HAU"7XM M$IIH_!=V?X@L >8R.UV*T#Y%[Y UXAW=O '8>0V0@Z!.D-W]EL;2'=;NCD4. M[D8,U_&P(5YO%*)F%':I6(-E6J2"@DPNBO*MI1G2-4/J9HAI8G!6EF 1@H%JQ;;B#,0NP M-QQ9G1G!KF%H8:\ P2.+^/LVY7(%I\7%AK.8RA0+&J\+EK'5HV4\(5)-H.<@ M,Y4%HH]-6UN*SA!;NU--S DSI(W2SR9&KC/,^=@*]JT.-2JT0SO;NY1713^A M#W(SMY%/T[*NX S=ERQ44,$5VNDZN53!,3$Q\0,RS+K&#"(G-*1=D17:T?J4 M<@7'()5P1]Y(J\8N"$-HT*J("X.35JPVW*%>F;6A7(V9CTP,4<2&$Y"ME16. M]AT((2<8RM*806(JI4BA&-E1_+4^153#_4"Y/!6!3[0Z6E6S]$M)E]OLYY^@ MY_SR9[JDX.Q]T3S]2R->GNMZCZ&'4E6U0/:] M_%.!@W0[=0<.*ZC.C! #RI$J.,A!G1EVL &$2)489"\Q MIP:.O37HM)A '7&0F3@38\D/;3!$CE)'U3-DKV<+EDOFQ&F4M4L \"I3UN"J M_*#P);F#53W!=BQ/YDX;YV!^.:X?#J:AQBQP?,/JP KQ^-B6?CIVVE"'Z]@G M(Z4Z,P>;I*J2@=%)L=.&Z^L8(L=J"1I;.4[Q*1* ME1=L+R\GILV1UOQI@&A[;(^UWRH%5G =ID65,FPO97(*)3(1_%M9'[!$]5A$ MN?6 B57IP=Z+PD;5$FPG\G38^./=,PY&NAZO7>4*S.RD!%HNH,F? *2?NR5U-7,!KN;G16 M+O8-JE19(?:R9F*HIVQMB"IAQ%["_A9KRFV15)4A+WNUT+M; M.-7EPOC>P/C^BRA D]/=&Q#=.&!?_T_4$L#!!0 ( *F*7%.]^A=1WP0 .<7 9 >&PO=V]R M:W-H965TJRUC M&CR61:7.1ENM=Q^21"VWK*3J5.Q89;Y9"UE2;=[*3:)VDM%54U06"4K3<5)2 M7HWFL^:S:SF?B;TN>,6N)5#[LJ3R^P4KQ.%L!$=/']SPS5;7'R3SV8YNV(+I M;[MK:=XE72LK7K)*<5$!R=9GHW/XX9)D=4%SQ!^<'53O-:B'#-8.ZH8I>B^).O M]/9LE(_ BJWIOM WXO K:P?4=' I"M7\!8?VV'0$EGNE1=D6FQZ4O#K^IX_M M1/0*( D4H+8 O;0 MP6X&>BQ9\VPKJBF\YD4!R#KHTUK]8MF;IIJ,QI>U:=Q MH:7YEILZ/?]%B-6!%P6@U0I\KC2M-ORN8.!<*:85> \6Q_,+Q!I\5)J;B6,K M\&FO]](<5 JI^7^T.2$?'\U/2['Z0+>= ]=;\(E77#/PQ9PW!=Y>,4UY\())%TRBP28+^;*.55DO*\NSU)^5=5G94!;V965N MUF22^[/&7=9X*(OXLL9N5D:0/VO294V&LC)?UL3-PA/LS\J[K#R:=;MEYO:P MUDSZ$G,G$<%TG/DCIUWD-!XI-"U\:5,GC6003KJTXU4^=7ZU!,,TT">86BC3 M:*\NA=+UQ7++#(/5!BR8?.!+IB(7(^PI#%^?%=!*!M'/:]&VT3\]& 6T@-8I M&((L4S#N5-P.Z.&*9)- J/4*#H 5T@.Z6$'C0N > ZU6,,[5$PS74JSV2QU; M.5AL4/KZ/$"6*P1_WH.VC6=HBE,4\@"Y^L!\2@)QEA\TR(_7 ^3A M)QQG^4&#_'@]0!Y^PG&6'S3(C]<#Y.$G'&?Y07%^XAX@SU(I30/+,F010@,( MA3Q KC\0IR& D 4(Q0%Z\N"*;[B);IZL?M?;'P?]O'6K#9J^/AFPA0O'5TDO M>ZY(W65CZ+D"6Y1P'*60#-AU*,>!>QNV#N%!A[PP8->A<%KO:6V0(:\+V&5H MG ;N:-@JA <5\K* 787,TCJ09A'"<83B*F /16,4>(#"EB(\0%%(!>PJ1#(< MH ];A7!7C&RUVS<;LG=!:E,W++:/F8JD/,-^OA=!/;^J] MWFYO?_X_4$L#!!0 ( *F*7%.1U"I F ( ($& 9 >&PO=V]R:W-H M965T_*'K2@'-G:CD?A0$B5]2)KQTY,9F*AW)M>%, MP$P1O2Y+JC[N@JIG"GM]FR5D)0C,IB(+E MV+L+;R>)C7X*P=T(0-8+H?P5Q(XA=H369*VM*#4U'2FZ) MLM&8S3:<-TZ-U3!A5S$S"F<9ZDQZ3SD5"R"9VS(36592@#":?"%9O;!$+LFC MV."@Q,[E% QE_ KG7[(IN;RX(A>$"?*\DFM-1:Y'OD$LF]Q?- CW-4)T B&# MZH;$P36)@BCLD$_.RZ>P0'GHY,%GN8]FM(Y$K2.1RQ>?R/=#%52PO]3NLFMT M1&C)64[K32=R,E.@T8QZ +UY8 (=9)23# >A=.[]NIMKHW"/_CY#%+=$L2/J MG2#"+S!B](9 MM .YY@K_$:!L ,XOI32[CKV& MVK].^@]02P,$% @ J8I<4PR]K;RP P 50L !D !X;"]W;W)K&ULC9;?CYLX$,?_%0OUH97:Y5<@H4HB[6:ONI-Z:M1L MKP^G>W!@DE@%F[/-9O?^^AL#8;-@:%\2;&:&C[\>SWAY%O*'.@%H\E3D7*V< MD];E1]=5Z0D*JFY$"1S?'(0LJ,:A/+JJE$"SVJG(W<#S8K>@C#OK93VWE>NE MJ'3..&PE45514/E\![DXKQS?N4Q\9<>3-A/N>EG2(^Q ?RNW$D=N%R5C!7#% M!"<2#BOGUO^X\4/C4%O\Q>"LKIZ)6B!]F\$>V/U\R7ZIWKQN)@]5; 1^7>6Z=/*63@D@P.M*7-6_Y-S:>@Y)*Z5%T3HC0<%X\T^?6B&N'/S9B$/0.@2_ZA"V#K5R;D-6 M+^N>:KI>2G$FTEAC-/-0:U-[XVH8-]NXTQ+?,O33ZSN:4YX"V=4YLQ%%*3AP MKD2_Z!))L*BG1C'QF=,]RIAF^?7L/FK+\ M'<;YMKLG;]^\(V\(X^3A)"J%KFKI:L0W$&[:HMXUJ,$(Z@[*&Q)Z[TG@!;[% M?3/M?@\INONUN_?:W471.N6"3KF@CA>.Q/LBCY2S_ZC)QO30*)Z'86?T"F[6P"Y(WF;+<\VS"96=$40+H(^YM H\,8PHPXSFL2\AP-@-F=8HAZ!5V"#BX9P M,R_IP5F,HM"SP\4=7#P)MY7B ,I44-SD ]AW.!ZJDBR\'MW0R(^"Q$XW[^CF MOR9=29^;[,8N@V=>4WYD^QP(50JTE7ENV4FOS_P3HU?,BXYY,7UD:,DTB@FF MJF5,5](NZF*H5SQ;] "'1B-T24>73-)=:JX4SS2W'Y3$LI%)'\QBY,T#.YOO MO70.;Y+N 90FBA8E;FTI16HRDQ]'\[*-]HHB2*(>JL5JYL9L$U MLIDFE6*A9AG(NBY;.?T!03SKEQZ+T3Q&UL?51-;]LP#/TKA-%#"W2QXZ3;4#@& MDG;%>@@6-.AV&'90+"86J@]/4I*VOWZ4['@9L.1B2Q3?XR-%JM@;^^)J1 ^O M2FHW26KOF]LT=56-BKF!:5#3R=I8Q3QM[29UC47&(TC)-,^RCZEB0B=E$6T+ M6Q9FZZ70N+#@MDHQ^S9#:?:39)@<#$]B4_M@2,NB81MKP_L#S%WRF7%'-X9^4-P7T^2SPEP7+.M]$]F_Q6[?&X"7V6D MBU_8=[Y9 M76>:,Z,"E00K=_]MK5X0B0#T\ \@Z01]UMH*CRGGE6%M;LP09O M8@N+F&I$DSBAPZ4LO:5303A?SIADND)8Q@ZX,ZHQ&K5W\ &FG(M0.2;A4;?7 M'^IX>8^>">FNX *$AKF0DLRN2#W)":1IU86>M:'S$Z&',#?:UPZ^:([\7WQ* M:?2YY(=<9OE9PFEC!S#*KB'/\NQY>0^7%U=G:$=]B4:1=G2"]IO=,"W>8_;7 M5"+MC!2\+0;3'!86'96L-9@U/ A-)154MB494<5R_IRNG+?4@[_.*!KWBL91 MT?A4HE5%;6V)G$<%C._")7)HV%L(][^[:!F'6:0,H[HK\VQP4Z2[8R'I42VH_DM.W$O^[M/,^9W0CM0.*:H-G@TTT"MIV1=N--$_MR M93QU>5S6]*R@#0YTOC;&'S8A0/]0E7\ 4$L#!!0 ( *F*7%,A9QAC4 , M /$) 9 >&PO=V]R:W-H965TV.+ MTOWO?GTTB(/=C8]TO3'N M1CB;5&2-]V@^57?*KL+.2TDY"DVE (6K:7 =O[T=.WMO\)GB5N]=@\MD*>5W MMWA?3H/( 2'#PC@/Q/X]X!P9P-O (JX,^-K+55ZTEH+)/S'!9M_)LF?G(D M?@P?;,2-AG>BQ/*Y/K2Y= DENX1NDI,.?ZW%%:31!211/."4H2VAP&\5>7)) M]@#.3_N[QVKG+XD_W2_@]:LW/5X6/Z BEBJ*&R\]\G>GY0LL+$0CCXY#W)X/ MT>_E6<73KH52[S;]7RVTH+I@4M<*X:_KI3;*SI*O)Z(.NJ@#'W5P).IO:.<) MX*-IAYQ!Q:%"1679]WI..\OA"8G2D #WW7B";]CQ#4^Z_,.R$%<'8([T I2; M<9=R=5E;;J*UW32H*)1/@W!9]S;G;1,D\T'<)O$PB],HBB;A0P];UK%E/\.F M>]CZ/N5Y]A(F3^.L@VE:N<=JF"1Y/_*H0Q[]X'5K#?(Y-S!*EI11\W1A1Z52 MM@.ADLH-J#[Z)L!PCRO-D^0 _J51$J5I/WO>L><_4^Y];.;2.H,]?UG343XZ MK'R/519EXW[Z<4<_/DG_>\V7J$"NH)NFT$Y3#?_ .2/V9ORBJMD!5+BWA7%4 M:W_8L*5QWT6SFW5WN_/,M=_&P__,F\/0!Z+65&A;VY651ER9#Y0SL\Y649K=P ;I3WNQ?4$L#!!0 ( *F*7%/_K$^E MRP( (D( 9 >&PO=V]R:W-H965T?>NJ^(44[EGPED8CMR?&>W<,?6J38+ M[GA8T#4L0#\4MQ)G;JV2L!RX8H(3":N1<^5?SOL&;P'?&6Q58TR,DZ40CV;R M)1DYGDD(,HBU4:!X>X(I9)D1PC1^5YI.'=(0F^.=^K7UCEZ65,%49#]8HM.1 M<^&0!%9TD^D[L?T,E9_(Z,4B4_9*MA762K$ETJ!1S0QL]2T; MZ\6X.2<++?$I0YX>3T6>,XT;KQ6A/"%3P37C:^ Q T4^DD5Y?HA8D:^ &X( MIQ*'5E@EUE)L%!P044YR3T/I# "_R.?*;'T[TN._\7 M??[NZ"^*$=;')+1ZX;N.R8RI.!-J(X'\O%HJ+?'U_W4@:J^.VK-1>Z]$_5: MI"8.R>S9B_'L=9VL4J5O5B%U:BV&AVT>LTXY3&\8;34B!J16P:F^XC(;WGL@(0MA_L0/XJZ#?9K M@_V#!N^%IMD;]OK'[&,'R!^T/>Z#P@N_5:MY!RCR+EHVW<:W-0>YMDU-H84- MU^7[4Z_6??/*MHO6^L2_G/H=ZS/LLV5;_"=?-ND;*M>,*RS:"D-YYP/<$%DV MOG*B16&_[$NAL4_888K_"B - )^OA-"[B0E0_WV,_P)02P,$% @ J8I< M4\N1>#M0 @ 208 !D !X;"]W;W)K&ULK57O M:]LP$/U7#L.@@S5VG#0;(0FL*66%C9:&K9\5^Q*+ZHIJFOJA0"S^P-1H^V5BG!7'HMJFO M'8HR@K1*\RR;I%I(DRQF<>_.+69V1TH:O'/@=UH+]W*)RN[GR3!YW;B7VXK" M1KJ8U6*+*Z3O]9WC*.U82JG1>&D-.-S,D\_#Z>4DY,>$'Q+W_F -PE50^RI&J> M?$J@Q(W8*;JW^R_8^KD(?(55/O["OLW-$BAVGJQNP:Q 2]-\Q7/;AP- /CX! MR%M 'G4WA:+**T%B,7-V#RYD,UM81*L1S>*D"9>R(L>GDG&T6%JM)7&7R8,P M)2RM(6FV: J)'LYAU5P6V W<4H4.;DSS$D)+[U$)PA+(PE?DUL#9%9*0ZOTL M)=86*J1%J^.RT9&?T+'">@"C[ /D63Y\"T_94N,Y;EX0L=/EE]E>/?<+U#1/Z'3W+3;FH^IV_9P)@V\H'#^ M:&?ZBTX:).2@^6XJ#V,HQ8OOL3/N[(S_BYUK:80I\,_,])?,&F2/^(M._,7? MB2^E+^S.$'#K\<@E'!/;7V*8#8;9NQZMDT[KY-^TONWP,:7]!;)!=EQH>C 9 MPI#])MQ6&L^%-DR4#3YR!UPSN)J ;!V'Q=H2CYZXK'C6HPL)?+ZQEEZ#,'^Z M?X_%+U!+ P04 " "IBEQ39126$RH# "X"0 &0 'AL+W=OCY5E>5,PJTF MIA*"ZNA9\ MCB\7<>H$?L9/!GMS<$U<*D]*_7:#KZM9$#E'P&%I70B*?SM8 .VDQ_8]E!^*]IE^G/! R;4.F/N2H)^0=N(_0U5:M^[*\ MJD/D/H3[8'?S."W&TW#7 1ZUX-$@&%E)%ZM690>L+$LGW:RL966G6&D7*SMB MC9*HAY6WK/P4:]3%RCM8<=[-&K>L\2E6UL4:'['221%ULXJ650RR'K: _7MM M07<1BR-BC-YZTINTR,DP4EG*"?>]H*3/OA%TP2='\&22]:W/.'IM6=$@_AL8 M0Y@H*PLK[".8.1C;V4.B(P/CHNA91_%!RXP'^;?(PY3)CO(*W.>YKIND:)KD MZ<(T@#>5B?-)T>/LM0W%R>G*J+89U48XHT^,,_O\$3<4K9WS4FFWB79:2X[7 M:.$ZPNY->TV..D\2I6F/_]>>%P\WO1_]UKF2FT_XJL6@^8Z&."[&^7OW'=/R M*'^_,,*#;=6=:;Y3O6'2H+$>F!5Z7?:)V5QW_:76SQ:@783 M\/E:*?LR<)MW>UB;_P-02P,$% @ J8I<4\M*PE^= @ 3 < !D !X M;"]W;W)K&ULI57;;MLP#/T5P>A# VSQ)4Z[%8Z! MW(850X"@0;>'80^*S21"90-$TE!ZF>] [ MD&/!A1YY.V/*.]_7V0X*JONR!($G&ZD*:G"KMKXN%=#<@0KN1T%PXQ>4"2]- MG&VITD3N#6<"EHKH?5%0]3(!+@\C+_1.A@>VW1EK\-.DI%M8@7DLEPIW?L.2 MLP*$9E(0!9N1-P[OYD/K[QR^,SCHLS6QF:RE?+*;^WSD!38@X) 9RT#Q]0Q3 MX-P281B_:TZOD;3 \_6)_8O+'7-94PU3R7^PW.Q&WB>/Y+"A>VX>Y.$KU/FX M #/)M7N20^5[&W@DVVLCBQJ,$11,5&]ZK.MP!D">=D!4 Z*W@/@"8% #!F\ M\25 7 /B]RH,:X!+W:]R=X6;44/31,D#4=8;V>S"5=^AL5Y,V#Y9&86G#'$F MC8/P^EN/+#D5Y",9YSFSWX]R0X_'U8Q<7_7(%6&"+!CG M>*X3WV HEM#/:ME))1M=D!V0A11FI\E!]+T-0A.M5A$G42 MKJ#LDT'P@41!%+;$,WT_/&A+Y__4Y_^L_JH8@Z8I!HYO<('O 0Q3@-/ D D( MV#"CR<_Q6AN%__6O#H&X$8B=0-S1=4^]MCIUXY92&RA*+E]<<*UQ+J!8@^J* MQ4FQ]Q&FO 3L_V2D&.FF<:K2]L_&0P%JZ^:R)IG<"U,U16-M1O_83;PW M]DEX-PU;[#.\*JK)_I>^NF<65&V9T(3#!J6"_BT&K*K976V,+-UP6DN#H\XM M=WC=@;(.>+Z1TIPV5J"Y0-,_4$L#!!0 ( *F*7%/,D9V?\ ( +L( 9 M >&PO=V]R:W-H965TT@TLP=QN M%PIG?L.2L0*$9E(0!>N)-^N=)R-K[PQ^,=CI@S&Q2E92WMO)93;Q AL0<$B- M9:#X>( +X-P281A_:TZO<6F!A^,]^W>G';6LJ(8+R>]89O*)-_)(!FM:<1N1*"I-K\DUDD+7@+[KQ7SOP/B:@R4*XS\(\["1_/U$1-32/'%[U54ZP.<0=9DVMI@"1,IUSJ4@'Y M/5MIH_#4_>EP&#<.8^>IBB M[(>6 /I- /W. !:E2G,\_3:$5!8%;EL\.>E]2SSD!/>NSJD"?=H66_\HMJ@? M!$_Q5?NAQ>K(*&DS&AZ:/=,Z:+0./IQL@L)3JG,.6MOKD.FWY XZ2E&I.+:( MXL#]VG4,&QW#[IHIF0)DFJR5+/9:&BFMMTI%.#@(I7=4F6.;^(6@8XLHCMJU MC!HMHTXM2Y=@PK0NW]QAR>@HH6%[0OV#:[T M7'M4>,&+X6I[K9FM>G ,]=X M7JQ?8&>N&ND33=76KZC:,*$)AS52!F=##$M5K;*:&+EUS6,E#;8B-\SQZP*4 M-<#W:XD72SVQ#IKOE>E_4$L#!!0 ( *F*7%.B-,D0QP( !X( 9 M>&PO=V]R:W-H965T6(&IXY*]0XR+4NS\-0I3ERHCJBQ,+LK(3D1)NI7(>JE$@RY\19F$11/^2$ M%L%DY-;FQ/YJ@@<>TCOOC;?0/+GF3S)(HG GV0#.=CX-A !FN2,7TG=A\ MQ":AGHV7"J;<$S:-;11 6BDM>.-L&'!:U&_RW BQY] ]YI T#HGC70,YEI=$ MD\E(B@U(:VVBV8%+U7D;9X-P(N= B?=Q9O+U$32@[,1'V#4:A-O0L2)@V5*8UE>0(E3.X M$87.%5P5&6:_^X*+U%:I)H[ M5$8AR5YLI3:^#K1HMD\.:5\C]!R"_52?)MVXFXS"IP.\>IY7KY77K:1K6A & M5*D*(2,:+>*!!:S)7SRA3:HZY89^BDS,3C!&I MH#3B.VE/X"?L#M(AF6N,X9[,<2<^(O/0,QN^>OF'_U#^,\_K[/_*;]3R-O4N5XFAW846O>R#BO;LQ_KL$_R3?7&CM_@-X07-^#G$)]ZYLCG+M&I."5%2% MKF]OO^J;WT5]Y>_,Z\YY0Z1AJ8#ARKA&G8&ILJR;43W1HG0-8"FT:2=NF)L& MCM(:F/V5$'H[L0#^EV#R"U!+ P04 " "IBEQ3SVM@\ L& ">'0 &0 M 'AL+W=O5PUD\MN'K*9&MN#I]Z/UCZ7SRIDG6K!W M//D61W)W,_$G(&(;ND_D W_^B]4.+;2]D"=%^0F>ZV>="0CWA>1I/5@A2..L M^D]_UH$X&8#[!J!Z "IQ5Q.5*-]325=+P9^!T$\K:_I+Z6HY6H&+,YV5M13J MUUB-DZNUY.%W\"D+6:;# ^X3FA5@"M95E@#?@"^YCM\;\)@=6"%9!![6C^!6 M1S.6O\ ^BY@ R($$?/BQUW?.C0&:1?IG5]V/]B%3&966)Q]80O4G, MO7K/)(V3U\NY5!YKW/.P]NZN\@[U>!> SSR3NP)\4"BC\_%S%:DF7.@8KCMD M-;AF^0Q@YXWR",$_P!P4.RI847U:[.,F';BTC_OLEX; [4'Y2Y\2!E04P)^" M9M)BG#3&26F-V8W :3:\7TCJ>I6H1%62CTF8JH* -7,'&(0Q7/"[#<%JPI"H*>0'D-*,\* M2I5@4:7N");O M1;A3O*RI*CS-5<5,+,T3_HLQ$#=DDY<<=P%OT,*+H.M#W T7.H9OG@_M(#QHJAG8N/@ M9MYI?X4C0[S(3KS]"WQ<@:,V)$>B<" M'^I%!>Z%DAHV_6KH%MGI]CB)HKIJCN/"!;F>HZ?:(YXD5!0@5QVUC,UK\ \P M^K^,R/.R1_L\<:0.K)K M\N'>G!/,-?Z0MC_0FSD]98Y,ZT#VUC'IT\* MA=+P>G=A?>E]&ID>A"Z\((QX4T+MUF-[4\*F]^"7%/VXW6&F-M6/38?!=M7_ MP JI%H/&4+7#QRR6UGT+TU

;AV!Z!*,'V7XUQ,0?MMMA:':/S MHW>S"Y=FFR23Z7K>'ZL]:_Y\\=6JCVUN=%NU(;QA!80T+(K7YY#;!UQU M(WNH[.CU:$X3LNZ:YV^3&BLIY'4+BII5 M?9Q95TYDRGIY11)@K-H4OCA,*%_GZ\IEO:SA<7/\8S*OG[ ?QU6XJA?3N19W M ">3JJ4;P!IG/B[QJ 6XME(OS\'B^9O5OHAJSV?ONBC*_,O#^'1T@:5^RB>B MQ#GT3L#$S-SYW@@#X@A8@: MA_KXN+I.#IF@S9&B<3-DS6T-LS:T'6J;GQJ&/Y!V#UG:L@=X:SHX4#ZV0PC&X\'1^?G7?_%^[^LP,(2SI&ER2&NO4%&1XJHQ%C* MR /&(K<@N*(PZ HNX;-7/$_QYFKK%A%=D-EL:F=62+PK&7 M\]*WUZ.R8 YW\-[AF[\\U]@%6":$>XFX-PHHB19(26X8U5P'ZF'?Z^.KELR' M>1?>MB5M7@C7%KOBL]_/"VCS79S;;WRU] $HWJ$XFBS!HZZ([3ZV: M6L9)+NFM)H.&:+96]6GV^8WB-)<3-R[Q;RAS7+"K:G*/J_1-0_7>KHWEZ680 MP/*D;SZ__,L[XB+G'F&>>^%Y9I$34B.&J27R_V?OS9O:2+:\X:^B\#SWF>X( MDENY9[KG=01M;%_WTXAN&[<#_G'D:H2%Q$C"-GSZ]V16E786 0:!ZTZ,6TBU MY'+.[RQY%DL4]?39"UPLI\]YY;F3==S9R*(.V$ Y&*PZU1LC72+(AW2[CM-? M2G.UK.5KSI 9H60YC-M1EM7%*U<3F/BY=_?I22;]S">3$])^MDZ7F+I3?#6. MM;[05!N$% ]9FJ'9/SXNU#T^?AAE$WG:# 2SJXR[[":CN)..V"\PV!ZQ;R(M M=*A=2U'XW/[OA92(=8&1ILJ:# MB6D:F$5'W_$Y^6BR!ZE(=)@X]"[:WIDCIR3SZVL$-\O\QU'YDMR MI.6CDM16X'0X'+,!$!%\'-5U]ZNS^Y2PE@OYC"WR%!]:QX'.E.^J4@OVOK>P MK+E_J;:F.G\WV%'969NZF,+1\3)M9;Q)!#](IM<"<1)!XW4?,,D2A^%/DSEM#>:Y'CF7CT9 M9\==-3:J!9IUG'>-[6<_;GGO0H>/;M^5+4:RNQ6>E6!L4E@L'\MCOE$=S2>% MM9I,3MR<&GORXEL 7=\_J6"]/"?(3GD?0$[[4E#7YP'U/F;M&525X5A&U#=/ M9N$FL\]][&:#D+.3+^82;(_9TU_76EE4^\NC\R1X)JMFAE^2Y*G#J/+Q378- M=^K$>S?HI/"IS.,]&32Y,F52"N$1>UPE[SA>12SY75SC@G-!@S5&@>)> P#H2"74/C?!NL->ODZ:O:[*J#V"22@5MUTV/3YQ[X7-Y>)VB5ULQ MAW%F5IV28641[$Z9JA=.R@#B)(=,#D$%ZC@]/NUF\N22Y8(X'4<)7(B1,2H!5$2 M*4&$&4,(\SS@5&=9R$OJZ:4LQG'L>]FOK J.P?D<--6T7_[SO/#TF3HW2AH- MDR[25;9 *LJ7+:WAN"KB_1'@[3IF;_7\^U3P;"\,CM^.JPX.?V;ZX^WSG4]> M.&(*+9&*P2,&,@>!'&) ?T50 LA/19_HCVXN5D*MZ6\-&@WE)SY/@J7CK@'> M+W?>MU*T?3>W-BO=#%ME-&KKKS(VL?575;)HIA[17[5=L]YM]7;'45^R#)*; M)#U,(I]2S(.K2YB]G IGV^J A?,N=#LAEE;K*V#A?@H^JJJAGL'BC5J_K&5D MXU2TWT-Z9%YNO7N5:&PTJ=[PU^E@>&IRWF.YY/4E%0J/VZ5-T=O_-<43'.MM4Y'CIBAP[ M2+.U?9K2-](OI;NE; &SW(_=2AB4,H\K7UT5,UU%I9NIT:;Z4M5@Z[CI:3]< M\K3V?>U7/CFU (&+D:PI*"R59ZX):YSFG/*=INJ]Y>(&83@F4G,"5YX,9 M1>O9LV\5S8A[&Z/0Q!))& G*1N9%8;"4@3,E8C;"BX*51CA\N)&*E.WUC#P M/!7DO.X/ZJT%-:D&FQIK_DI!BL$/7\/25TQ3\/E,0N\RMK^1Q3?!@66[GA+V0+O@: M4L0ARAPPSQK]13=@W33>33>-MZ:JUG,8PNBQ.@ K")EIXS"/(B:7GZS6\YJ+ M6.[#29*UV2G=&^5"+\?)HSJ?QSE;SV]F]ZH;3*KY&E-AF&ZG+#]R=OGF76?+ MJGCT\=0IWJC.=MZE.2;@;J< 4K71^KVZ[WV^+XVTWRN/=).241<$!3$)EUT_ M#7.]-/E:B1JKYI7FVGJ=UOTQ*N]7Z(E9B]].F?WC]@Q5VDNI+)9UOAZ'IOB? M_[Q_2&5QK"F.C^5*K:.L[EQ6"7.'X9Y\'&HE'\>;U!IG^"[K2LDG,Q;&^J<3 MQG^?M\\_?Y*&"&^U044$.6OLXGP,.JO\ED^B@'0::#Y^\G25G(I\O=_G TUFW,J$2S M.BKF @MT^W3\:QD 4WJ$:JG23?5MNF9\"F'LL(Y72J.IRHD$HQC>6FT1T$ON=#CU_GK$0)%'.5<0J!>(O2P"YP:Y MFPY*O-/HA6OXHX (: 3\!' ^"2:I=3?14 M.^08-,I*XO^:8LNNXBN_N!@BM+$=F9%L]?4D^LL:3,;EQM00?SJE\ M8]A)SZG#9D,^H)A4KEM^,O^M;!91%FP 1$NZS'A(2QT?[^K2@ZV_X+\I:SJY MC8!ZJB82]:^+*;V3(+$FQ7>!.G'1Y/BNQUCN,+$66B6V\:)XE\ZT^8)T]5,RAXI7I56-@]9:)V;M4!SNYR!VZN02>'IO[ M>MR J_4A4?:W05JQ7NNO\A2W3F N*3>WX'V?6O"NMP3?[Y7_K:7$\W+D?_$*9C[1?O(?;( LFG%D;>P_$QZ@Q2@"_(J1JF5 M";!)H"UO,$TVL)*+,63ECB\TF?YE1DOS]669>N81X;1FG3 85JZDLN12^)X: MOE3UNWHY#ST54*T\7&5\;6XQ7[H(YY]5M9COA:D.\SF-LF++7R>E-WN3&Q/_ M5E$8]85EFPE0$MW59PE_A4&FMCD>8(4K/ 7[,74H,@J;PK+@N<3 !757U472 M)Y?0]E]I.).W_;QT3.&:3\(1[@0E2!3.(L8\1T99BK 6$;X'(M?NV0M*-I=E M$I^$VB^1?6>?/P]2L'?.,R]K/(&5?3L/PBTA<,7XV2DJ>9ER9'QE.[ZK9/+N M4@C\^1P&,+:COS]IP;FT@2.'C4',4@FDHR@25(4(O$E(('RG M[]/A$$],@ZEGQI?9XS=08@H76?I?U-XQ'2/HX;R(!:9<:49$J'.L"$?UAT:) M^?$J"8+0 MPC"&TJ(BYK$$U=="PN.A(S$=^Q)6$$( M+!W/]+O^>_GH;BDS;LD,C.LIM:#;GO/'^Z\V>'M\]^/]X_^9@=[W#"ZKR'QU# (7"$DH M$R(RBHDV,@C')?9".2_$?'6,]Q]V=K;>[;=V7[?>OWW3?OOZ[+1]YS-5,63]&N'LSLX(-([8P,MP+4;2*XE5P7 M5@M72"K@?ZOTC7_P\.$DIZ8K7)@Q?:?FS)G R[(VP[+GU[",8 7Y5W8C--,A M,*>]'"Y91JXLBV&9-#*8BF8QN4127?M^MOK1.))TZL%7/:X*5_1UG\3663!U M8$:=95.53<#UB59]]-GKCW(-'A"NHWX=6C+5Y_'"\6WU>J>Y"DH^&(4E>9TZ M4^,"_;_K#V,S5[L:Y#X/AZ;W.8RUAJMV*$6.=OJGP^Y9-@12*.L/'6E>DD&( MJ2%=BF )W?ZW>RE/5"/R[V;8&>[&.31>MWI%#X+(^Y\P!C@.Q $$P[8RYQBR M4A2(1TLH=U$X[ZY9?VC](.NR<)9,%66@PR2>^9%F1"9@3JR>F;,ZYDKJ=#N1,S3C*0=29,'>VFU6$ MSQ#@,856=X9U;ZD%"5KB_C4$: JJK#:Z?]+I50+^>*K;>@7]J7UIR_BCTZKZ MSD9=&CB?$/6ZN1E>57=TD/:V](Q/;IA:T9#ZBR9_3SYR;473&4P&-0X%72AI MN62;2N/[!JFWM?3MFZW=,D(8%KQN"E6+]]%ARN/)1

]3JG]8AW]]G:F"W*VWM:J)F5R.64N8URZF$[YGEGZ^D.R\2O]C M58L/P[ ;7]7J[D^I0GS^Y *6U!"*B' 1L53\T/A0H,A=P6%9F37^2:H0'THG MW'C_'['V,&>@W4SB+%$6)BA48=-P2C:47=._A"F#L>HW?7I\4O@U58)E9>+6 MZ9>5[+NA-9MF.ZVW9=4"X+B70]9ZG_OIRRRI-Z;7+7PUW=.R_N]H.%F]V7:* M67.ILD7K;M^5K[<\6IXSTS/DSI=^KR;]6]49K)L:N&9QFT90IH-V/N>:GG7^ M*4B2+)!RMJCM=CZ7F2>_I8D"ZT\M799+XXK2(QAW&/Y6@GNGEY(;4RGF*>%C M4BT=7FH[O8IC!KE>477_5"_X7R8;TO$I'2AVRE9S8&_T/N?ZP]-WP5M^O7!X M4]3KIOWB,RE#\P<-RP=C]GLI ME:4ZV.@,O[R$K>^,TJ>?48G8AZIP@?D=-"6&F.+\#3] M$#.DD 5-20NM1 QE^_1L9;[+K8+3WQ_&&?6=1ZMSO)XQ+Y9;%:V)0?' #7>2 MB;>6!3TVY@OA772HV\M1!7/GNA$77,M4@UAIEL+%0%,'E1T30"QM<*R 3,X MV2718@NH]E<8I"] ;<'C@UI$?C:$.__\;6?KDQ*1T" (BM0Q!,O-D.(F(L.4 M$"IZ&HU\]F))P,*_2O)?:6=QY#881@G%FA6*6.V5+HP */4I\ZL*&9=UTGFS MLS?=V?:W3\%%AC71R$CL4])X@30Q%@6*F9&%B=KZ9R_X8L[XOS9R)XJR@4@W MM2NO*QO4RG1*W)WQ*-6I_:E768F@E[AE&@#]P0 :B./24FPC!9501V T$:@* M7 O@,BV6:H(-FZW,9E^^[7S^1 33@5B/2 @IT-839 7@J=$8<^4$T%K' *P>- <5P"*&P"][<[N_OW)"X!)X@O$HH9_ M"A:0"E(C;)3U-D@7M0 7RL!'6CE03DO40!5$8!.<62H@T^I?)6P4@>< MXEOUG0 =85XPYX@'"X!Q(HV7.@J,G0\BTL+/ 1T&C;+9V1OM+ !=H;@7,E@$ M_\&(P?XB57""*+6@))J"&R-2Y/*U@*XZAQ]6U1*R7S'#'<#>G*[8[E='U2?F M++5K'+3 , M;@K.K,=8[K'@S)41HW,1IIA+X22-E)# '(9Q:%Y@ZUS$O)"6/?O1ONR=<6NH M24A.&5OWDX%\>1[N0'YC1SCG2$9N$9/P2>%8(%MX#>*6@IUR\Y9^:^S)GA#" M5'#6(U6SIRO1U:=MPQR D\K;IF;1N;%AJS-I)Y:.WZ9ZHU7';\>I'6@Z#@<\ M^)R;DPY*$3OC^:ZJN8U@"NG"D].!.TR]9\K:Q4N;KZW2W6T< S5,;=!0*J!W M04>WNEV[+T\[7 MJQ:]C+I;2V]5N'H#4^R5ZYKAL*P7F%KBIM:4DY"'%;I-/%8;>89YZ[4H8R6N M7K_4)KOK86IHS+H7<6?9,&02C#$\=:GR=0K KVI8CUK!P'>S@81II6?[AQQ6 M89BEBOHUQP?4'4GJWB&I"GK*8RV+E"\??(ZG*0>]V7I_+5))O8L3G>1VXH-1 M[D65RU?F=Z>TP1R!6<6'5->,XX3 =CCNG!Z/(UD&H?YEDF,\-:AQ_I?K @/],M662441='I_[SN%9]MM50 M0BR46DH#! ]@Z3JYKO9&6HYKH<#U5WCY4JT%&V=2S*W6QG/+V=SCRN$AK4+J M,]M*<2Z?6\E(3MDOXW@;=_WF-NL.96,]Y JM YBR[",^)Z)3;G K17#EJ%K MG!R0D\EHZHFK*!;_/?V,E32*% T(J#:*_4..H0^&O>MNB^"L='_IJR!>.9\G^C\HPM/*B$A=+)ZZIPV9F-]6R)&>/[.>=MDF2:$MYZW@P\7./' M>L@XZ6WK_20?;:]_ ORD&-GXT3KKBB7^9C?H(9:_TNK*]+*T@%73A"J^^CB, M#OM5^YO:%5YCI7)8 FPKAY17 ML?>=W/,F@5^)XN6ST]/2=^G )B%J."FSR[9:@S0;U(\H5;RN=__=[H?Q[F?5 M9&.V9<2XKDO9_B!?,MWWMWQG&F69*UF/8MQJC*$*?^.#.MW,.- M6ABGC9@=8SHN&)B\W(F0J@S'K/3.KEGYY#(C(XR?.Q:(]0NJX=2S8 DS)?/J@.:D_#"?&T"Z.-XY4MW]!?7(0I M!T'%'Z7/W9U'Z/=SG;*ZE[6<=U1K5V6'%2ITKJ+*])NVQ\2H>L'YJTM-]*Y>Y;9QAF MA^73:#L[A4G$UEH=/(M)U' 8F0E M-#^X)$[8HI18-*@4VBJ7N%?WO@VIZW==CV)N1TGK>UE MY@=E0D<<&568%4:F<#WJB91U>,89TAO M]?SK4G)D[6@/AO%)M" MSEN2V0&53>_+-I7;**UW7!'GF?=6!-L3\/@I5GNV4 M.O*0K@< M:GJ0"!P^J>5YCIL:@75_H@/GP@6H.(&CX(CP/"N(,A*%E!!O';. M*$RHFP]/<0QV)#J 9Z >%HVQ-%B-%:,^]:_0U_5?D#7T7[PK&^=.V?RSM+/> M&LO;7FO7C?HI3V32J>?U.$U]B2=CV/J]GZSJVHI]O?7^][$96^5B+[WMPTG. M,I[X/B;6;[N_F5^/,(Q@QE/R]CBU]PM5L9@2329F-WSMI\K"=,J+:SLUGSCT MW%EM VV]?YETWTE&<8KDF"H.4#IU;_4'WCQ:ZF!IZ6H MV^[Z:0_%^,E9[X6WYL=/1I]?",HSK$GYI-G?JA?!RF7DU5N3FC.@+,'< M_:_E;,N'90MM8I*6?7US41^0>9U^ZJT:@ :SBE46BZYC-L>]F_)-557Z<19Y MTIN%S=CUBZ?7;)$)N65+GOTN EQ->"I:DWEV/,%)4%<7/FH M; ,.JU,2YK+%'0\-S.EDZ-@P]B(-PFC0GP3N.[^4WE,BBE\W@(;M".U,H4A='"P!TFEG>%@N MT2_O3^THW\9D@7BZ\^54-0.4BP_/?%6_1F)5E2?;GE24R'__)WA8S<_H9>4% MS!3V*I'TQ,#9_09?E2=0DR&HU#NK^/5Y*]?Z'DQJ+TZ0--'[RZKZV.SLX(>Z M\EDVDEX/0LC4E6XK7X5>3LY#/U8-*%XF)-JM5+)?3*:JU*=\7%TM[\(KT+;2 MG,J1#5M[9O@EN%:=*/I3E[I\?PV#87:AY?HF>9,'_SV< MKBB79GH\/\,P/<,X/K0R==4QKV6=6Y0BLBL_=VQA6T8L7'"AO_B[VCW?.#XX..COD VF_V?^^?][M'&RWC]I[K[[MD#^. MV^=?Z/[1/[&]]^7\$W-:DL@I\K"2B'G0/(W"$46*"Q,,44N\)Z1@WG@EC8T" MJ(M924,H.*.ZP-IB-N\]:;_::_VY^_Y]ZZ]7[UKO_[/U[M5-:MQ?]=+UP^]4 MS-E5C)T4')\#AU-TU51_SDE!W%2Z+%]E4PUTL-EKK!G?!3^DO\N7!H],:JOR M&2[(.;33'6NK;C*GH[%2.G5.7X+[1CY8A4OF"K?-/26KIE]-MRX("P_H#"JE MLCJ*FTS!P*[EN0(@KV#B_>#>%^X05/W4OF6>\_,&;?7\=KD]65'XB=&@^.2H MHX4R&@FA"6+"&D"#P)%4H"E0$;%AB_7.'NJ4O"S%G8DZ;=RT#50ZW!([S6@D M\T=[]CH,^DM6!?JG,%R? SU2&$W-8>G>R:4@WLVOSVNZKX(=:[-G !R&\A'U MR3 \KS_\!C(?5)6SYYU>GF6^Z;>*0RI;*1D'P.FC5)*RLH.R:ES^/+$;-HO2 M=A@-X/]]_>;JY\W\T[]'?O$W)C>)QA?^7&Q>_-MEC\5X4V!]H\=>_ANG%[_T M9QEL0=EC&6RQ*9F\UF/_G2FWI%Y@D,1&_]\S^FQB6?LDRIX7+9S%1OV\\:5Z MX5)R\CU=_-N""V&>H4I>NFLT4U>IO$4)9BDW<*>,97JU6"UK+$CGY_OTEZ:= MPLRNN3*WI9[)I1589TLH87VRW%KU7!_5^B6=Z!KD9MG-(-\N$&NS$=5L.L:\M&"O5OR46V7UL7O*V?1M4S8>=9;956*UC77YL?@ MZC67Y__<:HK34\N),6LUMU]6Z(FLN2&"BQB%=;(0)UO<[[FGT!WXWIZ]'%ZT [WC[]W=X\^\_;V/MXY^GS>WGMU MOKOWKKN[_4]G=_OSV7YZWQNX=V___.#-6U+? ^\Z/2 ?Q.[VEZ)]].%L=WL' M[^SMCG??%MT^*:TED MZG7HL47,,8HTB1P)'YF-TCAA;:J_MJ'T8M_D7V_# @EF5V2%E8!][I7SPJ$! MI*<*2 R+H*PN,"XPLY0:JZ.1.GKXCZ:87U'RO0&D!P"D\S$@6:>$P05#RFN# M6!$LTK'02&AL(K8",,F 5;.A\&)QT :/UHEG&SRZQ7%B@TJK6CHT@/0 @$0G%AMQ(5 I4;0L@L5F056*A"#)*.P8E=R% M"(#$-[!>+(S_((#TY#W.VR$EZ?<:GW,SR"?A%"Q:%[L0J=S.&4P]U)O.E8IR@:G>)*G:+]?LH++&TA%<@VI H! M.H4E&EEM,*(T,F,"5HS;QT@I"R22HV\;.KDIG;A(F.-6(E.D-DQ@ "/C=40N M^LBD*C@5J<$CV1 *;S"^:! O?%%6XGG$9G(C'>[.]=[P_-KP_,0ASRBEK. > M:0.F)G/4(F650IP+ VAN1$@.L,=')XT6<=>4HK&WEFN'M% >,G$8Z241H^X8SH)4A&F,:(B%B =K /IH 6R1(H0/1.$)MN!;W B-A1>:^GP MY,\[VPLG)\VQ9S/(1W_L^7"I-@M56U:%K6I-J^(-%);5]T]3*8AE.8M/-%IK MM358;]7YTG"NNI3,W1ZXD:FHKLN+5U5:<98I)A MI%0P*(9@B#6*4Z$N48K7@ 0:;?=6!! H]BI&@KAB$C%0=Y&FS"*'HW9"4XQ# M2 TC"+U:SUTYI&\EG%SS(.1&[C5R[Y:'B0WH_5#0FQP/8L<=PYR@PJA4]I%; M9 (UJ-"&Z,(S'2]U!:T! 32*SRU)@$E)'6PSXLQ:Q()PR%#)D',D$%H(S'V1 MY%XA&KG7R+U&[ET*>[<\)FWDW@\%ON 0$TR+U& M[C5R[PZ/?QO8^\&P-SG4M;#^3 :%/,$>,<8+9(VVR!LKDKD6&;XL='@-2*!1 M?6Y% ,XJV'5*42$T0TQKC6QJF\D<,YY:'ES@2>[11^OGS$>3_\X5U%\L=IBX MK-U)<:]M"+:FNB2\#^YTD%O?O/J>>]+ZUX/^\%=S[^7E'RRU+PCEH;""*:S!L&'6,P:F MO0_2ZSLM$-'0SX/2CU&"8:T-TH0H,*&*Y A@'@$!6, >QH34SU[@#:WT!E'7 M./U=,;I_5<#^T6[PZX93-T+H*B'$#=9,&VS M&=>6,4R%TWU4"U]_6F[GFFQD,3&]T,\OO9\G&5M2 QF8 "0EGCA 303^/ M7IK"B>CPW59O:W#QWG%Q.AL!+"X5BL(A$[!#++ "*18]*H22 )E"$+FR7/6* MP;V8*LH<(*U2GEK%O51"4&NC:YP#3X=^>!%L2EQ"5*5C?J4L,@+4-!$5#U&! ML,4LR55,R3JG;3=%/>Y>C#@O,;"[MEI&1@NF*+4 -QC3P@OLBL8\>^PP,)7? M$8PK0#E 4OD"U&OND TL(BXB901$0<%6+B+K8@#\4%QI(9B+5GL %B\IEEYY M9TUCGCT=^I$$MEH:BYB78)[Q:)!F!*Q](J*TJ=>*T[G3"F-\G>7(DS]G>Q>& MHT''I1B1TJ)*/'RK@[0G+PDG! 56>&$L5HYAYJV0&A/" MI32,NN@;<^KIT ]Q3D3N(HJ:LY0G*Y'Q!*- G7)8.V5Q/BM3N-@ "OA1;LI' M>ASVY$5)D$9CZJSPG(-:S2T'!3!GDK/-U@\N3?#:= ;_F.YIV.X, M7;<_/ 5$6ILJ V+WU]EWKGZT_/[QJ[;S:>O_AW:N=5^V]]XNT/TW3 MW>D-8<^.0W7!:#*6#?@M2B:)-F[9ZWA87\P:L'5E8B? M68O7D_L[0] E8.[P.C/,MC, %R8ATQD>IFV MAPQ"0+ > YC+(?S'#-PA;.NWPXX[3$/LI]4Z#^5*='J@"54=[6'V!-2T+@PR?+XJK1983P!V5>$7)2_I7__2]%B!AK&_<_A-FUH623I[7X,P#%M_#SUMMROS+IEHP: M6O][VD_Q,IGZ\C8E:OL:*BI+NS, 6$WU6MR%J++9;-T/W3HRWKH2)&$#>ZUJ M5\O=3#5P^A9>_#6!Y$8K=/*%O@/ - (<29O8J__:: U/@9N!]68W/VWUL ,S M,X-ZH^&;&9!=H)::3,:CZ/5'%0G]ENXN!]R9(KS9H:9KG$G@!E)Y,.B#8FW2 M&^S9]$45Y &HF7*4IS:ET%0UA!+NQ%, W5$8'-<2:>D$&D+]L81*G[<^]*;V M;7[?AZO=SA33A*+"6$FMX%]U(D 0+U1)#JZ^):% BT/ M1$V8SBW0U+^'@TE]G\\!V4$P7Y"),-CGIOO-G V?_7N6A8!_YM9P?OH73C+& M'T>O>:U]4I+SGC\'I_"9T1].[>J#R% M-2^6[>12 ^E*@V?.0)+">HNQBM$7C'EG"<')3R,+KPOGY#U6"QP;YUN9V[=Z M_L\)L^]D!3/XW=Z[Y+D;5,TOAWFU?FH3_MLGKCRA0%:IQ(5$3 2/C.0,B2B( M"(4)./*%4H%K:?9.Z@A6I?DJ+75T.&V))C&)Y6]76\0;E5V2[+O1C%@!53C9 M=24AM6RBI(UK%!K\498>_"4;2/U3F+X?_OI Y06UWI2%O$EU009W MRIN5 ;RT8%^Q*6Y8!_"JZH*T&>SC&BRYE[J-!#_.PHTSQ1E;"\4';[LLF#_! M2H/9C9?5A5:M&[0^#&'X3=W&&ZSFDJ.TIB[HDLX!V10N%PLOU 9O*&W%)23- M$MYV">EUEG"%57I4"U%&+_]NNNFTXZF6G5T^]=)&O@[[W&"JZQ>5MCS4XT[3 MO)HE:Y:L6;([6+(GGS3SD5I21X'2=:7RGWPMG M]N_*.UV^*MVR*ZXW3E_4[FX_)%CP$5AC)N60^35!TB7QF>-X:_HX#W>J>.NW?'>O?7CP MYI_.?HK3/O\;[Q]U#W>.=LX.WAQT4G>H-OQ]\&;G^WR\]?[1%[Y#X)UI'$?I M,.B?SN['5V<[YW]\.3A^6QQL_TUV/[[^LG_^>C9MB+BH V$$^0*S5+G8(1NI M0$60SFA%"\WBLQ>4L@VE%Z.M'WW]A@:?GB@^&:)BH)(1[17C3"OB18$I48Q2 M 41_/7R*G>_!H_,PZ#?0=$_0-$D%B91[Y45 ,EB'&!8&:4\X4M1X0YBPDN,R M' J3WQIH:J#ID4"3%2$&';%AE#&&G?*<&&=(H8),^4T--*TI-.&9[K$\I34Z MKB)BTO)4E]JA5#C/12]I(+*!I@::UF)N*T 3!5'+)--1RU.8^2)!7&@K1&2< MIUP &W@R?'G!'8\"8S 3[D00O\K[,2ER\?IKN]/(W%5D[ME,(\G@13 @CMP@:SAVKT%QKX%MBN*',<*8*HG5N M+5)0$J_+N1=;]PW3WIYIIQKO^8()S#12V#O$(G?(4!>0C%8ZS9WRNGC"AGS# MMN-2B18K&Y7',=6SE]0PAHG#F&"I0B2X8=N'9]N)_\TS2K2,%!&A&&)&@ZR- M0J' BH@QE]3QAFU_!K;UA2.>JR)8[)B12C$J=8S":TZ"MXV>O"Z\._%-X>B M+BU!M @8L8(P9(P'/9EB2541+3#R^NG)=^29>E3VN@]V=%MK_0FV$UQ$(<6T M,<['@G#'N#&*%,R'J&B(5CE[ZV"#K:^FTTVNPM?]P7M G0D4;<,63?YJ0&D% M4-J=[FRCI%:::IR@B(+Q7ABDK*8(-$$'_XM*>WYG"D73&71]69DQ65 NE.!! M,$N(9H9&+XI"&L]9O,0.:%CV/EAV8KH;KFG 1",.9AMBK&!(!YUZ? (,^P#J MGP.6Y471L.L39M< YAZ-449IF29,<:FP\MX2[8,)C>1=4S:>F/+Y2&RT#_@VAD;P/ MR[(3"SZ%4(-Y$U!RM"' 7&!9CRGB@40'NR6,,^LF>9]0KO?T3GRE9W%M];$!L+L!L*F>/H%+'PN)"E^DMO-6(5UP MAPHG%"V\XH+0.]$7&_!JP&M]9KW*,;8KF!5&1*,]"T+#OQXPC!<^1@-_WMJ- MU8#:W8#:Q&^%4^WLX".B3@70RA1#ENJ(N'96<.F4L_JN0U :8&N ;0UFO4I8 M'=5<11-U\L_S ,8GX]@Y,#BI+8R[FX2R!MWN"-TF+C[BF=+8*62R:UXH@TSA M(G(%Y@('YHAV8'.R8H,\$IOS":66+2_V.-4'X3999%.[,-?V/C?GIKWWUI?3.#06H[-&[8=T-86]Y*]B?2>:ZS $]&[[D;7_NB0>=\ MSSPOZ?-](L^/)776V'_6:#PK:#P[I;93>MJW/C%?Q"+2 DGI4M(\QDCQPB$1 M)8^*$2[N, 9P9=YX'%9=@W(_$\K=W.?>H-S]HMS9&.6XMHR(0B,@@%RGE7*D"&_^XD"P[#/^=2YR]N+3?^E0_V1?_8P?_?K'0I/U%TR;UL37S M; ;;M$E]B'9O=??E5MUX^2;]*A_%3*]H1-4T=)W7H9L>D7?6T/6Q3N^I[VC3 M>[;I/;M>2]CTGFUZS][,M753?E@_%\UZM QMUK-9SV8]'V@]GU#X:=/OMGG& MSQD8VO2[776*ZXW3*QR=81:9U#$0130CDBA31,P4HTPRJ[3,1V<%)A0WG9&N M>]!VM(_;YUO?#X[_.6R3';P+[]G?^^=P_^-;?O!Q!Q]L[Y\=P!CWC_\NY@_: MVD=@^UWL_UN M,24N6B*12Y6F&"\DTL$62#J.>1#:%P8_>Z'XAM1RC&:]@TT/5%H"LX;0FW4#A2F$*EF O0GS@LGJ57$-]"TIM T MJ75 :2&+@EFD.,.($5,@$QR!?QCC3E-B50--#32MQ]Q6@"8A+*A,4EC&!?-, M6>DQ2QDLH5"82M(8=>N,3Y-J!;&0D44:D644\$E@A0R+"BGM+-'8J((6:VC4 M/2&?\ .5)%CUA/UA\NF;4=[#*'\>+W13GJ!)!+FU-SM8SY-LI(YQZW1PBG(L MI*+!AZ!N:I/]' DB]Z7B3'<7+F+A+>9 O-$)Q+ -2$6PPUC0F%EFC/&L2=MM M,*[!N!KCB)*B4 QKRC1S.&@2,;$N%L$4CIL;^YT:C+M;C)MXP"T%JPV #FFA MP8S3,B!3>(PTMA1[@2V./ZJD9H-Q#<:MR\Q7:7]5*%LPPK6@DCDGE*,^1L^S MLUT&>C'&-5CV([!LRF4>N?64.\0I25AF M(^6&2I#%P6Q =IG[U@[*[\40V. M-3CV>'%,BJ@M*WC$ 5@"6(,%FJKF!4HQ558T.':_.#9QK8L"M@8'@J(O4H\^ MIY JO$.IRKGEC%B-Q>/"L25E":JAMT^/@=+=%64*9JZ=K_IH&>BFQ&-G@)J# MII0+0XT4VCA/]:?M7%\#_@]-"FW,GA:-SX6F?.=UINMN[UWJ7C> %?C=##O# M#[V^!=[\FJ;RMG=R"J. X3BXRZ0=V(-Q_=X%;GB<--\-_WEW=O#1GUC"Q,[' M=U_:QW_ 6 Z^P+MP>SL5U_B,=[<_P.?V$3SG?'\/QO3QC]C>_G"^N_6I@$57 MEBI$-== N50B(XO4*38XKX.-PI)GK0# < +K/QJ'P-"60#3=:X7L8N,XP?72'IO<91M'IM6+*BOZ: MLZ)-S[<&P77-<-B)P .)$(:M?LP/ H2$^9UE"TK^-FSE-+T6;<5.#Y[?,5UX MV!!6XKAZM1FUS""TCNM,:_A[ZE4 Z2:]JZ3(EDTDV?H%AC,Z[)_"@OCAK^,D M@'LOWZ$XO4GY#B4WL1(_I&X#9G=9M^&!TQ_O.K%H3::U2GIK:RZS]7%L7),Y M?\&4JU.UK#ZV*OVQ]>?24[75CQIC+**[V;G]E263[INGJVSFELEBI2ZW4B5[ MS]=<*=6KU72_JXGIVI;?PQW2WEUGF-6MOH>;]0HF7\3"L* #$\XR(;GV8&=@ M4)L%8U[*2R+6+U"8*RTYZ2X?.Z/#!>5X.*L=#V=UZ3&GYV<]$7OQW5&;_-/= M)W^3G?//9&?OW?'N=OOP8 _&]?%OWC[_<+9_O/-MYVB?+]B+;W;HP<W][^TW^VR'O.Z"C=@]V/Y"VWM_=/;/M\[:1]VXTYDZIR14%2I$,!!Y"L4R M5B(=@T!1^Z )I8()^@/LQ6L)H&N:BR7[W%*FKQ<:O:K,AH385<3(Q1%99.G\ M'DG#^5]6\3H18BSQHF 02X*98(UTE.. RF<"$O-]0O=3S<%HEDP:*%FS7*& MOZ=.]+?0'A\D/BT[)I)?(@Q'P"NCX*? G9L'VJ^9.G3/8#2$V<*GN]*0 M+E"0WIA.[\_^0BF(=*0D<14L$8EIS MI(B*J""&*1<$T1*G#LG7!JH[CEO_P2K1FMNX[\/):-K(+;*1BR\W]N'=9;\5P!ZIVPP0I61.,+)H(V-H*QE$Z-(F54\^NVJF],WP<' M\9G2$D3J(*Q#!0T2I7HAR$BGD2PXV+LZW+07Q9UQT-VV6:<\ M$'/]X6BS];:7'QF^IKOG'S[JPPU==]H%53C_.'V(ED[F.L.IEV^T.J/6M_YI MU[=L2*=J(0UO?%;7R0R]V=J;O:L%?_7Z:3B]80?( 6Y*FO<@'>K!^Z>&]-_# M=)$/O?3@='FBEU))'Q\##D?P13X%W%RHQ;]DG\6#;3.LNP\PS>-.TD"G%G9V MBT^'\,JO9M#IGP[S[QD'6^;D9- W[A!^_ :XV>G-[\[Q!%A;<0#@^ZT_^+)9 M$E/Y;SJ\G3SP.(P.^Q[F_KD#SSQ-*QS[@Z5GK],GK1<>WP]!@V!U8Q45"W_^WY-?>P!@N4M(OGDM0J1R=1R^@Y MH@^WSVG9B!A#Y \:0G[B\\X(0-!=.:C9U:)DDZ?5N;A$V$,L6RN3&_X-\*D& MBAPP<+PPRDPX-9D!X53\4*(.WFPMSBO?D0DUTVTBR)3(G-CP!"1#: W"27^0 M<,6>E7P%=[6&)PEQ!L!-_6,@\%:2@/ *N&)@P)ALA>]E7$/%9%NCBS \<\?R MTZ>-9?/[!I@(4R]MUJ38NU2P,#W$S54NK-GK I2TE6TP/ SA^OC8\-;M>>O] M(= 32FA?;6T95)*4V1PGU7I(5KN TX97C?DROB-)S"]<7?'<:68UN'K@T8D9 MC,XRVZ7OAOW3@0O#\N;QEV 0 %>"5!J!LG^>>,&?@@@Z2\*^Y\W 3\NQO@_= MX4;%+SFZIS\Z3'_VCTNY5$X&E>K)1(YN9'GW[;#C@+>ZW>R2RG(K*U5)<\E3 MF-@G&ZT ,PZ#EN\,@AL!$,#],+3JKX:][H^]_NS#-_.4FG 12"MMN0]VM.;< MUKUD"M?D.;R4YX :DY4UKZ&-M?-!,!YFV3)?3:>;W_J_I_U1J/FD->00ZO9+?9@B[FBB$ +"SU%V0B#/:YZ7XS9\-G_YX%!D"% MN362\>2%-9;C%6, MOF#,.TL(IL8&67A=.""IGE(75T9N J8 M)I*VEK])0%?@5 T^?=-)ZZFU,\ROWI^O]&WUU(AN%ZAD0>U:R\?8G**7<1.M&2GL8>H MU(J!6%NVT^L?=TP7@;P=)4.V5J&S5MSZ)=%JWL/BMYV$>ZV79M#MM]YWCI.' M+\';3KHP7X)_^[7DF4[O:[_[-3^_4@D2N6<]B! MFP<9K*:>,LQ*ZLP7\-*3 +-Q^0&=,#;M?<=\[O5AH=UP; =ME+D3G>$7% # 6#)C-97/?_#YGL@KT%VZYVU4O4 Y/JG M)TGRP6I6[L:OGQUWHH4]L' MTQZZTV&VV&S_:Q(>P]-N]G:;ROZ"R\!L.QM+ )@QH'P]I$5J=)?RW[7 ^G[3 MJLJV1%L]?WE^%5S0[O<&,^=D_]3F\5YPA[W._\(^9@7H9\ZS:F]]HHH[XPE' MV"N.F"XX,C(4* 1)-0V^,#S<5Y[52D+OJIC_UGC#6UL3)GJ@E"8P7C:+TH!9 M-:=)Z$U5_("<)KK)\:6@<@E8\3HVZ"D%[=;Z[M\7@ M/=_WR:OO[?-WG8,WKSO[Y&T!8SO:W7Y[OOLF5>'X^]M\"-K.W@[?V3Z$.;T^ MVM][!>/]X\L^C&G_Z.^S]O$.VSG:8?O'K_#!]N]SV5=&>]B,@ H9"6+.$V2M M92A:2H3''#.GG[T0=)/>.O_J$KSZ496%KB@PW$#-$X>:(+SQF&J.:6#8<:4L M]0H^T4):'O#RE-$&:NX0:B;%&F&IG>/<(8:-1\P4 2EK.(*MX9YQ%J7%SUY( MLLE6C7?]D5!SIU7"UUTM&V=]KJ:9-5U-G@9<>DH-45S$PALF*+"I*KPRA'K+ MM687:&9D)JEU.V13L/-U7(_JK*:J!C]7QL_IY%1HL82=48@KHQ!LND"6>XLD(1Q$0RRX%&L'/3^50^W=[+EP*JIW M%LQ@N)#N>XN5>!2@L_0\V+@H&3>2:$*9=4)I*0VV#/O L#,TO/@J:+^,";W MW)\.TI)>!3E[L/X-OER)+S/9["25WC0"%!JCP3X,(I6+#0(%'G7PM @^F89X MD[/%;,+;D_==]*YZ]"Q"A%.2!I^,!"Y4 ;1EV'*SG\W[2) CN#"-"B MZ9#58 M<0]8,=$5C,31%* F<*T-8B+BU'T!L$**"#I#.F2/SUY(VF#%S?6B1^TL&(>L M=U(<71B.: *J=F&<3 X$IB4!"TE=4(*I M ;X?#GS3T2PF@N7* T46,S"2C _PB5I$L?,6D,\% L!7;&*]'B?,#X][=^TR M:: "["E>%$$:JZBW3#"G,!&%YHH$[D4A6*,C/1A43'0D@:WU-@AD"J<0PTHA M9:5$C!4,2TJ85254L 8JKEW4;6F9@G+L+_['#O[]8C&]*U/ME:GC3#R[(B=, MW4-V[D+L>\X)XINM'YR+]M(,#[=Z/OWGU:3JT'9GF,HG 1ZL2SY9NU.#P-OS M]M&K?.W.\;O#Q/CM;_OWSL[>X6&;_'/8/GK[;2&?[&B'[)3C.CMX M\PJWMW>*]OD7>/?G8N?-V^^[;U[1@X^OR,[1[W%G#][_[9-D,IU/1N2 CE*W M+HVLY6#]4":"T;$0L2@A&N@R^*U1QF@,5I(NE/"&14>U)CZD;%'J!7P4\_EG M+[?>_Z>UU=YN[6R]^W^O]K9^__-5Z_VKEQ_>O=U[^^K]A2[72VH97#F V0%' MS'BJZVVDCHR #1Z]%9(XF3J6,6TO+HK[4*4.+JM?D4AYHY7^;4U1=,ZG?0?F M"*QARF--OU^_FN"/Y<'W[C#XTV[8CBM=XM$ M5%9L$GF]+G@K)J)221]/(JI4ZK$,EFX6ZJ8#>HB5U7?:8_&I9;4V*;[73O'] MN=9B@3!^YL68(XSD7+S_W._CCO?=!]"GR@8^%U7&O;/F;#>+\'[01;F[AHXK MQGX_Z*Q7Z&H!]IA0*H(!; (3GEI#L;5$,^HL4]9?W-5B*N[L>>_T&/E^-C33 M%=?SG6R-7IK!X S6=+U:6-S0<*OH0MNU.WN(1AVY_L?_SEN'[T[AO%^.]C^1^0<%!\2XLL@0)Y!Q7!?6,X%%BE&G;$.(6Q\O-TC7(-WZS'H% MI*,J&NNQXSP(IK@P2AFKI;9>*RY-57&AT>G6#^GP&.D<,<[+@B/8,(,8TP72 M0."(:8=9$7G41CQ[03#=D%HU2-<@W<^)=#KJ H!)UPPQX.EW*CH ^@" ( J M%TO NM'IU@_IZ,1ZI2%H*@.B%"O$*'?(QM2/45DLO A6*P/6J]H@A#X*H+NC M,.:U1J9WLX>Q]Q^U_%@0ZN;^M5D0FBSX"))DPY M1*7DB/F4 8T=08$7IF!&,B6+I'/=.F'C5M&(-].J'CQV^+$P[,W=1 W#W@_# M3MQ!DK,@G2R0%!R,),PQL@"E*++@2)"%4Y8"P\J&89\PP][$ZM)8EC1,.Q39M@;&^T-P]X/PTZ,O/S+=E<*EJV;? 7ZJ MND"=P*O[_H:^DRKXF,(>^?YI"F7._I/&^WK;I7DR,']OD45SL+\@%F:_F+JR M$0NKB(7I,KB>DD)@CU$@28^+S"$=K$"*X4+& +HW,67$$=%W''%T*^YZ'&=7 M#;8VV+HFL4P-MMX3MDX5&0Q>8HD9TI(%Q*0&&QG,9A2L9D* / 4A6L8X:7K' M,4X-MC;8^M-CZ[U%3S78>D_8.O$_RH)RYI1!SHB(6" 8P9YRI$(HF#)..(;3 M"1_;*/@=1U4UV-I@:X.M]Q6OU6#K/6'KQ%6,M13"2H^P"10QSRG2Q,*G:$6A MM2>>J1S'!2KM$X#6:U1B>D2U8';,X$LH2U*\#^YTT!EUPO#Z95\>I'Y(MYN* M;@Q&*'?;.)[,8#B>0>M;&.1J'L,.3#7XUF'H>A@W BQ)EYPEM_@XC[HDPCK+ M/GO1Z[3BZJP<&?_][]2S:'?AM><3J<' M+P"4'02@RW.85+<_'+9.^L-.VM7-UM[DR0"BZ6FP=AY>"'/MC%J'QI?N_WS# MU[+^:&^4!UV5N$L54@[[70\O&76ZKV$1J M38363UW^Z_,GS92-H&DA7G;Q"6#A.O@'%#.*HU=66CY?U@Z^UX4 M@\5\@:CC9:H)\!>4Z!9)(?J156"9;EF71F MP\Q_%TG Y9!FS^"'(P"QZCL04&TN0M_$,,/38WA<'LQT6:[A176Y+BL? MN+2H9LU-%7CIW4X/K7;(7 2G$M)K<8"VKJZ>CB6Q:* ML#P09V,^MT!3_QX.)B5D/@=D@2:^(!-AL,]-]YLY&S[[]RQ4 4[-K>'\]"^< M9(P/HB__CUF;L;1 &@">_M?5!5PEL&YF+6"^I&24Q6',/*E?7"_S&O4OE]YW M)3:D\46Q*1NZ^1EJQR35_/ 7=2'&SJL]A_C@+:UU1 M?N[NBO)=VUVSWNNU-5:,7H)B=)TZ_U?.^^=9O \3_?$_E?[XQG1ZP]8O?V8U M\EJ=5)OU'*_GZZ1PY_SDARB']W#-==Y?X21Y?ATZNGGV\(V:F5ZW ]K/.,*? MJC/4R_X@N3A'"VZ@VP337_MX]4&;75S_>'79%->[D<<*QZ0%V&X*+"8:B6"$ M6^.U93HXB9W6CA=W$CK]G]#U>_V=RATY<:"-%9BDO_P>X(EA-_G?]PY-;Z_V MOK\=.]^?R('I![C&PV^OCW:._F:[>^^.]X]>=]I'?Y\=''_X=O#F-=SS-STX M.NC.'YBV]W:*-GG[?>?CSEE[^S-OOSGH['Q\2]K;?QP?[/W^9?_C*WJP[8_; MQ__,!U'S($)4* ;"$7.*(!N"0U&P@@4"AK(QSU[@8@/K-6F5=9?Y< UX/2;P M^N5>T.N: .7'BDE A*16A<<=BH=B=Z-X?>#*A[> M3!&[K@/Q9T.(5:RKNRHHV%A7]\7X4_V.O94T55/Q02K$@A3("EH@@B4.%A>4 M2W$[ZZIA]T? [H]%(6A,F!MR_,2$804IF- 12>J3/P6,&:MX1#%H:D+$#OYW M5R;,O?#^/14W?CCCYL]E\=BW/3F^;FVXYAEW9CZ7HH"N,ZE-#GH74AAN8SP_ M;8D8)#'8&)^.SI@(WD@;(JP%45IB$?2=2,17>3^F).'7=B=9Q8T@7$403M?6 M]CH*1I1'W'L*-B^QR(C(4*&CQAH+6[CP[ 7? #J[(SGX2#7=1\B]JYBO-V?? M(&:] KQ6+2NW*MFS#QXT4GDCAAF578]FICF*^ MD%Y8BB)QB5&)0*:('L0P"\'+P@97/'O!-A2]JS8[:V1O/BIKX(JPSVNAT*TJ MB3\6%+JK2*.M.J7[=7_P'M!E&S;@HG,Q,^PT'O"50&@ZYE%I1I@/ $)"@!E M#8"0EAP)(H533$:+#9@!MS<"UB_,J&';NXW+B9WOP:/S,.BOR,Z7V@>-;7!# M'I_8!I8SC;W6R/GD\PZA0%KQU%#+,Q<8)E8"C^>4?_);P^<-GZ\JGB>\/,O9 M#T/E 39;>V MA^K9+[FL,-&,&9%.&?=@4QO(6@&R=J>#Z)QR5!1>HY":$K'(%+)"281A#WU! M7'32I@.%.P"M)JCF$?#__<30+3N$6,KLET;1U0<1#0K<# 6F.H#BPE$CP-; M@2&FM$?&,(FD=E+ )P7 <$?G$ W[KS/[K[WX'P?3-4Q_,Z:?6"L8I+>!+42$ M1P),;RS2L)=(,&MPY 3C%#_/-^B=G60T,76WMV16M1'OM:G XTK7O)^F @V> M7]N<:[!\%2Q_/V7&"2(]#ZY D5B3S#B-M+ "16;_?_;>O*FM)%D?_BH*[KWQ MFXF@Z-H7]P01M+%]Z6B)MHW;+_SCJ!6$M7 E80R?_LTZ$DBL1B"$$#4=@T'2 M.:I36<^32V5ELJB)E5+GLU!B5^KR9,QQ@%$@IL8:X31RX%C!QUWDN&F38I^[[7>7/J:AV%,@ME+C5E+HJY M>5=G@\*4TS'EQ"F\Y$RR$=:UISDC@2;D".>(!A4M]4()*RLC4[!9[7 ^)V-> M;DWUR\8@I;QZ*:]>RJL_4X7F\\94M?.>5*6Z>JFN/K_JZL.RZF4>2U7U4E7] MU8VP5%4O5=5?43E09ZTB7*0D-.7221/;#Y=BNM-^OK_ M'#9VP"=O-PYWO[X_W#O\>+)WN"L:[8]D[\,6V85KZQ_>G=0W_SFXYNM_K9/Z M3FCOTL;![M=&&[X#[@+CVOSG^R[!5S/@"93.76L:OD+RFV:AY.'N5NG_/PTD368H) M6YHD14EKX"3'"#)*6904]IY1(3'/F]Q,EKKJA8N*(?6JBA+.C8XFMD.(#B1Y MB@3-!S0]8\@Y[U%0AN,(RT.8L+*NS:HV>H%,I*6/KSRLKOH]@P)E8_N)IF9I M:%WE9M$&>R4)XXX(AWED)(IH.??:Y80A M@2(3BCKCHF9A5O[Q#&'VS.=J"LD6DIV-'_]PEBU^_/-PY]GDF>-H"(U(2FSR MP2.%;% ."8*-P,P%8]UC_?C"F84S7P-GOA3#M,0;'DB;XW@#?(:<*0JDH!.1XT)[.*-RP ?4Z9?CE\,-?[;?WB(>]US1P!2X<;Z)U!%LJQ M;=7:0Y@ /&K=5 ,_[>901_#_/B"TU>J> M]&O_:G;@/MUC&&'H__O-_:?BY62OFC5!'I:Y>6>.)5N34KZ4A%"ZILR];WN# M$7(N1V"(.*O4T>L??1%9:)_CT6"4.HJKU%%RC_2K99V,N]-H9[:67GZ,^6MS M< !4"X]<.XVV]S2%$);;*G\U=O>S-A_+I1WK%V;&<-EN=^(N+-I&'+RUO=XI MS/A&&^2T+-'@.IC=!P?;FWN'\'UD%TSSQM=_P-1^=]:@'VG];)_ ]YWL?7A' MKIKF];.-D^T/<.]V'9[MGV9C:/X2OWJ99;:M\]IGOT9;:JY %DM3,4Q'N00^:M?B&N1Q'79%\]R7&4 M@6!$02L-<[F,3!+^I-X;+PQ7[ &5NY^.@J:H7+G<4)R-57%[%XP"T6>%Z,2N M<698JQ7"FDG$==[^\-&A*)7TC+-@HGY@/XR%LA1FWIGW69$\7!VH4KL)E,ZA6N0 [V241 MJ+#F(K'FLP;B"FM.QYH3A2HQ53$0X$J&!>)"4V2%YHA&HZUQ%MM EC[E_ $& M]4V7O)1/ED=;G &71[LY*R]33=8OSFKE7:0@S[ M5K=_W(L[\$U_M+K^^S-KV^W/Y]IVE^T=?OQ9W]PZK=.]@^V=3\W=KQ]Y_0PT M*>CA^HYGN:@I7/\3-&9_UK\V8*SO4^/L(_^&*4]>L< BS^^ M?-YJO/O\N?9VN_['5F-C9VN[\?E<_8Y$?F5A7T''4#"__-Y;US9^IES6H3X' M\R_7@X+G> /V0^SE3ZVL[_3@MF\/;&]0^^NOMXN=D;O5J?UI01:]TRK];[5* MQ 4PP5!.:];_WW&S%T-MXHG "JYYVS]8FWSQJ-?]T0PPJG?U3V *I<%)3LT= M=&L'W?Y1

U3H0!P,1T>_OP/6X#R%N!IQOYDE8 M:OO=;CAIMEKYFO^>IF2!%\DD!BZZ=EPQ[R20%2$D&2VL8&P4;R%7/ ?P M832X"T]!OC;NVO3\FS8RP2P;Q%@NP(2=0\Y0BX)5C-+H&4S_RCI=H[>8^@"4 M5I:F[81:LS.PG?UF-MQMOQ\'_864^PUZ[-/%DMT*@(QF:F;#8Z-ZAHT1,COBB8F!?]J5!KC\-:G7;9^/XBB"('Y<_LY\^159W&F"CV:)TS65 MCVL<=8?W>=.++9MO/CZE\3^7S8Y1( "/+[$.QG\\N/V2:_GNS[08B+PR01,_ M[^]I"'KA:1STQMN'^Q&Y7K3?D]E=^NPP)P,.5B;\Z9[?.3$K/ M8L7]QR[,6&H'O:R)_NO7(E( _.HP$V H'[;*>/K/;W;])O$OG+>HGMQ;/%> MH#:O*LF%\QI)_2)&ZT]W=]ZQ^AE\YFR?;V]^/-D]W.7;.W\[9_73:\KQ[,\#4)YG,)[#[2T4,XD$;JDS MQG/'I,HW?MC>WORZ]==?M8W&9FT+M'+CP]8??[VK;7S^_&[G(0[D MKP=P>KI/_*)ZG,KI!/!K[RP M\[/9/[*9XTT>P+ECN^ VW.2,#6)_4#G"L.Y;K=/*9VY>U#+*IV2'-M)1KH'4 MV:\JB>L>]P8'M?\#A[]*<^W5HH5%!+\>'W6'@NAZ?]SK MQ%#_AFSQ^W\SL^]M=J8'Z" M8W^2?W2Z\'YH>COH]BKC;F+8(^OP7 R3DWQK';AYS?X M.YP+77@O9N&.*^1 MU-KPD8-^+78R9"X.;0[=D?.3F]6<7YR2'L%B;'9?1#UL)8-;;E(][OE!R-%; MH].0M1.XCD$\&&Q2P9QXCFR!@!VZD%_%.*=YWY!M5D25)&0(A@WAA6I&-BB/&"';" M)1PE&/Z4K=V6,#22\>J$#]TZ74C276B-?)<--O8G:D.'XIK5^@1^3=4P];,_ MB.&X%;?359^F<@6'/UZS3_/QFTE:8*4)"E((Q+6QR#'X4V,9%4R],I9>]5$6 M;.T-(WK#4B>5-5>Y^4< Z,HP"Q',M%;_BMZO$L+5[_V;3. [S8!__7?MYF(J M\RV58LP:^*(/J93"^)K03]+G3W+U))52GJ"L2QGLTPU6F:?IH/@DU7W(/6?V ML65PJ'J9I5]^40=G#BT4;T@<7.PI^]#K]ONU\_-=M>$!K\SN,89T.]SI;94(?.J&-."@HG\$\?JW^R!"' M0=G]6/L4V[;9R;/ZI1_3<6MH@?_53+%*!_W75F?X2G64]M_3Z*.75&'LYLG: MNN:NG#0'N0A#ISF(M5;S1VD46D:XS".\=9 SZK>Z"-"_I?[*>'O'_5 M/8*_!M$?=& (^Z?W/L936H2][)-ZSFD?!;'*2,NY9 9CRXFABC-OC'8S.=_\ MOE(I?X%&N9814GDXBW)B[Z&1T]&)O8^\OK./=[]^X7L[G[[OGN6*W5N\?KA_ MMK>Y_[/^=:_9^/K^>^/P"[U6L1O>W][\=+"W<]!J?/ATF"MVPW6GVYN-[]N; M[W[NM;?([M>/M+&S=_F<,3'10U MCGJDHO/9C#+(""X1"XGR(' D.;6'K#)R_3!4(:=% O RD].B<-,][*=&7)@Z MA"^%C=@%&V'OM0,I(>E\1)PK@C15P$O,$1ZILC:!K43I*L6+U/9Y1IPTHX#; M/#E;0S4:F)\V@548DW\3CGNY>O+] M<3K<%,G;(06C]\&H&/=C")I93"4*'"O J)7(1..02N#5 $)U9'IE7:^Q6\_9 M+-D>T\U+_NUQ'_ 6>[7AP<]NIW_0/+I/=>][/?KRU1HF(FH1K#!4YHHBW'(- M+" DXR3"(J,E'+MHK'"I9S?E+A L# H!,\2%R]FOVB-I#%96.Z^2 #_"K++' M:^X[:O8^4_G()8?Q-+&!Y\9QB5_.!-GC^"6/5E@3+?*&"L0=5%BP@(4'/1TBZ&GC' J,11%# MT(:R'.\#?ZN@^>6@>5' 7 )D3P'?<8#,8:TC)P%)[L#Y-OF069 2^9SS$"U5 MSA* +UV5[+;B9X5%REMJ>%Q><#81LI>6BOFVVX;']DT8 MQ]!'JU5,\K 8V7VW[5ZTZJ;"XNB8T%IAGFAPWC%/=32"E:U9A'JT:U9%GAW:SEA/(T__=PX+C&R MF2![(D:6C#:,U6S*EM,O"L.O*HG,8AZU M"IY)H3GSQ% JF!?.4HX9I:3$R!8!HN,8F9(QLI0"$DHH4+0V(JN,06 N4Q%L M,%[H7+';O.XD,C#J0FS;WO?^L%E"_C,OSI)'=GO=T 4[ZCCR2JNA#'1$2R- ML93*Q (I,;*%(X;F1(P,'&9#7:0H!6D1Y]0AZZQ%G@;)B0\BVER+=)7I1^ON M!=[?6DX43Q,B>SB,2Q1LOM@=1\$TTP12 HCCA(#%F?&%*):4I3P')T;IN6/+ EB7$Q M"82ME60.3%#!SA$K*: M&N>3E>BX8D(29Y&)+!. %35:*< N8DG+W >>(YU,1))@Y<'8PE;Z?)I"E*2MEP/:N6"V)&T] M-XK'<:SDJ/,!L.NQ!/UK T$Z)H>,H"$0IZ1*JB1M%3C/0@67F-740!W'K)C" M3N:T:*^"!J 2B8P6 11OM%HJE32F-ZO;Y0'IJ\K*TBH(:ZH-?LHE3":$OSCI! /$:)K L*C&)J0?I4>ZQ7UO&:>"U963>W MC]GI#FSKAIZ7UYK(3!MB_W5'D64L1SK=PR^-M?+ _N4E4>W9N')[LN"9YC9J MPBFBE@%A,JV0M88CXI4VWCJG&9"?\DACCU$,6'J;\W29K*H]*LX> MGSTT39?&0GV%^EX-]94X\].3WCC.[(F,.A*-F"1@\46?D*-,(\.2,I$&KH3- M1Q,XOV[P%B.6]1**_$Z)^"Y-B$6RM5HN#1,A$UX@(\6I=81#%IGIW< M1+196>=BE1#UU&[M@E'=H^^Q]*E\%\UUFQUTU.OZV._?T5FW;%R>,Z:D(D7G MK"3 D";D$I_4,*$\(#%AAF?"F%N=$-/MK/GNIV\=YSG^T.V&DV:K53AT&@Z= MK/-&N(HRB(@LPQ(X%$Q&;;A%/@42HTHXFK2RSE9+2N#+0_4HC:2(J8BIB*GH MR*(CI]*18S]#D.2QL09A83'B.,A\5IR@D+3!*N@@B%]^'?G0>[S6%(L'NI9# M(;YA(/70/U:5R9R/KEJ$?MO%-4IYK MOWDD6.*(6Z61T8$@YD&(UA&'K5U95WA5B!DG:,P 32\CJE]X]=7SZL+LA98T MD/F1[.D%R7K),:6Y"Y%,$@'A$F1)%(B8()P6W@IE9IX(4OBU\&OAUY)KLGS, MVAB;KY@F&FU,R.%'AW]#\L?X?^'%^K[;M[3<[PVG U45S)@1:A9P/(N"UU>J>P/!K MU5AK1[W8CYU!'V ]L,U6O]9-M0%\[FVW#2,\K789U>_]&\X"VNJSF]''MHN] MX?IA9+4&3(%K__ION )NU#V& 8?^O]^3.%ILXNAZ,#^OG.';OY\TP^#@C3%K0I+,A:.MA-$7 M#]\E:Q5-7EGLP_<87Q.:WOHV7B.WOG?7;0E>DUP]Z+9WOR<8+X-]28-5YF&W M?8;!LC5RSYG]Q:[=KW, U+7//G.- 'VOS;QS%JR=$^ TQ\6GT4E3J-/%GK%J M-ZCVUO9ZIUD9;;1!T0YNS9^<<@9>U4Q.Q'QKDT'?,ID/F,Q1I*=V'NJI3<1Z MRH0^8$+!R2LHG\$\?JW^R!"'0=G]6/L4V[;9R;,ZK 8S-,!S39C_N-YOZ__: MZ@Q?V8VVU__WZRI?LO7KPB5O[K,*'UZF8.;^91EA&>'#SA5-DU:W@ C_Q3F< MW#0NQ!^QU3V"OVX_BG/# [[L^/9R!J*YC;ET7@Q!8,Z,K6+04D6G@N2!#W.@ M,:&,E))!OPI">U(_VS]M;.Z>[GU]=U(__(CKFY^:VYO?^6[[4[,.]ZR?M;[# M/4^O!:'/OIQM;V[AQN&?K=V=#;C'QY/&ARWXOH/FWH>MT\;9UMGVUX]G]<,_ M4WVR4'A4U?%)C+C(#0$T]<@)39'7)N2N*]9@OK(.3C+%UWONW!F"?KI8\2\V MV@IC+'A.P'-3QG+G7,V-1,:E=WP4)*7 D 2V0#P$(!''$Q*&89)BM#Z(W-S: MF/OG!13Z*/0Q:_IX]5E#<^.&<84:RJ2)RL9<];I*K=$6MHDI2&.%7 MUM44_0P*,[PF9GA!=L7R%'F9&T],'+Y,5"0F&<*:"2 +S)!F22+*=)0QDAA< M7%FG9)6;ZUG;"^:(3!>G>6$%U!W)IYQ)T-8;+D$\)+)D(U4R8<.=KPJHX_," MZB.XE0+J2P'UFY?\ MV^,^X"WV:KTX-/GZ!\VC:X=[[U7[X%5TZJ6:)Y\"]391SF(R"OZ6*6@P^+0? M-38I<;\%8H7&9*EP[I-WP2L4%+&(.QJ0!9I V%&M;12,5VW&]"J1>HF;]2XG MC*QR,B]H[Q91"3AF#N.46.1_ KB9*2R("=3:LK/-5J?GC M#^D43"\7IDN$;%Z G>@5**/'$=PE0"U#7(#[JSE/*'G"1$A"1 V>+^?7]]\* M7!<6KB]( Y>PU=3@'8>M))%<>"*0MXXC3@P&;:L#(IPF;Y7C/EBPH]DJ9H]N M(;C ('Y<)."%1<"L<)A3*0+7"HB:V\@9)1'0*RD-OD3 %@*C$Q$PS3&)F"+/ MDD,\:((,E@)1DQ)WW@B ,& 4KYG'A,!>3J2KVX:G\TT8Q]#7JE6$<9]8UW(K M8HP%%5@1[+7A5"@'?P7GM*-*.95X"6DM',PG2US'%!DS02,9F4=,Y"P6KA,]F6 WK3N*S/C;T2AIH)&L=A*.FL\)XDY&50B&-+D0N< M(Z>3U#A0IH4&I0MV\?W]V@+$%Z(#4_,GL.]9['5+2&E^X!N'E(CT+,HH$6%< M(YXB1Q;PABRG.GEP78QE%P7IBS)<2@R6@- )>4F1H MQ(A3FB*)*OCC%"77DH)WMZ9>=QH3F$\AMFWO>[\Z M:#G(?^;%63*9;E6W@5 M0=TRPR4G0EAL'?'11<$QE=B4L,_"$4-S(NP#"UR' MD&#-JDP,BD9P-*-#."=!&$54"#(7)67RT5U;%G@#9CE1/$T$Z>$P+D&B^6)W M'"32SANC5$ 49(R1"7.DT!! M$(&X3P[\YP10)I80H[@4@N3]&,%F56IZ$3'\JO*4G-7&I(2EXQ1$3QSCC!@7 M-26,>%E"7 L!TM8%3 WR+L>/B10 T6@1" 8+:@/8Q-5)O65+4YJJW>;U MPH"W\=(OB\&]_'/\]WS&I;% %)4V&>R5)(P[DO,P(R-11,NYY[:$ZA:/X":+ MC07-I$N6(*QD[A\$AH@)5"(6I01_"N$CQIZ8[!:)54&NGX.^ M-:Q1V*BPT4MGHQ):?7H>&H=6,=?2"1Y1$B2?VK86&>54/J@2J!),*UJ%9\@- MU8\*#14:>L5.60D+3\T[$V77O L\1HM$X@YQ$R*X9!B,(&^L<88REGF'LU6" MISV_ND#L<]^/+GUZV$45_F8''?6Z/O;[=Y3@+UM?YQS'5/)6RYR$F'@TWBCM M&&!$8TD-8[/AN*U.B.EVGEO6UJOS8;WMR>I7PE%+G38H^: 1\!]'3DB./,'2 M!BVE2OE$\"H5)6?LI:%Z=*JEB*F(J8BIZ,BB(Z?2D6RB+!73E@B.5) Y(L$X MTI&Z["@D82,SEK#EUY&/ZBZ^O+OP=_M\,^@NOQ0AH%G,P]*HA[F$B6[W" M>*^%\19F?ZYD"\R+_B9J*RNL@V$.F8@MXM5OCAOD>$C2"JE#- _-%BC,5YBO M,%_)3%@,SAMG)MCHHI+9VF.1Y4-?";E(&"*.4;>]N(@^+/'\%FW;VV]VA@^)JYO,&=,4_\]PV@!> MW5YE%[PY[L#$YT^-DB/ZS0KIW50;@ZVV<3GH63WHS0\FG^FY5M:W.K4_CSNQ M!C1#5FN#@UA[VVW#.$YK]CSIP]]2^;G6[-1@P#%321\LJMJ1[0TZL9=;H&5Z MRA<>]>)![%3O!CNP\'G;.H7U5EU\WC.M-NC6&A\^(V?[\'7M.+#[L=-MYT\- M8G\ ZZ>Z7;.38D;-<;\6FOT('^ZOU0"=<*]\NTQH<'D^Z 7WOJU<=O+#RBY4!>]2RG4'M?V.O"W(9-"/\88^.6@#U/!MY MXN)-;UR:2YC'B]2?7!_FIYRC.TLS^JPXW9OWW;^OXRMD=AJ M'NZ;J;ZR)/I9V/WCHZ-N;P ? NJ&193CWM42&HR7T/DB.>P>]SKQ= UH+0O\ MIFF:UVSG>SM?3G?;NVSW[(_#^MF?J;ZS(;9WOORL M[\"=-K^(QOZWB)-BB@MPL 4%V]-AY C72$KML\"B361EG:Y=WVNOP;IJP2^+ M"9E)Q7-CSFEE$, W@WG0[< 75Z9$UDO="FXWD.(5393G(R_T9N>XTGN7=--H M,)RN*0$#/NH.S;LW0X/E1_S]I!D&!^?>WL2%(U,=CR^Q#JSRX\'MEUPK%/%, MJI"H*Q,T\?.@-[;G]R-RO6B_(YM@L&]LZ\2>]E=^NZS;0697YO#JX]_ZD"D] MBQ7_'[LP8ZD=]#+U_E<3QZ1X9-$I(CCAU @?N0QP /H355T:^LJ[7KT99SI;=:.SEH^H/Q IEF01@=E;8Q4#", M.$G.:,LITUPH:DR4M"R(>2X("@O">&]]Q#$7>;:($T*1]M@A!N8/)TQ;2>7* M.EN[GEMROB R*?S2TUV=:IE8S*-6P3,I-&=@,%,JF!?.4HX9I:0LDSDND_I) MX^2;CX0%00A0!LO'-XQ"AO&(0I*"2Y8,0#D;R[?SQE#/WAQ8FFYU&(&QR=7' M&<><,>,$49*(I#Q6E%)=5L<\5\?9]L=O0D1+F%.(VH01#R$@D[1 VBGKI ]@ MBN4-RS5R]^HX!H<$UL=%;#,'0X=%U:=9'D E02DXR*L#^R#6'\=KUW>S)Y;$-YFGO M>E[TO:*DB[GY,9$@]@)W/RX-/_X\BIU^K)W8_I1<;JD4,B7I/ \X6M L+D1M MP#P,F.$16-5LP#HYY.UT%:^O&*8?*<#46>]R.T>D6 *8"JR0=50BE1(AE;.K M0V;Q.W3\M%S-B8S:&4R C3E\N0G!466-J*D&@"0RME\=/;Q9\#B]4.R$$OQEH;)'W0K\5.]A(O M@@ZU\WA#M5BR5%=!X?>/\O8D^ VG:\.HQ/MI;K5ZSC]31RA24#R!L: C,9Q% M84E0.K>'9QA++%3AG[DLP"^GL !#B,I)3)$,1.=ZR1Y9I03*Y.!ML)KP>+>9 M,)T?X0W5+$:&I3<\:.FH3B8XSR(-4EI=9#\?V9_53[XQ+JF15* 8 Y /=@*Y MF!)RU'GLB1(RL"S[ZVTI'B;[0*572K.@P'\-(CI%O2B!#XKXYR-^W-CX)H,R '6,5$RYB;@* 'V68.(]]4%YJ:C+XK_#[#R)/7 ' MA[,\W,CTW?X@VP+G.5#@X_QH^MA?O7CGJ-<-QWXP?B$T]YOYY&U>2]W*U\R_ M]4$TPQA$;O$6\\T>;:_@A]LK@A&NO> 2.!$PHJT)47B)/;C6GBM?#.:Y+-Q= M ;QEC4T^1HT$$6"O2 :\Q00PF 0'F7H2'%.SM%>$R?8)5C((6 3$6(*I-@14 M%V5@PN(B^[G(WI_4/WX#;6%#4A1I8"C$:>3(*)V0P4E%E9C"N;?'[.P5'[TR ME%AJ!>8D_I_U_6]*&\%" MX"A0RA'7%.?2C0J!]!5E0EFKQ=W0?UY[Y15$E>>;=U+@<@M<]G." <4)J$H; M,.]]UI0&E2NO9_B)@]WS\ =()I8Q;''7!EK+9-461[!1+& MK7 >*2;<^2EJ99 $)\UJ:HW,[AFY([][.A-=4>+ #] XL.9DS#CS8[,:#E49DEOVLW#/.$YA%7@3+ M#2>.6>PHC:!LJ!9)4%]D/Q_98W#-0V0B8J80>.@4\0"0U^ ](>VHCT9:IWSX M13QQ6H/#.*V(EV#@$,_!47.1IN2LPX'F;0U9Q#\G\6]OY ;G2L#T(QP90-]8 M@1RF$2G+X!\"O,QSQ^2[=A-^Z9X]@5$4.3,@;<%57M&\TP(N)#-"Y9IPVAG&H%CA")"A/#K&; !$7\2$(FV8! ZE)+GH3.V=!W)LL_BX'RJ[CQN-3.[]G%R;[X9&5'4,= ?&\T>KZ[^_ND59 MY_63;Y&$%("6D%19'S&,D6$A((UELCI:1XE;J45 [E$^=]T[CL^T/Y!+KZ1N MJ]4]R=LD51VD6O^X#2L.;M*?/,):M;M0OX,5#9!H5R?<4[4$SI%S>8\!H'&/ MSN=W5VRI_:O9@2%TC^$)0__?;\XA,QKFI]2/;\Y_^3TT<]60TS?- M3O78U46_7P97/@U^M5!]/F P?'M\4'P-#P^+C\KAC[YY]/9:]=:5>EG#]YA: M,TS<^C9>(P]\CVG^H"OO&BP!']Z\H,$2H5[.8%_4S+ZHP4K,[G7;V?:S>)JB MCOI>'2UVH^WU:^\Z>;RUS>A'P8QQS:'9ULN[84:&U4$6:4[>CLRQG=&&_^?1 MAG^9DMK?0Y.US$1M<\)6KXX_ON(Y^7SAH=3//917/!M5DZ!+S[_TC50_Q;9M MYM.S&1G9VKZ'^*?N0O6KZUY+N>G'/__2E)EVCBKFHO?":JX\^,)",>JIC9A( M*7E59OKZGAZ;IFO(]:#$Q6K?3N^;.6"6C:CE*#0-K^]]^(AS 9KZA_P=GYKU M]D?1:'_A]9U&N[YST-[^^NEP[\/[]M5"TWL[_WS?V_SXLWZX>[*7G^?#UNE> M'M?._L\ZW?VY_6%7['UH?-_]NI?JG_'I1:%IBI.PDBG$*%>($\R0(U(@JST+ M5"8=&%M99]3,J+'>,U67+GQ7^.[13463%Q1[F7"NHD^4C4+2D$0T.G%L:.&[ MA>4[?,%W6EMG2*1(Z201-T(BXX- -#FGK%5>:[*RSM7U+(C"=X7O7A7?B> T MCT%("_\*2G0DN2>%PT[1P$=-E O?+2+?T0N^XS;F^A <3#N9\@E,CS1FN92$ M-%A+DIAW*^L4%_NN\-TKYSNFN4M.11:TXE1[JQ-8>#)*A2E+-A2^6UB^X^-6 M\<):5U5)(?E4E6$)&4TK2\87U",CZ/X)*J@ ]<(!^L0 M9X$@ +M#PLH8J<:!JWR6<56;ZP>9"\:7!N//$Z$N,'XQCRA(*I2QCJB$*T6-BZ)>8HPO8*BQ8/QQ&)^,,@86'".:(69)R'V, M(^ M492$)CQ@<,9Q6%D7JUI<+]GP?"A?^L1PP!1[BESP>_':#9.U?+RV@('$O&.R M<](M=#8-G9U.Q ]5(B%&(I&4*C?^Y!3E\N+()? TDQ!46#&C^.'-A/*JP0UUXCZQQ 6T0<) M&Q;T/@B]XV@AT3)@+PR*-H*7(9,!+X,89*.*FDM,N)8SB186["XN=APY0=J!O:VE]UCD_JJKX%H5:"\OM!U&C@P74)%'N!<(<]#)G)")+HD&*D*@, U$*O[(N\2)E(13TOI((88'V]- > MQPB]=HH;G!#3>5<>.YWKL%/D8M1!,X\=]3.*$19P+RZX%S5&6, ]/;@GHX0X MR:B(#LA4K5^2\ @D3! &\B8@WXAUE4$H^"+!^S5D$(J20?@*HX3ON\>E[L)4 M?#995#48;W/[,&3 #$7LDQ)I(IV1VFBK9Q4D+!N:BXOM!0T2%FQ/CVT\ M&6,P)F".,.4!@8-)D&.6HFB9\TP'3*,L.81+C^WGBQ$6^$X/WXDD0J:C=D8A ME4MA\MQ6UCGF$<..< N\K/.18\ZN-QDLX%T:\"YHB+ @>WIDCR.$1/BHL0Q( M!P]&MR,!64X-$ER9Z*SC.JB21;CTV%[0"&'!]O38G@P0$LX5U4XC39E&G-B( M#(;?$N,X4:^U5C8'"-G,*O>7-,)[ '/G(/:B38-[=6 K^QZ+&2;TH6/OH+3, M8GX0PR2S;621%UY["*]-UBKD-C(5:$+2>8ZI!)O%$:1QBHS[Z+6HCCY@_.BC M#P7=BXONAX<*"[H7#MWC2&+@)"K/'5)8RF&\P4E-D9+8<,NU9Z2J,RSI(J4L M%'2_I%AB0?=\T3V.)EH>C#8V(2^- -8\_MEC0 MO;CH?M)H8D'W?-$]&4^4L#2\4PIA9S3BE 6D$V,(_'$!T@[@?ON5=4I6L10+ M!/"ESSC]6+,3*[\6A\'T9VQN/Q3%&P:R"]UC@.E%7YO2/6MF M$[0TJN.Y,SL;<5 4Q#0*8K(()-/2,V$-$L02Q+&GR#"B$.6,,BPQ$2J".H9?1:K"P:6'3!0F1%S9]"C8=!\)%4CQR&Y&UN0N , III@TR-CI) M54C)$6!3!FSZZ'VNPJ:%30N;/N>61&'3IV#3\<:#(UQ9%A)RB1C$E>/(!:L0 M,3$28IT)W*^L\U7!9G4"H9!I(=-"IHN:35[(=&HR'>_S:"D##1Z#>Q]);EVC M<]9X0HQ98C@)TO'<[4&N5S]:E?NMX&%+UT_?ZC&<1NPXN'OT/PQ M?#6O\V;GN-K.6O]/]?+P25WOM_6+IZY>AQ_#I8=CCIVPZ!01N1>1$3Y0:1/C M1D;GPS?2;%R&N@+7A1( M//&68Q$-8^"1,JNDL3Z %[I901W^0V/,7P;RY^.CHU9L1P!QZP_;LAT?/Q_$ M.-AL]GVKVS_NQ?X.?-\?K:[__LQ@;GP>@;G]J;W]X9^#O:_P^<.]P\;F1[;; M_O-@]_"+:.RTV@!TVFB_X_4SCP&8K?B_GT[WOH8C1[G<^[#+][Z^;^W!]P"$ M<6,S-'?;[YN-G>]D^^O>07UGE^[N[)\USCXE #YI['\#^X602 6"*:6(ZQ"0 M\ M@1P&O>.XLO['QE\;C;?O:I__]]V[G=K;[?K?VXUWC9W/U[$PN<:O(&(HG5]_ M]>6A1N(=9KG8,[NPW M0&BQES^ULK[5^0$KN=L[O4X&MSW $\/+'\1PW(K;Z6)H;X][/?AM)Y/=:X;6 M]L=O1$DIL;1(6\$0E]HCBSEX$; 8E1?*1&*N0N495MS$NLH+I-_L#V*H=5-M M@ &O_:G;@E>XQ?%'H__O-^1*LM-J%#AYJ4AAWRQ[UXYOS7WX/ MS?Y1RYZ^:7:J;Z\N^GVT6$>*61Q=3S/)4!B^_?M),PP.WABSIK#*%N,HR67T MQ<-WR5IE3%XQ#(;O*0Y7REO?QFODUO?NNBW!:Y+=_O9=M[W[/<'8TPSV?@/Z M12+1+S,#KW_T!@_-PZJ+O?EX(OI7%DGEB'R.1X/8=K%78WBUEFGO'OE$RSH9 MF]&/YH)4NRBAB1F')BYT]?GR_)!7 MY\*$)!YH:@U#$H>-P_IA_6?]\)_#7?KN9'OGXUGCT//ZYI\PUG=TK_WNI+[I M6?UPGUT-2=1I_;1^]NX4GN-P=V=#-#;KM'&V?U)O_].L[^S!]VV<-,[\Z?9F M2/7/HW!$#O!BH< ]D ;IE'M^@G#R$=N($@;_1VEP@'*]+KJJU:Q*_BQ9^+8P MW.MA.)5#2P9[)0GCC@B'>60DBFAY3KL:Y@5@0ADI#/?,#'6RU?F[U_4@E$))TU!2<\+H$E8RS+5!SHJ(.#44&>\M I6B,!?< MLL KHPN7+FE+C-WYFA,%NX_ [MB<\$1+1CE'/C@P)ZP3*"68=()[ZFS, MV#6/;[1>#D;>'W:?[$D-( $7 T@>9"Z4\H\S-Q= */5SF6QT0K4;W8R%?*8B MG],)PR%Q:[U(#,7D%.(A'\L.!,B'*>TBU=I615S9*BB-!:KS6*JXOFC+HL"&B8UI'@JAU"7$G+;*:2 1XEL0;X&),A]5:%ZE)PM)''8;%%9K7LDSN M::>5?-[Y3=#2,/E\#;)%RMY]":S=>#MA?/&D.)/<(B,"RYX?&%\&J#M:::0" MY4N$!N-+K^J9==!]_MS=&05]"G<6[GSA5G#ASJFY[AEC,)> &SKS>\[QW'4+.=4-L>',1> M[:^F=CK.%U3.>?UJ-MO5E_5BRWX\(_X^WFR9L4& M$Q>.)(G'EU@'0CL>W'[)M?S"9\HP)OK*!$W\/.B-LR/W(W*]:+^CJF?$&]LZ ML:?]E=\NKQ-8)%?F\.KCW_J0*3W+TOF/79BQU YZ67?\UZ]/#BEP"*OD[FZJ MO-OM#[93Y5M]'B[1T6G2 M)8D[^+/=L_P]'UFNG% __,@:7]_QO*:]37_:.-PX;6QZLKMS\+WQ]9]VXW#K% PW>-XOI]M?_[E\O"&20)P*!G$O M*.+&.F2HXB@JXY4AW&*.5];-JIQ9U]/[ >6EGFTH5+=\5/>D8=1"=4]+=>,0 M*U:6V^058EP*Q!-1R J@.B\)YB1A;'1869>KBLTJ->AIJ6[ITPT^'W1[ P0^ M0KO6BK8?+QSW:YD')65ZKMOEVT&V?U MDV]*&NF,(8A&##P5G$/;6T*]^C3JN5@3>>\PC^5K M&V1EHB@Z:[4CB@J,,Y(%FU5+L1*EN <(_^YU4^SW899SX\EX?=NLN#1S-2=& ML=1)L;R/)7SZ(/J9/%JI, XV18UDT+EMC"!(ZT"0D$10Z0WWKBJ$9?2LDOM+ M6&(!,3P70Z)@>)88'IL01BEL*"6(19HQC"5R"4>4%-8<2ZN],;G4DZ"/=@9* M0.(! 8DC>YIKT?18%Q3-' M\=BXD E@;$1"UE&..$[Y(#!SR$F"K8Z8^*07#\5+'Y]X:X^:N6Q#_'D4.Z$Y MR#UM2HCB^=-:AV)Y-R&50CW34,]D%FO W.43:DBDH!#(+:&\[X&8)))0F:AU M,?LUDNL%\FM*;&(A#8C4_!D#.HN];L'MD^!V;#(P[45N=82"T19Q$R*RDD6D M-"%&*BV)"2N 4$T)_7V!D+OT$8GS0Y.][JEM/3#?\E7X+//!$:.,X*H9Q'SP'@DO(J&FD=;#27LL+@0 MGN>.1H'PXR!\-@GAQL=OT5AMN3>(1PD_I")(N\012"Y%@I./+&4(8S6KXVLE MYG"?0I&Q/ZCU;?NH%7.+BEQ0/5=4*-D1"Q%Z^%P)YN\+N>2MU4)$#[,E3KY9 MIJ1D)@'Q& G$(PER)#(4/<.>T11DR)6[5JD1"^3!E-C#PE@1!:!/:2F7/9$_CH%2@%?>=MNNV:DF?2R,MY.R**G;CZ"@[SEWR1G)029U@P"Z$ >-X 'ML0@2NO/,>(5:%"RP,R M2B5DL6*"4"]8/GNAV"(%"I<^RC LLFM'6Q55?D._!!B>NS9$%LKUDJF%@1[ M0),I#M9*;H/$* D2A(ST$4D/"L5ZEHCEU>DOM4AGR4N886&,B(+A9\+P MV(K@0EO'@T>8,22'( F%XZ6,1P[96]JXZT0^L M_%7:M92S)!ZQN=4!'^Q$N%XJS,;BHJ;KQS:7<;R 2Y&7N M72Z\0,X;B@CG*1H716"YX 9>%696%3>>OY/+?,NN%EHMM+I@)G.AU2>AU=,+ M6O4\4*VB0<8R!OZOBL@1#2RKHB?1$LI)/B.(5R6><:7JTB!K1EV.WM8_UP G ML97#TR-+>R/\L!T?:Z,3>;6_>]W]GFU7!Z#K,<#,]&)^\4<.:E_IHG57'W0OO[5:RQ,7?\(3!;BL.>C?>Q:;G5JU1/,]FQW?JZKH>ML_ MJ*56]R2_>G0^M;G_#3SWCZ:'"GW<-Q+Z>'Y7L?P=1W+YKQ M' '?YGO;SNEX@9P_1>WDH L#=^WFH)J:6B_^WW'. M11O-J3V"3Q[UFC"2\<4;H=WL-/N#7M5=K79>Q"H/%*:A'0?5I?E.S7Q&__^. M :D)+LW+N[]6VQP.?@-NVYJ0^MLNS!J,L1=]A-MF.5U]\%KJ==O5U,'C5D/[ M":IE$%NGM?.%/KF,;W7RY[6^_WL*I2N"2TD:ZJBBG,:_MH,GT=+NTJJB:'_'J9^ MA)H1:"Z4LWR9ROG!#;VV-[^0;V#]6"V)19H3CWC4!GX+!"5'%.>:4XE=5J]K MMR6QP7IKY361,=/+]!]&%'>^V($=KA;>K*%J]5^%1;_/YJV>\[5<+J/8(575\%+ M0%(UVP::&&3Z_]-VCFWOM.KLM%;;N4Q,8R&-+@ 9 7R!8<:EUN^6T7TDD^\* M!'>MN=(5B=W<$[-"XB];$>:^TG?;0WH.DK_65*J2O%FK/7&K0I H*+Q*E5:= M(T:Y !X\CLUFW[>Z_>/>PK0KW'X[8K?#\+VQN4'K.Y\.=[^^8]6_9^%@;^<[ MW]L)!XT/N?,N7/OUX\E5=FO0C[B^N?NS\:%QL+OC\[^'#?J^M;UST&K0=[CJ MO'M8)WN;?Z3&CJ?;'[]19:.UQJ!@/,GQ=X),C )1I3RU!O102D,5!NLOAHVL M=R36.,':PMOMK>\.UVO;ZU4W_7V &[K;$)=E)C9PN> MH_%VZ]WGZ^;[Y.*_L3_FK[__\G@]-]II0 ;%P.+2N40%Q>#B.M"[S-M;^VG. MQ5NX&1U5W?$%M^LG6;-J1-&OC/#N>>WTX99! ILPUI+UYZTELPOSPX(Y>]RO MY286_5KE"]5:W_9OOW[0'\C+W5VM^QT^F? MMH#,\WOO>Q%F9]""2S:.LP7QK MY3O"$LH^=Q<&/?IJT,@C^Z ?*[\T_Q' G&AU*R$-[SL<77;>0$/$RL7,M[,3 MKE@U-[53N,GPAH.3;JT-LWC0!\G87O60W?&<#?7[%7/CP.;OSLL>ICO/G!V, M+(_S>JQ92BKWRTR]^$UVH;PYN!CQN/JL^.',CK M=QE*\M/VEV%1M0NWN/)NI_%PJ(S>2,MYP@F,$Z?!(HDX.BU] L+EP[!B5MP/ M=6PN-V?XE(6PG;[TAX6*MD;C7ABW9=Z*?7MS_^0;XS8D2R0R#C0Z=UPCRXA& M.A$JN8D2[,.5=<+6KI<:)AO@H&\. M>MWC_8.,#K _MX;&>B>ONQ:LXN->O^K:[4:9I*N@SS*MY!2Z46AJB,Y^//^B M$YBLFLMAD$X\&89QP.UH63\$SNA3&7C5UGD.L^3 9EQTJM^H?).++KA#]7;> M"G?(%=[V>J>9XG[8UG$\9Y8Q@V3JG(HX'K;->S_BN+FQRQ7N>+6<4=]Y=[J] M\4UQ [1-+7)<><2]8L@P@E'T.N\R4.(Y ];0:]=3Z2Y8HU)N/3#<,E[\,#.J M4HZ533?Z>[+3N+UKI=5.(L!XP5?1K>GDKW 9B<;&-^L"#R(ZY$#[(QY\1(80 M D3E51*846^:!/]3:]02/<\FO9JO\:&C.MDZ';'(KBUQJ?EAQ2:^R=5O' MU890YX;X-HP5_-WW3?L-XWF?]KX6+6, MQEO^9 &)"6BYQS@PW2F$M8NP;6+N'P)Y$D"N8#I_IJ8"D$ZQ+F. 9J MN3+<&6.#T=ZGP+QV^FH@[-D,Y=1MM;HGU5YB%5#I'[=AK<%-^A/>H(>5<.&# M@Z$,Z&&:7GCKYX^"Y9JQ)EKF0[#-_C>DTJ<>O;>(W<^MY=MR5X31O^ MH-O>_9[@I@SV90U6WNNVOT@N_^6!$'/MHS?D]?EJ9W@^^6OZ5V'O81N7B*V7GL*II(6;UOR^[%GL"LK.ZQ?G[] MM*]JRO L(+>,$U/6TB/7TM*?H=J^XE=F(_N!^;:O/7G_->7F&V&I%#(EZ3P/ M.-IHE M1&\Q)P R/O'MUR;N?4;?S'!%8F(S\!T8#AAGY[7>DOIG'\.5D[_!/ M^/Q'NOWA(Z\?;A 8\^GNUX]GVWGY?UK?_*?=./OS8&^S+NKTG\-=NG>EKS#'U$D!,>)C-H93 @FW#%FG4E6F13@'\.( M&.5!J_,\Z$)PSTMP$^V6-?/6!(528 9Q''*@-"H4A$V$1A%(LIG@")U5.Z-[ M&[\ODMU>.\$M+\<]:(NF<-RS<1RYX#CO!1882Y1(M(A[)Y#!#HPXH965GEF: M&R^R5254,>**$?=JC3BM32#,2L4P3P9KRK0CG"N:7$R&C(PX4HRXQ2 X-BZ\ MJ@G6X*JBR(E&(#&!K/ 88:59I,*"OJH(CHE'5TV;BQ&W]#4=WU\Z,7!3%+'4 M@GNBX-DM?>]&$BED]" RFNP4H4.BA!..:)0,<<(DTCE9W5 7B1 1_C.+V.VN M%'%C, #H.^;B4VU3SB+3F- ,TAWP<02 2S0QS1$>[LKY0Q1D+-ADE<1+[X*CN9&J6*0&:$N?D3.L:OSH;)Q2 M:[/4VES4?)Y"W0^A[L9D9RKCHZ/:>T24=XA[II%-T2&J. ]!"\6)?I(TGE=> MK+AL(#UZ:I:&-.>;(U1(\X&D.8X3@6RP-=(AYW$ TC02Z=Q_W#*PA,$6UDE4 MN8]$/3I4-$/ %+I<$&HH=/G<$;I"ET]/E^/0'5,!F\ -$H&87&Z%(V.Q1HHD MK720268;DZUJ,N-,RD*7A2Y?/5W.-WFIT.4#Z7(<38T"_ '&"7(N":!+(I'U MEB*B([6>@>H3%5T*/*MNL\])E_=H<7%S9>C10XU@P>F:RC4SCKK]9M5WHBK- MU?P1?S\O25#!9N+"T=/B\276P;,=#VZ_Y-J9TVN.3ROL1 MN5ZTWY%-,-@WMG5B3_LKOUVNQ=/LH"MS>/7Q;WW(E)ZEC\A_[,*,I7;0RR3[ M7[\N4:Y6UG>&17Y3U6(BE\']SV]V_29)7LSY>E7WX!ZEHG]9^OE*11_#$H\A MJ4C &@,33#,!.L%R-OP\7[GE>WY9"6CA&M+UO5]LW5L,[L9&79B_J/]RIS-7K\^98' @2OX2&*IZT/I,4:)@\K*7-G M81A@&'WO>C,WF-'G4P-*(D[_R;K2KGV^B[JK?.$W%T@D_$X;BWX3C7I[& MNP_(G$MI8RBD3^3JPXHC/]P]_ 3C/NCV-[QIXT/>\W=]M;/QM^>-R:0=FP70,WB.EJ44\8HQ 7!@1)L#4"P0G*U?6Y1K1MS8U M61C.>6E:XKZ<<\FH?33C_'J6%C8$-B_2FM80-HG$!]VS :Y M8">CEYB!+W9C?[W[>O,.STW;5N=[5T_0YZ,ZS?79'\1PW(K;:1*U&YUP2S>; MNAT<]^#?U]X3A-4WOEDK!?R/H^AI0CPECTQT%,F@(];*"V7B0O3X& DM-[/I MIEM[V?RZVU;NGV/[HW8A_<5HYO&8W;H5IOJD_??*R1KDM[OH>Y9 M_O]9D]WNM_&V&VTO=SRXU"N>D?OT@IBC#*>;X\7;WAP'-*ZTGWY8O"AR^TL?,=P]CX]H_@=Q@Y7GKT[VZ5U7M_<@FO_2> , MXO&> %-$,BH0QIP@S@-8I> GHL@-53XR2Q2OCJ;J%U.<=+:&RO-I"4 472S% M<$-8;)FB7XM,>YO'L0'#VCF)K1]QV+2KD-XTI-><(#W!K3<@-J Z*Q&7AN=B M9 PE8#WIO-#T_V?OS9OB.II\X:]R@IFYUXZ@>&I?Y">(P$+RX#N )6'KE?Y1 MU J-FFZF%P'Z]&]6G=,+FT0C$ TQR;]EO@M[# MU$RI5>/'A&MLZ7'M6<15EQSPLF:W=])O<6X1G#N;P[GH#$\\*N14+AF%64*6 MK%7ND':2H\"4MM$P';PJ@$9DJ[C=!Z")I0>T5G%;#J1[W1^W M;KF%@&[>+:<=,X):C3P1'/$8"#*:.B0D$=')8+"@^7BZT7=5S:/5W.:J>A[$ M02S'N9<>[EI4NS6JE8R6;T+:7O_W^)?MA(U,"BVHW0;4SKG=B$\Q;=+^;]W9L<(HGAU:F'2S>.\E\M "X @+OSKCR::"0N2J2( M58A3JI#!7B*<+-BVGDHM0!E4JUJW,=B[9[Z_ -5 AE=?;'=.!1D>Q10I3,)!3M,BP$)%- MU H>O+?)@%)(5J7Y\:J4BS!(JQ2"4GC=29BSUYA%V_M_1XV8+? M?8'?RYH26@Q<)&=E;V,T+12P\=06]ZU&NV^_MHU(::2EQ[H:BKBWF?D]+T\J/.Y ?._V>;T7(+43( MJWD1@IFA6F".8B0$<>$DTIX[%(5(SGE'%%4KZT2M:K5@I.E>6>@>R[L_8,'H M2\=#RX'CM_TSVQV=52_[1T>=T7DWPT./>-%:Z7L'L?J];PU+V!N/A*-:' MYW,-Z_^)W5S>^MW(YJJTH?H3D*<_J/[N=6!/A[GZ]2^YY@;%OTTN*7^2WWZ] MR7K(!ZOXO=7+4XD5Q82OEIG"5L(XSJIR%+GVGO>QU,/9[Z[G@("SI]67GS ML$G6,,JMOG/< MR<19P?/A$0'X/FWN;*S!!N8#O/EY626:;O?%&9Q?&GCG(/[ON).7!T9S;,OP M;:\WSJ'99NSY@",,O-0H2A&><*WL@FV-PQ&H09\:5]W%+D[I&WMO+YJ+*(N?S\!H^&Y(33 =(G,CCH! M-60&EP#1H4;%F1!=[PJ"\_TO93[NK#SC\AB6A]BN5E1>=D SS[RQJ*KR'54>M$<0*C-JZF7#^@@T1-\!A;)INC&CL7+3M519*'"V+.\V MWDU5F.FG$\JK8DI9OH)HWC@>=+I-KP-BSE/]2:?;K88'I610,Y" QLD]9?8&\<+0UBM.JG,Z>0@]B;7#$L!HOW8RW86#+TT'_E_G="+9R_S M-YW?^Z=KM:Y_0>-?3CJL6QL\4AJ\BO'/4\"!'3;[GN^8Q"&/QP-_4'>4FL.GKQT=@-6V?Y#+K;!EAYS_Z8PZ^PU/ MPK2V0+X=]3H)[+_RV:[K-E\O.0UL968< A?7"OG<=O]?V![8(^#V4"S;HEL/ MQYT1[&P7MM7N UP-1]5.WDT+*^#7IAA3?S:S#&!%:F@A4VAI;FN>5=6)&P/? MM9VCZ:/GB0\>\3JZP=@.SJHLD'./OM6)V/M[[=U:M=D9CL"<'L$MX\$H*\7E MN^G'0).;8&:<9&29E\GE\BD8VFXW[D\4K\G+CVR(D]6 W3[J#+O1EN)49'L\J\0&K]_H=OOOQH-8R_JREL,8/P^K"\VOVCYOYXF4 MXK;/VW*,Y7[ZO%W98NT&K=F6#4P[O<-QK]:D@!T[L=9XQKWA,=CKJ0- =P26 MXBA#6/W]6@5VQJ4F4WB*CEGW!_,2;@2\^=*L90:W;'B I 5MK^CO,^P#@EX@NW.<*(;N60-ODX=&L!BUVK[]0*TGRU.4*4J*J^4D>7.:R3CG[97"T96$]!$ M+M9[,A%IJ[F!'^QZOZBIHP/X:+A:&Q*3[9P.=GAQ!XN(_:N>$4AQ :.40A<" M;H8M+A!O,\M>3:FUT5(O43V5!48%I-F_^=",6E647Q*RMCHLVDZ> M?XEXZWT<9E*O2I 5%I@WZRS@DY3MT8$L0^45=-P[!WVZU8U\Z\HNF[Y!?:D M:8$VHPO@[.$85K%YUR7@"/8(Q-NPGM3459EA-126#S%E. A?]"X.8N7<@03 M&59?.OM]4*V'W;.:75T&GR_%I7#%.NSW^Z%<-AR[X0C8N7!K?GXNQ=YLX43O MR9M8C,[IQL(ZN5H7&C3\7>T#<698B)=?6*Q*6,XOMM,]/[D\E(P-@RR'0J&D MLW.E;1L%;]B\=JEAXUOB_>]>)R/FNQ%L_1!4U&,[&$UHXL_Q<-3QM=9Y_KIW MT4]* .=KQFI/P+"--B'W2^@/G0 MF%^'YLF:*#3^:'RE;6%V5G.NLQV-D>7E6R7;)" M,UFR\UA2Y,>,FGKS[2N6J> M4$/2_*.G*PX[O9H7!DSA02/IYM\ C][/3MA>)K&LK>57=N*\JC99N_Y@2@VP ML3DP-EG>\U,._5CC9P/VEWBR45/B:*SEZV9_U8(-;*<8Q#EF-AR?&VUY ME$UQ=)8?'%-VC,!3^JEU8S77[" M.?J#!=CHYO+E^P?G6+GN'#=L_%,-&\$?QR!,LI5>LW FMV/XR!>CI6M/&G]5 MO1+Y\:#M@:9J>WE106*%[%/([P'+'YX6)[/*3 W3J+E@?GBKO8MEZ6%Q^MTO-8ITSWOFZHEGXP56/"A#FAP\*],%6 MSCI?SX%OD0RQ+DL^]YZ3HNODVVTYNX- 4 'M8O59;I=J]Z7H=BYX7>&TZ\GMEJM MF-G9$*?#:EZ5.0+TMO-#:6BLW+1Z@D37?PK 3T1^R@W>B. ,< MS"]N^6Q^Y0]L5K5CEC;%P U5@\"AV=E%WU^TG0[,\3RESM'7 !8;1)+KGLV1 MV@+>Q2OY_IHV)K6;YKN.()D]-=_TXNL'\^(3O%;=4S.621+A7["YL,JY 4OF MO+_ZP]$@CCJ#LJ6_QUY,P/2YBQ)L(V#WDG1@H3N33(RC-QR>>_KAL/MY=\^S MG:]ONSM??S_8_>,MW->%YV^=?=S;A^=LG%[,Q/BXN8^W#U]W=M^_$3M??7XW MV_[C%?_XQ\[GW??_=#X<_MG=A3%O;[Y..WM;[),F4A*<"&+)8,0=Y\APRY&/ M!"C)1<&466GP81S#1DYY<58+%0@Q)F&>M#4X)6J)=@9KS[R^V*^%8_++__NU M^NM_-G:N;:&YE-+P:B_I=Z=_SK(JGJK^("/UN3GDK"'4.44'G0!@].+94-WV MUWU<__XA7XMW-C[AP*/GP2#,2$2<6(D<90HQRVB0084@&RKZ/,G^R\X1V*Z" MX*-!QXW+]N3LM#JUHE@KH%\6/U4$O;-_EI,/Q]/LM*WLOLV&Q-LF=OZR'PJT M$Z-E,8>*"RUK#:^:V\^]JY: H *![F$;>R)_$F+.>RM#*]I0$6!?.B$+9V=S M=MU$(6R\.D?VM$AHFX5L$6KU(%.$GUFBV]-YC?BB-ZJ1M,LBI7ZTC6,"(*#> ) M#>"6!NZ7!OBGQ($E!4[(!"R!!CQ%SN& ?. @BK2*1.!, Y>[QDYI8!*N'^7R MJSE.-CH85@7T+@?(2*&8.MC0N)DZ7V+W["'PZ%8J8DN+]Z-$PK6?O")&<8"B M( 5%/!&#C",:@>@6)GBF)*:@^:]=/IEX>SS2V@3"K%0,E##0O"C3CG"N:'(Q M&=+@$6GQZ&?0P.?33U0IHI*6*($H0APT!.0P%BAY*4!V.&NQSWAT^631)3SJ MP5K?%HZNL+5O:T2K)3:BR;T9T>78PGL[R-'#9322SR:T_0%_W'S;V=W\&P-] M"KCG9'?S ]_>W. ?#O\YW-Y\>[2[]XKM;+X1EVC[\.WGG3^V.(P->.(SC&^# M[QSNGVQO'G1VWF^?[/SQ 9X'ILEF-\%XV/;))ZTIZ%9"(FF"1ER QF5!T4(* M1R:9)<0F>]%,!K5()L\ IP00E=+.RX!%(L1K4-^,O6@FO]]X^W9C9^_=MVWD M:Q)WOO>J\T-3F#IK-./!2ZZ9LT%Z%A7V0F.C@E_"1)]S:D8=^\C1A9Q=/P*R MK$X:DKTJ6!BB&Y6@R/^.B^.S=O3U]HL6TLT0,QBN9E7$UYD!.0#3^/[J& #8 M[^>2HK?R ,+LG77,9.H;SB'\8+OYB,K,J9B32 ;CF5?QW!FI:/W!Y'%UBUBP M3<^^9J_D;-SPV\S3Z;MV.)QEO\*L'GQF$ZB-/; MLX=T>"[&/QZ"K=K-KM0O8.#:0:<_'H(UFMO?3KRP)_UQ-TQ.2>0C-)$">IQ]T M2B;S%9.H5VGN7>>:\I88S5&T&[D.2?RK&%PUGQS,+6;->1RWBUO[VD^<3#,OH;O;51#"<7W MD FP[Y2. I4X)BL)*U DADY5; M\OC55N_F%LTW3A"6,Q?#NS6!+QX;?)$ZIS&@KW'0O_+(X(047DVH8UF.#/Y\ M&3SG,MS=VZ;;^Y\LAZ4GV"$)2C_B5 IDC';(*PHVB*.@-H%$[?4O*YM3S,[G MN2;G*.K]SBQR7J;DL-T<=S;4=1/]=/7J%]GCXT'_M 2) &(7H[\?-7L7J/_] M5S/>W?2RK,>[O!PM04X)\O 5$.+&V?;7+;+S]0/>WO@D3&0\-ZXW0)J(GG)V-3\H+,#VE0=)*A[CD!AG!+8I>.3!1$WP05M8ONW)K330G MWX# 7"CB_"S/LY#V/,MRC.4GGF=YA&;N @HLO@<=XT?#/*V.<7>.IPV\<_+) M$:!=&QR**GK$50+IH!A&225NB8!RQCBB)D*TE)9"62B)!F;(N6AY%NCI6 M6"L9C8-^$0/H7L#IQV(^N,6F.\.F5W3WS::18*L]P%' M[171N1T;5@]J]?S<2&$+25?2R];7[3>?0(YY;$1$D1"!. :;QRFJ$"&16A%, MH(EG&&+7A@@;)_SF># Y\7!#1>EQ>?I> KUG^?M[3AA[QBBS1;8W/CDKD]-) MH-RU.P>6+?P&L@QL!27!@E#!\KMV]97P\.7O;?&?CDU#)&V- !G(/^KDD"9FH)<+&".&4TS$PD(%\,1&8 M(SW?HL4ZW?1QT%'1G>J :;'.C@":O@ M@DWKC MG3^(8=P%W;M0SD&_F\/SKTK@BPA:Y*86SWV MV]\)=OU+V\$NW6#I&A/B1H^]80-3QGI_3[D!_+VVR,.S+ M^5R:&[3I>*KKL#OH .K9;K47!T?/>!TFVF;U%R@R\1DO1&WK%?E<:XREC'OW M+ OCB;YU;GD6;_A3=]M]/ U_)BQ2U.:20??B!@2R>)MA/-?MX@9D]=V5_9%G MM(-\N$$NS%&I_'=EIQ30!*A89NZJ*]-23.2M>.KJJ7\?8A^P5>(D;_LNYGLK MPOS^FBUM=ZHK/0U@5#J-HQ),6AYXU%QB3Y)*D3IGT]6>AHM=.\)X %P5)+/AZ].\T&C&++:]#B]#77[J<-P].']/P<[V<'^_G5W M>_/-R8?#-V)W ]CI+D-E3_=/OKP]6+[J1T*8W__BFP?_GWZX?W?)SN; MOW=@7'S[Z\'!A\//++>AVOGZZNSCX4[:[N"OTRZN(IFDM0V(&R,1%](B1Z)$ M+/I$B8[8)+RRKBX>?JGR_MQ$5U^8:Q;AE!LWN'LXA+EY=[NKYO==''BXB7TK MU/M7'!2%]8)W.Q+K-6,X.6&X,E2[P(DS$5-M%)'NZE9U)6QWWA=9#,9I"*3Q M.$ZLAF(TS.(C$W\D>>P!NY^-$62&$3+F\\(:,1,-XM9Q9%D^1QP,YIPJ \I5 M/D=,%FQQNI#R=%->N!<)_JWF[3?%I:65XS>,3?T ]RZ0J'$E:^_.G- M%R_& MQ6S*Q;!]"I0QAZ0(N3H)ML@(&A -.GI*C28$YZ,0A#TL&_]H"^.[LQ;;9SS M,[X%M>>M^*N[E^)O-3"=-_.?+% ;":J\DC8PX;CSH. [;6TPCNL@M&B!>@F! M^FP.J+50EEEAD 3(1IQSG8L:*/B3*!J\]8F3.P+J.V>H>VP*?.79J;LHRZGP M$E<4H?=>EG-63*2D5><"465]W]8EHG(QG6&QYGZWPQ@FC5*7)+V#;4_[I'[F M.U^W"-R+=]^_H1^^OCG]N/EG9WOO,]UY__?I[ON/1]M?/Y]MO]_"%],[=O?V MV?;A/S#.-^+C)O#CYNO/VT=;I[M['\C'O5?B(W#W[EXNV/,V[6QNG.ZO '[^>54*==ZF"LGWWWM^G)$2E0^SA*!!?CAM"&8A)6X8 ME\Y'<>WQK*5LLEJRE:K=XZ8Z9"]4;V/=!JW4_<]?YB8 PVG'MK?O_EZ\I_4] M%OV92[R:4.6[D<.7AWXQ.1 M'L2IP$A1!E(6,X8L2QHEJ7VB4BNGY5(D:.V=J_7=)%6-CX $X2'#JG\\+? . ME%L*N^6+F!M>.JDV.%>0_(&RQ(Q9$Y+<)DF,J35*;Y;&LU!V$%Z37-U+*A-O!]L. M]KX&*VXVH&>:T5:GZQ2K9&/2>*'\E8_-_9$-YF>*O\T2;&-8EQ936RWM-PW/-=DNLII^!-M0D:6/DS M9U!4)87B!U,'4\+)/Y[4P=]M-Q?9*VHP_6TS^N98(*F/!5Y+.M]T2-=K\+S] MS2I[TPSV2A+&'1$.\\A(%-%R[KDUQ=^,"67D1_S-5QN_&X/2_*=TD#F[Y*7: M.+&#,#DP62/$5!R_[@\*8RR+G_JV=G#CI_[\=>=HF^Y\_1N>][H+[^';FV_$ MAZ.WAQ_WML7.'UM?8BQ].C1J*ASVFF-)RUL+ 8;LXS#:##7T1)$ M!"6($Q:0B3(BIY1AQCDK33XZNRH57F7FN0''_8+%51K9@V+%S=,C%Y[_(P7) MZ],G;X>4]!ZA<&)S--;&N0S,%B 7 \A9NJ6V*@;E$^+4\ R0H%)%G O,:>(H M$=CBD"MGKID?C_\_+G"\19+0,]6J"/962VV4L)03J@TEEDDOJ O):AG?:ULTA\H(65KQ: MV=L[/2K7HN=BZ"EFZ&DCDPXS4, (1IQG,Y5ABB+01F3*R& M$=FE=^=OS-KC-.6T['ATT,]),>$&OOPGKP'^8%>)G^Z>G^UGXZB?[F8+7XO M5V?.0Q\2Y]J3B*@O#8EC!C(ND$E$4N%4=,9FY<\HM2JY6@S"[D^-6\#\>X1L MW 0@V[5MU[9=VW9M?^K:/ODDCY?SU2AMUB^&I50]/.Y+QW\C0>@&<=I'2%>_ M+*7.6!]KN*W".-?ZH?P]?-T?O&NVMU45%U$5S^:3.5R, 2>#=XPE/UJ2ZG@GS_P:,2)+KL[T2-54)[ MG!3EP1C'";%&,BFT$"!V6B'T+(30+,?+<\]H,KG[<*"(*Q*0QM0AE9+0)%&K M&+]>"+438)0R9(B3H%U2B5R2!ADC MK;,#3,KSD5#-14&1:P!&UB2R&IED'!.<2H-BX;G M7N%K^JX.D;0QS!D/3RK_MF',QQ?&O-+?],>@/VP3_19"H_DS(92 2**YPUL( M 7&E&=("*^2IP-%XPG3$*^M$JU5!>!NQ7*K(SZ/(S[V>:;=ZOCO.._07?#2H MOV@.>X7#\7"4']$R]F*,/5=7R3.?@N'(X! 1J)WPFV%@@@1)!-4>U%%[/6.W M4:#EL!]^D,47MQ^&"_%Q6_'G[EAW5O''6T\=("^^-PR(I MG%;6-5[C;?AV:5RV[=HN]]H^^?CDQ+*-#0BW49-MDSBR9;ZTT477:(,E":L[9G(5"="#*!IS[2#NP4#2H.+0(5)L?/\CA@MI;)X_TFWKR?;W:;<2D(LH(JY+C2)$K+#C+;]%R/M[7B]@?%[>R$F]$,1Y8$"C:WIM.2(AM(R$=9-%,N69+H]>+VZ0=O MZ\97CQ ;GO0AMP8 QH!Q[0FW.\:&V0DWEDC@V.4VM>SW-C(4U=Z!C4^1 M14MQBLAY;W.6B4)4<&HY2!5-6K2J]H'Q].L[X1XL#3]M*;H'@#H!@9B6[Z 1-G"!C*=C&TF&DM;,H M>^,MXS11?"T0//V W*/%@*=@;E_!Z:VY?8<_7Z2JC M>A6;14M1WQG7/9CSN06.QPP/##%N&J*Z2J%Z4#;_SQM$I198 MNJ5"JNL](K>#J[O+3+Z,1ZW_XPY1:L[_@975Q#&&K!,8]!HED(OY1&!4PD9M M&!4$]!J]QA?4:5JM9*EX_4JMA#$;I7"4Q$2X-50[:ZG&7 L-+*_3 VLEWSV? ML-/OU1TF6VWE=C@PTU:8"50R*U'2RH*VH@DR222D'$XT1N)9-%E;T02O4K%H M:+355EIMY?ZTE=O!V$\\1S7%J?84U5U#V.Y,E:%1@8KJ'1*:@L&EC$9&2848 M-29X8@TF;&5=X#7S T\BH_Y7Z/LCEN?O!VD%O"(A[]#Y\OZO^''Y(U'=K#? MZ=5XB LT_616I)D5]PYB->J/;+?J]$:#3F_8\=673*6Y8%__8OWTZL0.J__\ M%OM>/ )Z7EM&5 M=;YVV5:H@#Z[F2# G%N(2GXP.-]2R<^F$O')1V.DP!Y9'@SBF"JD$U9(>"VC MM8$G'%;6F?D6F8!]48TR_AP,8BQ$TP-\JHZ - X ='H! &<:X:K1>Q+F6JW MTCF./A>5[)ZM5?<,8YS(J!T(%R!!#I:T=29995* ?PPCHA HGL 8;@GT00ET M9_,-_62\T0Y+@5@, N5L+R!5Q9&!_7/1$"U3/G&]=KE?T*UAC&MM @$#2S', MD\&:,NT(YXHF%Y,A#960EDJ6@TK^_OI)*DV8"B#LJ,=@$@.].&T42EC )XIR M9Q? %%)NJIM]0%>6#:8H;PXREU^+QZ)L(/'/R5J6H7P9@>WP\ MZ)\"\8]@\@LQVNV,P9SRUL*F[L[P_B/DS[/"=.+0?2T=_?]D?CG;ZHP\11N[[^SU@YN=,.Y]//H'90%BR M"&/X6@( MJ-T%[@4*ZQS ,_K[URLYI[3_Q('E:U.&O<0LK5_J#HN MDCF_]M_G7 9W4%!HCB !]?V+,!Z<13OX:<18*QVO^X/FHWP=>6YT^?45^11S M&4Z?$E(A>]YE($AC$Y!,EEH9>7 1U RVALU%OU&5-VRX@&KP#1JZE9E]02CZ M@QC&W=CDG_V ;OI/34R]\*KAF+U^_F@N'+R7'6E[,/K?NWW_^;F1S>;&Z?;) M)RTI3QKD(.$, $V$B(PC$L5(A8F>Z&C\2A4!\X]AET#AB ^D'4X.I\YK>J,# M.ZH. .>J&CF*5+X(DOFK"JZ[1K$LU]M='IER.6FWQJ>:4)5XOAR>F]V^]9?_W;2":.#%\:L*:QR MZ*+)(6Y>7']+UDI4XX)+N?Z.PYW*7/LU7B/7?O>MQQ*\)MGU7W_KL=_^3C#6 M#O9Q#9;>Z+$WS("_-N/B1LGRN<]+'/R<8*.^ $SJREACG3903->2'E'5K2RK M?[O!O]9_V>H!2O7'\/PPO'3@[QFMTB1HB9JH95F=B?NH*AE8[>I,5Z=Z&X]L MIY=EW$NX.9L08]NM_J>38O7+AZRP/6=:FKHWJJE_HY;IQ_3/P<[A/VE[OE<%;*2G*5AD;#Y[0[A$1H> P&*EUE)'@U$KZ["I M=W1"]X&RT18^%WJ_6/!HDMON8/Z/% /OOZ3!'0+B,\C@_VG8..L*[UPDV&F- ML%&YG%&0R"F"49 L2NRCT52OK!.SAN^JG-%C0<=%GK'(G!X%5MR=C_<[<8+[ MT9@N8,74I)JSJ/;BX*@%BYN Q:Q]/"7.#=0&Y7-R'EFE2C\6E>:I5)AY=2$XU_9*61*?T[6!\M;W MM#@:=>9\3T9;K(*GR//( (,L0T91BD24L._,*4S]RKH1#W"DZ#D6#/_YM0SN M@3U;3\C=<>K,$Z+ IF51 I.F7-C9XX"T4A@93H"!'54FZI5U)M<6+>S\@+QZ M(Q5A:;GT<3DAKA6AK3/B#OEUYHPPE'FAJ$988PR257-D!)7(,18=0#3'"N?C M%8S?PAGQ?*7@H[.HK^6[UK*^$XZ;6=91DZB$!SY+*6<:QUSK6(.$=%1*FE1P M.#?'D%UPW*8N5/,P-U>N-"Q.6(8\WEZR5A_-KSCPV'W6(=S'T\NOZ62UGW#W36CM+SRS'_\V PL]?V M(W*#:#\CFV"P+VSWQ)X-5_YU_OQHIXL>22^ ML.,@7P5CLDLSENI@D/'^/SHX)L4CBTX1P0FG1OA I4V,&QF=#Y\4V(;EQ&(_ ME3,CN2[$O_]EUZ_:R0O,4&,LH(8RBN$0M./.:4,P"REQP[AT/HI: L$] .E9 M?B@*"!N\MMY[E1&H)ESK#G4]2K2QI,3H[/3URL8Y(9U@!Q/AQ??;>#DO) MD=!)*0YBS\?*Q=%)C+WR\:344W6< RYYT?.G]<:=Y7,[PU'??YY6AFK*153) M=@:SJB7YDRQ:;>^L]%M1OPUS-8"C?J^Y_1O'5G-5F//O**=A2S6*O- '$<%S MXK(7?9G5U3J_-.-!?>KW5A6]%J[)E7@ (8H5ISQPL/>L\L9;$0FW M+'JJ;U!:\&=4@SFG;$WJ,$UK@9)G6Z]C>^_5R?;^)Y_!C$>-,.<:<0>ZD?84 M@V$/0,HY2X!5N3+"Y=X)MR[3Y2V)QHB0B&>Y!+HSA!.;2)1,$X'%#:H-MH3S ML(2S^^83X!-UTCJ4@@^@2A.,K# )!1R,]B(RE\M4FC5V+>%^.L%1PQ MJA+B45"D@[3(\)1 -Z,11]"Q*%DS=U5JZ)PZ\3-J#MT**-N:0\M HC#V_4\ M+=AZ0Y"P+N;N1"GW0:;PIQ4Z4BZ"RGT_UL2/5!UZ,'/A6R8BQ817$Q*K"FQ5 M?XT'_L#F:@9=VUM^K;LQ/*J#7"FQ]\W)5+]DG3N;*!3_]NK=7W^57\EOOZ[6 M%D\#%;%Y1#:C>M7QY EUG"UC06=TP;XI.DF55:R,&-GGD<&CMHS &IB'J]7* MC4=5KS^JP'P#Q,HU,>$MUXK&7A,!NU!F5VOC?4S6:)XT<<'BY"BC3@"F2OR- M7B5WY!K=MB#6QT=3=!J[H1]T"N2^A5E-A1ZBSPY2_C[;V?BDHG6Z- XI]:@P M2#WG:4*4AJA]%,RZ''@3EV3>?\W(9J9U58 R.R<:;6P\91?]P; M[:8Y7W_!E8;\'WN"Z@]0^0>Q??*)62TXJ#Q(@IC,;GJ';, 8Q20L\]%:SW,C M4+$*8N"R=M=08'&8@#CY'$U[@4[*%*WZO0:,BS7 M%CH?%C5OKK1:7? \0WV1#T")H&J-"TOULS\L^V%J':\PQ'E[Y5LJWZW(^ J5 M[Z0/^EKLW5$263.E6K5[=B2Y3T"7"X3PD*MBY"/? +SPPP@C$#>@" M9E4 C/T+?OP &[3DOO+-F?_[XH2 ^8J/N[C+:S6LE#$H8F#"P5N-8Q 2==Y"WY@PW^\@;6I?/J>=9@7-?4FZK+^:*):9(M MD^'SU20.-SC MF7&1.$28BD:Q(,SR$3JD@-LR@92/9:6P5>6L@+_F/TLZ!+\J]FE!E^,Q79GI_4$![^G6W4K5XV M+T&!V>B%JT'^/#T].Z_CX:NO.R>?@N')>2N1TA(T4XP%TD1*A*FUBC!0$80# M^^L;7N\JP184D.HT^U#TTK(3$Z=BW_OQ8# !*5 9:8U1:[5/O/[Y7;C#%^!N M,_IYQSJ9],!8#/>X$)QZJ8C1D5L:',>)"P:Z!;9>TG"AR0JAC+2X]S/I= N# M!<6EH-*2B(*$'P S0*<:E I+A;;*!A))MJ#X*A8_&?=^D'Y:W/OI]"1V-CZ9 MI*C!>4^HS&%B8I"%1R$* HQ$[('*0#7%:Y>K1=P:]VQO; =G%;\"^F[D%Z=+ MZ!?/SI\ZNK0!BW!4AY*^-YLF4PX4Z]^6H-O O%$W'X^<3FUN9L^^@P!PCB#4 M*N=! Q4I'YD.&AEL*))2J>23,0!Q2]%!('LEXG!4O%1ASI(L"#_Q_UZ1MU6\ M8/,28_:0\7"BH?S>M?XS GKJ=_,#R^W%]9$O..J'V)T%.XJ)6MH-Y"\GL=-J M$CNU,_IZ\3#-" C&:[A.SURX&X%[(FR>U:)SS(8+FZ M78'_!QDLH_(>!LOT[8CK.ST.M+G98^^^Q\&UEYK'69Q]KV1F;M<)F:_.)V1F M7]1=G+M_I$NSDU-5;[@R/Y'0YLZVW;*"Z?(M=5;X;E)N\B83?FX+A^^VM<23 M6IN6J.Z$J)Y0F8:K9_SJ2G/B/@K@WGF%ZH<^1]T.\N$&N5B)T?JX.5VC8CE8 M\7OE1N/@J/JETZMS3Y]F Z4[J*UVJV-/-TS*OO59E5EBV=@Y_T_!]OOW\)8WO#M]W_SG?GS_"M[WZO3C'Z^/=C;W3S_N[>/MHP_D WW=*7.DK^CNYNM\4/QL>E!< M*YV4"1'HR^2^GSXBG8)'5)" M98)6YNKN./[J)OV%-F&4H8%"X0KX[B-V$5J M@XR6<1NPX:X)^S1L@UNV>41L@V?U09ESC%&%K)4<<>-S]3-*D%)2B"05#]BW M;+, V]SG$:"6;1Z6;>BLP9!5P"M:(Q&B!VFC.7+>.Y3+7W.+.<-,KJR+M=NT M#'F6;,,2L0P3[EQ,G"60V,$)F6Q2E W^0M)!BW;/"*VX3.V 6STSA$4!).( M.Z.1<9$CJ05FR@7FR0VDS1TY6QZ9M?>EG^OS=#NCLX?VNCQ*U+EA OX/ULC@ M=Y9^_RWL^6=*"D_BB-U/Q:.=EW-&HX]:">P<(QO>RCANV?!1L>',2&988^8H1LY',)*#R,VK!4:2 M&NRTH((S,)*57+OB -Q_W2;GZE'9PV\[P\\HY92\3N;J.!R50A2M7^U)6+AY M=U_#YFXU>]M"R<)0\F[.OG62!Y>+0WJ2#.+4&V0#,P@(0"NEF3,LE4- 5YQ0 M;SGJ21BK+4?= 4?-3%7G@V8D1D1$Z;XL#7)<6A0-]S(;1MBHS%'L MAMW9 HX9!-/O<0S;63+2@JI!S]EI<+[2YD/S[10&OH MY+J*O5"==6(WM'ZMI35%+U4F29W3&-#7..C_%(_79D,H+5PM#%>=^2"L-@'' M*!&1@2*NHT..@I'J(P]4!\Q-+J)6ZI+2WUK'\R.R;%L&?<0,.K-YF<,40 MY3@@3I-%&GN,* 5Z2,8XAF/+H(_14&X9]!$SZ)P)+14U0CKD8?,1Y]HA(Q1& M)/+(*/$Z6=,RZ&.TNUL&?<0,.K/(A75,Q1@1=3H!@Q*-G&(6,0.Z+S"HI3K= ME$$7"^HN2>?D&QTJGU78GN\WNO?;218Y'/U$'S^+GIEOQ=Z-#/#)P26(R M@7/&B:1..<.RN,79MY;1;G;(-,@4",.>)S'RV@SOXLW M*KK(*1(!9ZW1)Z2-TPA;07CDF#)%6T:[WV.ICHBDHU(N"DZ8M=00#>89-M%@ M'*XNR=LRVJ-@M+G3W-%YH0-#-&3SC#F,M&,>16:DQ#1(ZV++:/?*:(8X%>$R M&1GFFC@=<" );&1BA 86:,]_/UY&F_E!(C>16LL1L!0PFHD2:6DB4M1XIYTQ M-)#O,]I33&N_W3'O-KGI]G9G>S[F$8'(?%*[4HK0&!P*)*J<+P#VIV $*5"' M#4VPN8FOK$N]IB[W]&DS!F\>6KR-C=DRU:-BJKF\=NJP=S0?P68!F$H'9#6W MB =KL?0)O@\KZX:MD38-]T?"@;>Q)UNF>E1,1>=.&=!T MD38>XX@#QDFMK N]QDC+5+=GJEO9CBU3/2JFFMF0V%E.L<_!<^M!4B6"-/4* M*:.LPT('RMG*NA+?/X+UK**?MS\W?4\>+!]C2H_3@_44S-+VS,T/5S;$&"64!,&BU24LBF]WUKKU(S]%.[;EPKO@ MPIV74RZ4TF'"(C"@LR*KW 19+@)*C(9HN9+!E].DMS1C6RY\BH9ORX5WPH4S M6>BL]301BRSU.2&=).0T\4A&+0F)-EGCBRR\W'VXY<+G:BFW7'@77+@[DX4J MR4BY,$BJJ!%/G"%G02 *HB4V(F"=2EJ#^1X7/NF Z\+'O5NOVUU8M^W)EL>+ M,J_F[5X6!97)4Q0"<:!QVX ,S9YN;+5QQH'Z+7_L\%G+<'=AR+8,]Y@9;L[$ M5=HP):-%2;O,<$8BS8)#R@KBHL/TA^LEM QW%S9KRW"/FN%F$LXFZCL7JOW))[7+D%[\G)=?O1[5WD&L,I_:WEE5DO2K$7PRN#JB7?4! ,L% M\=R!WWXJ']K,QK55[@VB'X\%9 M-8P^?]V!F9UT1@?5L .3M8/);?ES.YR\)S2/V =(&:U-27(I"6Z6F_+BW%J/ M\R+!<"RLJ-V/U4%G..H/LFR9G-B'/^)<&<$:W#2:ZZPO;Q9_6%>97CH M(/-A=3QVW7( )+\F+]OHP(ZJ$]A#0'. 7[BE7SG8X7@,VPK0"X__4E8SC6&I MX[FWCP8 N<,E7^&IMRD?&ZD7^3QU3J9U+,&4;:F,YRQ@NW9[MG7_$U^V1?@ MI\E564AG=!W#QN?1#L\QT[#99*"/?C?$P; 9X#RYQ-,X\)U98Y 3H]4,,"\?V MK%[:LZGW<0@@5M:P%P%1:C*_L!19>.6=Z/3&9'G7S- MBT'L%N;Y[:031@<3K6SNQEH]?(%GMU@W['?'H^MON:1R/M!>4'9A@>9^'@QF M"O-^1 XP_#.R"0;[PG9/[-EPY5_GB0LHZ\(:7IS^M9-,Z=XF6:OWH.+V!V7/ M7XQ[P&'Y*AB379JQ5 >#K,#_1P?'I'ADT2D")C.G1OA I4V,&QF=#Y_4ROI> MD0& ("^S[@^(]^]_V?6K=O("O==JM,+1*RYH\&"36<\I5J[# MC#S'!R'4;^WANP+AQS"XW^&:SX_3 .K&_WY[]O%].':4R]V]?;9]^ ^,\XWXN/GQ<&?S M]>?MHZW3W;T/Y./>*_'QZ,/7W;VMTP^';]/.YL;ISIM/R4M+;))( .DC[@E& M5N<\5:U*%<%,/,Z8.AC':TGWX<1=%FVI#SM]4O2"PKE@]\+8X"'? MT$!B3;Y5+7[RK?TJ3JH]9;$(=(SBN?)/S6,:E2)K/ED-1S&Z$__,?1.+?&%ZM,FV7J[-_8!5DJN^.\Z6=J:8?\KB*2@-2 MKI.U] #OAW^.BO(%L-0'Y:O,HJCS]>R'I5X0*+)C6,TP_/7%S;649M$FTG8 MO)\S#KKV>!A?3'[Y+72&QUU[]J+3*YM0;OJM>58CHK-,NA@^SZ\XVW3[=W?SS,(=]#Z<[1UM?/_[Q9YIF -8M7#!+3C-DDY.()\J1"9(A M!H@5J<4,$YK/Y.)+P=K:=+\?AICD(B_ &#]RA/6B)&LAK86T*:0)1KCV@DM/ M%+=26Q.B\!)[[[3GRG\G>;.%M)\#:5^GD"8#E=XQB:Q).0>%ZGNF5L[L2!F0T/F,OC+::P_P(BX7K?LFN-R?AO3= ,US835A M,FMA)8,@7!-C":8Z'U4"86^2P:WK9BE8;>:ZB22?&-/ :A9,%YZ,S4Z< #^" M8LEQ*HA863>7*T"UG/:PG*8H<=A['8(0G')F)7?"1VZEY-8U[<:_[4MH.>W^ M.6WF+C!24.P$1G4V_F_ELB[WW+M+)[GE:'$4BLX=Y0;ZY)07A/IG<+)M=;N4G#MS-HET7EO M-$78\%P.2DKD2L'5&)AA"1N<0#$@E+=<^W2YEO,$8_$B6&XX<24ROK0MQ5F+WEVB7D M6JMPT)XIY3GFR6-CA:*:JQAL_D2V1OA2<.W,"!>42TQ20,*8D&N=78A4"L6EEG[')!Y8?CVB<4!'X;A]$._$%=6"5^B=W^<3ZV?2L;/)7_GCC" M2,>()<3DL =7V%O#N8\)2VXU9%'[>S1GHW&$C1<@6.2>(>T.0 MR^YVBB5+23EI$\DI*D8OZ'"_$7?!5,G;(T(FE++ H\L&$&4 M3=(%D[AAC-_ 1&^9^H&9>F:_?&M+G9B M,_>?1%I(PFT>_?(S]$K WM(+!&H7$QP+DH@!\WX5K+V6J9\N4VOIC(^.4$LE%RZ9(#QE67O#FA/I MV@SQY6=J-I=79B(/,B 9&#"UM@Z$M 1)K6.*7%$;, /K?Y6;'S[G?(=,_1RB M\^^ H.N2LD=V\#GF2A-M7/[:?%:.J:1@-P8AN<+4&&,QJ!@J\>BQO$E*U,]@E(VC+U$V9JX[0B7D;OB>? WB[2E)QU.( -U*V/H'E9^J93R!Z*4,2 M 5&5"T*'!)(:4X6$-=J!XB624BOK>I7P-E7G"3.U#]&X9)TVH+51K5Q4)()< M-LQJQLGWFERU3+T$3#WS"3"LA782(Z6SI!8&Y\0[@[0T. 9AB<7Y!,PJ4ZML!0D$%% L4Y* M05AKZ"\[TLP?(&?&.L^(19'FMJ\20,9811$U.!A+DJ&)9T-?JJ4YV-I&#F[- MNRR1?()2*&TY5UQ8:27ACCEODW+I>\V>6]Y= MZ=V?-*.\>%3,CIG.-+/47. MPX^(+9AR)E$A2.9=RA<\OM>& Q\34ZND3$9Q @3 L2.:4D>D<%:ER+B-K3V_ M_$P]L^>=P(HKE0UX$,.<2XY,% F!3:]MM"$%P5;6"5[EK.7J)\S5(F=_,R;*7*7 MYLD NA&62M#6DW2>!QQM-,J%J WF)&"&6[_)D@/Z[GQ5 YV,\=IB9!SFB./D MD&$NH&08(TYB+8(I:IK\<37M#MGI<90[;L&T!=/O)*80&;4SF(#^RQUCUIED ME4D!_C&,M(DICP!,9XZLE(2(D@O$HC*($\:1<]XB*;C52GIN*5Y9EZN*W]41 MV!9+6RQML?0'FKRW6+I46#KS'P9IO5=8(2V)SR>#X#>O PK:D)@D30K;E74J M5X6^JRR_%DQ;,&W!M%%,M3:!,"L5PSP9K"G3CG"N:'(Q&=*Z;9OCHZ[_;,8W]5]B:_FSCU[^GOLQ=09O1[TC[[%M_AQ\FTW_O?;LX_OP[&C M7.[N[;/MPW]@G&_$Q\V/ASN;KS]O'VV=[NY](!_W7HF/1Q^^[NYMG7XX?)NV MOWX@VV\^2:=\(CJ!'2@)XHQC9!.Q"'.1NR@*K"R8A3O]2YQ7C>QIY>JUK4[L ML!I$W]_O 54%^+6; ;,:]8%2^_XSOVK8:?G8S4ZB%7>'=L[ MJP[@8;T(3 3/.>X/RH/L:6:8"J[M'\62,9BOBL/,1YWA 5QBJS3N=JLOMCNN M7V !MT]L>7B_ZJKR\T@@Z^&TWO9UNYE\ &?V0BR@/ M7]KC7$$Y?[IQ!+ Z>L;, \\X^41A2[Q0"6%FP0[002.+<_S M1"U9RD;AF!2/+#I%!"><&N$#E38Q;F1T/GQ2;&7RF&O$D?X)XDA=*8X(6YNP M62,S[X"OSC/,5@$:D!Z;G:'O]H?C0=R#Y_\.'/+YH6G]K*'UHSL-^_#ULX#GB^VOK\ZV__C[[.,1T/L?'R[1^L?-#;*]Y[.R1[;? M_PW/#X>[>]W,&U^W][9./N[]"7=^./F8:?WPP\GVQB=LC/31")3/)B*>F$-: M)"!XYH/%@U7U=[&__?JW26MZ!QI7Z#L>D>^^[KK:%D^F&:U-Y-[_^<_ M-"7J-Y!J*46?T^"+O!F +*J.[!E(ML%9E4"+*;S_]]J[M2K%4#+H00R.QJ,^ M?#^](XR+W,N7^@/;V\^RL_QUU#G-J!/MH >J[+!\##<=C@>=8>@4>!K6HB]T M8" # ):YY^=G#U=GXG).TN>G>)"218J"@,XORY]U8':^5."'W00C*S>!ZV1A MWN#;<%:1/R,:+&E^Y>3E'KYW<7028V\B_<'&ZP^FN@"\HGG$>25A[8)I\ TH M>[CM?]T@^>A@$&NU!C8%]@AN/ !"Z,%J5>_B\2@>.5@=AE>K#%BKY]2EK'<- M\H6V-[K M1;VT@QJN%Z&*'XT$MU1Q1U3QX>03J%_1*ZN0)]HBSK%'-BJ&7- \&$:I=>J. M0>%'_:WM]M_5]K-/SKO(A#8(&-' ]E.,-,,@'73$R03/E0IY^R\G1$VW/]U& MZ<#GL62MRIIKJVX\$=+:/GPE=OW# MAQ-W[IPU7B[._S=/S:XWZSK=SN@L/S<;N;TXNO+Y[JR*C1NZMU])AVMIK/P*P'\_R7#MPV[(\'V7J&:YMOZ[F6K^'[.!S! M0H[J*])X-![$"R;T:AG6+YTOOY9%Z,;>/HPY&_(P\^;],,;\V,K;P> ,%O7$ M#L+$,7G.23Z_MBYV._%+65L[JFK79[]V3QQTAL71T*QQ<7/4XYYS$R0@KGZ> M:+ZC-K#S#9>7&282.KY,LKP*!!10T%%V'W0[GX&B\L>]JMAV8*"S M35^K-GRV^V$#,E],74)YD:8W7$NB!_9+]J/$WB0P C1[?0!E;;F=*.]&=E ( M$?B 8J(;.Z?7@5=DQQELY'#L#@%$\E[N=_O.=N':D>WM%S\4S+)V5-7:S"_9 M$4?Q;W]L_<_>5OF=_/;K:G5RT/$'F7ILN;A&M (AS7V=[+$'ABO[9F'9XU$) MA0%C]6-L5-X_A<"* 2,6"ZJG7[9QYGW MH<:N0OX%.8<35+P0-IQS5M9#S P*\#K(3DY4@]8LZG)0>QS'A7= >/U"?VV M)X]@.,[-3)HH#A!3/S_I@B/W*-H<.,A]3B:\/,^,\0J\R,!S9$-9E-B-MIA=%ME7%^D&.=$V=L;]Z%.!UPEKA7C:P\ M:N+:KP'Q2P?H3"9 NL=SY>$"*\\RB(>KNH,*GM\#!L[$:$-[4R%;>,O M;H979E'D;GE:9N(RD?/#_K_#:^1A?EKJ] "Z\I1AW'5L]BZC8W*)HV/\WJ-C M[^)^)NJW)3P/W+!\0;*=SB0@_/?IA\//9SOO7['MS>[!!]"9=S>[G>VOX?/' MO=_AWVWQ<>_#R8>]?SY?U)E!Q^[L[FV1#WO^9/?]Z\.=3<]WWV]]W:%ON]M_ M;'W=_MKM[AS^?K#S'G3FO8W3[8U/&F,E-.5(6V]S1P@">C)S*(4HI0)CW5AS M,4B6K'!:2*9XSKY@WDG&K1;P!^&P+>%BD.S=JS^V7^WL56]?_;7[=F]KYX]; M1,J^_\[S8_2E2@TF3ANX7H#:KZ4TQ!B1M#*<+6%D;7>JGPYK:JV%#P P7!HR M]&>X[O=B$X;/@ M<,@#S M _6RNUQ!_&8UN$WPQ1.KW:NBS+.9Q3.VL=Y'6BR9&HR&#-<-D9!_C27W2I&SB29H,RJ5TO=_-'_ MS]ZW-K=M)&O_%91V][Q.%:#@,KC9.:Y29,=Q$LN)I=V<[)>M 3 0$9,$%R E M,[_^[>X9W'B1J3LHX4,B602!P4SWT_?N?&T+MVKT*+M0Y9YG:0:OC:).OMG; M+R)>D.WR,4U!HA>57H-O=*B]G]:"@C0X"BDBJM!^5H_M!KR -$MX%DE1#&A2 MWW 5 ES.I#T3@PH,(K\HX1[%!07'Y-6S(L< 9(E[6,IL�IJ8L>&Z)LH,3QB!\$W#->T8#B"UO-!? MQ>,HC5T1P9=8ZC&>>D$DS#1PHR3R -&M-9FA#H5\$^?U$2 Z284)@%%:X8N9 MTK%J!E)(I96C;&8@;"1)@9B!"*F8"=5!O'W-9/*^!"/H90#&)N^/^KUF._6U MEO,ES=$VD!H^<=1B@KZ>OT0'%HJKW^:%Y.(%,$E2?O/R:O&X60M4+*GXAMFR MKX+TUN33EV1( *:]NLR2^:A*8&]]4646F\U7>%3FX\5\^U=:6<0Q":)'@@=, MLNYL4.O_HZ+I/'SAZNMO?7 ME!G;">9-T)F_)',9KX(U\=ZL11L5",I_V\$<.7A-2(H<=XQX#C+SNV_Y*JEO MUP=OJ=]MO.=7,>KU=XK)*YZAM'O8]C&?E>)E]&I?BOJR>KC0_IHI89 ?L:\0]L+MGYL'EI;/[OJ MMI9UZ%GAC6Y[]6>NL_VAO5MLZ-WLKE]9K!7<; \>96>MP-WIMCNV_]W:\BO< MI5.PE#\/4QT6?,VG(;L&4=#H@XP5O5V/%6UM&/STM^8$76P[[LQMJ:=5_+FM M1FI#F52_]P_MF!W(9Z<7?FX;9]X%W^VP-WNW,;>BJ#LAI[W;,O,Z2+5KB_V> MM,+;(M2VV,.[T,Y7*EMO#U,WGA(R+++7B[PV8UW1ZM*R#^V^]YO\YS1#/_SI M'!VWM^GO^=0Z2VQZQ2?3(<)UO,"-O=BWG83%011YW$XM*W'-A(=)>,?S,UHN M;_2^X/I^S^:CRNW]]HO*YCJ2*67)&?_2FW81-W1ZJW81?RQ/WORQ_/#F[5\? MWWP:_W'VF_O'Y /[]]FGSR>__Y#]87]8GKS[-#YY]_YRM5W$R9_O3?CO\L/9 M!W;R[E^C$WC6'W^-X-K?K#]@;7_\]=[\][M_FG_\^7WZH3U,(_(L*X@2UP@M M%U,116P$D1D8@<4=%G'A1MPY>.UYNAEZ/6KS>T>]NP?$>J*(%;AIY"5FX)A! MQ*PDXJ&9F%[D"<_D,3?%W39;'!#KWA&K-4+$9MPR@\0(8A,0*TX K,S$,UP6 MN0Z<;2P"]^ UK><4O# M ;'N';&:_H;,8YR',6A6.!"114Y@P/$RP_/<-+&\Q$VBZ."U%81ZZ Y*U@!9 M^P)9(4N".'9 @3<^P MO#@R&!RK$3E^8"1NZ#@1LYF=,( LR]9#OT^0=4>.[KWQQWT2)15#_)X7XV2' M.:_/=-2T&P:I*\PP]M*$!1Z+XL04*0MC'P0S$/0.#JP!C!X2C$[:@TLLX3N! M&7F& 'W88*[+#6[Z8/$))[0LQDW',P]>.]Y===KO49/G@84K%K;\Q 9K*/+ M'F*^&T6F#1:2SP,K<1S&S!T\.@,+/S +-TZ;*!11[-K<<.W4-9C%A!'R,#0< M/X&C[8+$E,3T2)'S%S%P_'P,$/ MS,&-$\,$06O'GF/$IL<,YH$XCCPW-6*7@506D6M&\<%KS[^KT6$#"_>0A6, M:QNSVLW(9"QQ0C 38S#]X?"%SY-=+/Z!A1^8A1NCW@U#B_O"-WR?IZ!',]\( M;3LU. /Y&P1AF*;!P6L[Z),>?=L$F^LZ(W=.*'VBGLK=W__)@)KC>\R/HC 4 M0<#2..+"MCSX&9L<]!3'';);]@KQ3MO9+:F3VK[M \2YH<&2.#*"6'B&"VHG M_ 35Q9/9+_LE (*ANOBTB+XKMD#FA&06N"*V4 MA:[KAF;(AW29/8/ QO."[4P3'H6&9?F.P2*3&UQ$ 4"@;49IXIL^=O)GKN[: M=Y4NTX_Q>0/^#?BW*_YY+G>$E_A6&(4L3NTPMM/$2P,SMBP[D,JS9P#82N5A<*["\HPD%H'!A##!!O8L M(TFY'=F![[@, =!R=/O^C> ^)?GT)+%G4,^WB'58X7VM<*A='6I7 MGWZ2.+$W>/?W2K-IUZZ&GAFF2&S[-E;].0>O'=T-[\JPVR/S;0"L/KW;==*D F$+9ON1SVTF M +"\R/4MD89FS'G*O,$7OV> U?CB31\.E#F^D7HT]!?G_9JN;R0.X)CG,2_A M\<%K6_?= ; &P-H7P H2/XH8]R-;F,RWW,@)8MMBKB5\RPFB9'">[QE@-2S[3[M9Y]FGYAQ%%MV;">AR]PX"4S?<7W/ M\2-LRE57R@P^J[T J(_M6E8G2LW08J81FW9BL,#QC,!GMI&FOF4' %BQQ]$$ MM&V_1UGX0R'-75>S<@X2*12I[<4LC:+ B6S?3SA.> A-APU.GCWC\%:I:V(& MC(6IX3(O,!B8P$;@L=!P;!8EMN6QV T/7EMZZ [5KD^9PVUAV[8PK2BRF1GX MD97PR ]"W_'"((WXX!79,PYOO")68B:I[S*# TN##+=QQ)C+#1LT-M]/_-#UZ[.F-]XO#GEM!S^^97NWIR]QJG M3-_SN<]CA_. 68$3>%;D6W'D)DG(>!V?&9I?]0:*.B6LGHA=RS8--W ] T=* M&Y$=N(8=I#'W8A^T2_O@M1<^P5[' PO7_>M88GJI'[N.RUD8Q3SP3,L-A2E8 MXL61-32_ZA\+MSP"*;,BM!)X#-S+XA0L!RL)#!8%D<.QXLS'H(1_:UUB8.'^ MLK"(>!@DB4@#)V:!2>*':6![29P(AS$Q9"KL M$^9].#M"O)/.AZ/_1)8P33=(#!Z9CL$",S2BQ(F,R+3C( 05UN,6)E.Y.*#W M3KR@O6F>=5](^*QA\(EB( A],_&M(,0Q*';L!Y'EID$2<@\,?,?:Q3DS8&"_ M,'#98" /G,2SA&&YOF\P/[6-$#1Z(W5"%T-^EN.G& ER N>^,7 P $ >PF M$7BN%4GK:^U-6N?S(TZ..T:9+G- M(H<5WM<*GUO]WLTZ:>V:%+S_ZL_35')<1Z1P$Y];J2\[[MZT?3W0F\T!")'V"G!]>((N$87A)@E;PPG=3'' ;7>8)52P-D M/5'(LFS+MR.?!2(5S S<(.")'PEN<]=)8C\=7/-[!UF-72;\)(R"0!AQC.%) M9L9&Y+N.X0L>1W$0AC9GE'9E/L&9A -D/5'(N0*C_NF:Y@%+O<3QPG\?W!^[UWD-5*@/ M[OIV8 3, M$YCZZAL!8)81FZ9K"XN.6L\B-Q_;)[O8W"]-+"8\ M,_"B* HC.W'L. TB-M3 ]@Z%/K3=4Z 0!XEPF1$'V#:+)Z;!O2@Q_"BT@LA) M. ^2@]?.K?-0A_J:_O*P[[LF\*L3)5'*>!@'L2>BU.&V'UBXXK0L\"3<*^JQE4 P_WD(4F*'OVKX?I8GM[M(5:^#AA^;AE@/##(*0@] U3!<, 18R8? T]@TG MCKG#_)"!DG7PVN]3<]V!A^^:AZEO01R!Z>>S*&&A,#U3A D'%HZ$E>Q@[@\\ M_. \W,AA/Q2NY_B6X08QPW)USP@=CX-$!I/("WS/Q :5=S8+L@^5K/MFSM^^ ML]6SZ, 7<^Y9OF\ZL1^PV'.YSRW'%(QYH1T'9CQ8];U#HM_:5KWG.'9LN[9A MQ[YK@/K #6['*9;5>TX(]KZ( 8G87556]2@6,O!PQ<,XBA%U!2Z2&"R",(I$ MXKMNZOK<,Z-HL.I[R<.M['@W#"W?BPPS#CR#<2LV AY$1FCZ2>*;?IP&Z5U8 M]0,/]Y>'DSAP \=+'0N$K_#2(!9Q$GH6& 2N<))HL.I[R,,MJSX I/6%&QLL M2<&J9X%CA+[%##<. MLS'1Y8_L'KH$\!OH&'[YJ'K23R$A'8/G>9%=@\C3W' MME*1I&'@QFRPZOO(PXTE_ @YC'B6F LNZ! M[<8\([3-Q+!39KLXB^J^7 _VK,, #@ X,Y*H!5%/'0LE[DV*(%> M%+A,Q$$2IX$03I(.-37[!H MYY4?@7AS>&*8+ 0 C,W(B+@=&XGO)::9NDG, M'*RI<8*[RDH9 ' P!Z\]34 T+-C'Y M2!W@AE28D9F:H/HYEF\)SPK#H4)G M[P"PE<\3^TX2AD#C"=9!>Y9O<,=WC"@,0#E,& M]@14ZH;4?&J#R"E:K4#0? M$KK=M=M_AWO<7].GAUCDL,+[6N%S*S$[R[&?VLU:/PW^]^?J?[= **6>[6/O M F999L0 MVIYP@LC%_#W?UNW;3X@8'/#/ >?* @ZK@#;RC8](0*61"P0L1-ZEA-:#./R M@P-^_T"P97[QT(S !C-2X48&B[W$"#E65_AF8/N.;ZFI_N.-T#@ ('/$@)=,_)"%J2P()]A643B M>)'OI* %6H$3.8,/?N\@L%$"32N-0SMU#-_T?(-Y46KPV P,E[E6&-C.G[<]FK;P/"L(4L..>&BP!%39T.>6P3CWHT1$V(,,L^EL M]Z[J*/JAR [#S@8 W#F9)/:L"!2>)#1-%J=18/+ ]%([94X2P(>#-W/O +!1 M9!WAQ(R;J1$D/@ @CR,C\&/;,)EI)5YJBM %#2IXS*R F3A7Q'0<6T2.$R7,2]C@S-PW &PY,Q/! >\P?@.FN\%,#.&<;<# #Y/ '3"B">IY00LL!F/HM"T RL)G-2R'+", MK<&5N7< V"HHBU(1> $B7A 8+ TM ^NFC22,;-M,S5@DR<%K5W>M6]=3[-.T MVSUS9%[907"(2PUQJ1K,H\ 7GA_%B>Z(@)U(68R<$8<V@E.T@GM,!6F M&>PR?F/0]7J%@"W/I14*2V -3AK&OL$BG)&5.('A.%9@)4X4.3$_>.WH]IV- MR7K:NMX @$\/ &W;#R+7]$.7FRRPG- ,@M2V')\SGPDO'CR7>P> C0KH.A9W M E\8=IA@'KKK&9'GWTYUMT)/16$!3L3W72W&B.DM,P46(F:A!:#(K M,9TAW7B_-)8_W[;=\ZDC+,_R32/P'&Q@[*9&Y$>! ?JIXR<6:*9Q=/#:=W4W M".]69;D#'ML/NV[SBPY6WZVWYLD@++,\$42A:8'51RWBHS#E?I@F\ .;A@[Y MS'N'L"V;4+@LB$S?,",O (3E.-HFQ.Z@MH_Q[<@/,9O%T1WO01#V2?G,!FP= ML/5J;/7]B-F6;2=6S)GIBM!Q7(\[W/="'B=.. 0<]@U;VP&'*!61&7+#YEYJ M, '8&KA6 "W!E01 FEL,]WS%9&IJ! M[021Q9AOIY%(PR$->__ M5%<1>!YPG-MPW6"!, 5\UDLR\$Y[MOD^SB]7?PO^HE)KPXSZ9R M-2;AJ]R"DP408Q;?@1K2)?]?\NGY+]F%2)"^Y^7WRW^/TXCS_O)[V/Q8^?EO_^/9E%-O-.SG[(/IZ]M_XXBR\__O[#GR=O8O;Q M]_=_G=B?QA_>O?_KPU_C\P7UOD_M^) #ZQN/\$LA6(Z+3RL4$: IN M4FIC.&MCC(>M<3IM'TX96B',@X%)[D4VU^2A?P+*3\IN7%6NJ9RO&E!P&NS#FLU*\K'YYE63E M;,R7+[,IO0M]Z97B ,6M&#%983!B0/GQJ\LLF8]0Q!R:4LRH8(UZLOKXD#Y: M@0OYF6\?@IC9^K%Y:&W][*K;6M:A9X4WNNW5G[GWM%A[MP5])2!VC1#="KBV M834&HA/%PZ@OP0IC^1NUEU,QFXM)) K-,74-L715!CVCS7@C8K47%NV%V=F+ M.VJPU.LPZ2^K0/IR!W)XHJ'](7:NB.)6(P2>@9'[-(W5Q!5QY%BIBY/E;69% MPDH2'B2QB&,F+/,_[^_ ?BKTLM^'?/I_&B:O*U4LQ,Q?QK&Z.2??YU,WK(/ MOW\:?7B33$[^^FWY[\D_W9._1G_^8?\K^S!YN_SX[K?+CV>?_EPU1O]]]L'^ MX^S\R[_?O;T\L6&];WZ:_/OLL_/QW M[3JC20*+QX$;XFPT9GHF=U*3<]<* B>.K" E1#(MV[$&1.H%(OU5(Y(PPUAX M7F!8F.[+HH2CC\$R0+1X?A(RU\),WU /@ENWZ;M#0'IN+54W-U.MW]R^WIMO MQ-:]!J @<#W;3@%J;)^E@1\YCA][;I!:W(ULU]NN$@T8O'9OK_)

6/U.QI8-$Z<"!<'MLQ<^W M9PZP:!A9:>2YGF,&:>HYVW6$@47OBT4;-2 (A)T*VS%2*PJ 145HA$$:@IUB M6P%V)(U]Y^"UX]ZZWO$.6?2Y>7NN;$2T$]#L:F?M-=#85B)LRXW36-@,P"4, M0HNE=N2 >2)X.N@"#PTT)\E7J>^:@B>N MP1P'_F?[D<'M.#3BV M@V_E^WQ M-#1CW[,<%EEN9#+A6,(5G+&8\7"(C?4,2_]J1>M9*JR88[3>-)@0L1&%EF.X MEB="T_489QRPU-1]\XY'N#PBEJYECS>9X%7N^'I..?U9OFE4?/NZ?NO55'/% M1,P^]-';-LO+#&_PLA!CN-.%:))KDGVIOWI\?_/#U]__%$.SIY _\=_?+'Z?M3[>,/V@_O3XY.CM\? M_:(=?P11:+-\W,Q'XE"N\SF(PU^ X6$+Q)*#L7;B6DI?R-QP?'/ MS?-*S!Y%7:%4#QS3!=-\#IN33;$6#?XIQJ6XA$<(^)/V'KX@C]O"A?W*B[GV M'G^;C^"-?EO OX%[EMHG,?HE'?'HN@/,GDXS.6=?4,T[?'NOT=!$5L#=+Q4-,IO4? MKM/U;B(AL ^^#B>/!!6GO[XEMC[Y>/86N/G=T::3]\_/0[_&K\\O'C MS_COT[.C,P*+G9A;5:<]3IG39L*N*>HWTOIY!LP)I'7)B\08Y_EGY/P6V2+U M4/62T":"3U4-%) 2LK4B"_](/H&@>2FQ"QZD1[W>];;S=\ MOR;/YD:L?:,.GA^-.[RF7DRRU38.;VU$3E T']$IU7>!A\)7YWF!FJ>6@I:L M*WY=V:-"G,/NT=8@+B[FBT)L@4%\^08>*M50IR]&BQ+67 )6SN%R<2XKS&9@ M()5RU_"B//H3]^Y"T*E5#VN> %<6XHH#[6P;XOTEJ.>EAJ+/!EU=C#-Q(73Z MI_6J^O.$+U?_=)F-QZM_F^6H0<"+C=C(;;UCQK!!) MMGYO\64&3ZS^6(F'*= 2'J\Z^T6!I >$6BH6*:L3P\_+#( #Q< 7> 8A>$G' M+_=(H)@%9,8S29=7T43OH0Q?^PJ0 OJL)*D.;#2G30 !JXUA@^:T#_H*/L2B M(#";MU6>ESLJ;%V-UW&DB=)1>A]$DFW>+B(IKS;D'WX)W>VQV*&+>X$[72.$ MEDUF *A(H&WHTP$VJ=. OE6]1";+ET*4;3 &5;58S"3$JEO.A:S8A3>XR&*\ M?,PC-)8 S_%?,:R:@'U>P$/@#^5B-@/Y %(GDT]JP7:R$'A??(7CC_]Z_\:P M0NU\G$>(X7"IF(!Z/=#._=$.'BB/LG$V7^(YG(LI'HVHJ(6."Z@!:_$%G5(, M.JTHI Z^B&.4JLIL 06C@%V6DEA*SW52 7&0+&*EM2?9.5I0&GEOD!R&HWZX MH\XCU.1T@/B,=#J) 5]FTO#+)M&B* G5X<@O@"A 84R+? )LN12%U)%63UUJ M>UO//DOAJN5PQO=\QJ372L="<]J5.J@M9F!*5QKU=?D3[U33"]Y@+#B)B4K? M)K.@@.?C(N;\ 9AZ:RK),Z<$Q.I\,0>X%NA[6,7JCHS6J"5&E+=M*>RP >;2 M$MX%-(&N4O!SEDS%4@/;$!MRI'/MHWQ027\Z1>[_I+Y.CH^?C8]'GW02'_65 ML!!YFV-0*6$/66"_0MOQDYC"@NI;E]V%R/M]_/G3D5XK]O"\"P%&$R@U0OM1 M@#F*MVR>U%G*Z8\?/[T=(.B>"2_E%T!,Z/\&/2*#9RFR6\4;:8M)R(%K4EC% M]+QEDRM14N-/)4.0&+69$(4A[P^&R&P1C8&B!S7B4=0(#:_$O4>C6MH7*&) M& BTL!MZ@&\L2N)$#CK#>#PWO2;28ER-M*H1R_H=ME6BJFCOF,5(<"^S@5TCLPG/4]GG7[(.>@D:LS!J-[ M/!;3TFBTA"@G56S,&$'WCM/D]N@U.L\;-M M]IV!M"-[J>4IHR.$]2TP +) S0=#(2A8X4#'ETF88#U[!^SZ!.)^ ,D$^$LI;206H M$7RLHG?2:9\7<*+,0JIY:"^/Q*3@)XW%['TJHLI' PJB(N"N ;T>= 7 M,$!6]L8Z2E<&/XT3+2T5! KSUJF,IK@L\MT70X!P2=[O"X MVH9LUIV(5*#C^1RS7^9;OA^/>38I,2MD3@'F2&A1D2_@IO47%P.U/2"U-6)V MO*26HL5<7SU*]"&+^7R,4+'44$D]E^*U.KIH25Z=^@#Q7]) &0,=CN&DYW-2 MK0MMM$=U:1($$HH7RI=#H>]/8GE6:;P>]M3 M^(=L_*>:C7^ON>2W2]'"6%>YH.1%Y'&N31?4'AO>MA*)276 2*6 M&=)JE6#1]D&@8D@ICQ@ZJ8YW"A?&0)BP$NY&QP>L M=AAX3-U?>H!1Q,NO4*@&7C_*IK4UK6ZFD_(6\P70#)5Q3#&59'5#*(OV.GO2=N>C MKP*-MX8C;YEQ^GAH]D>^J I6<+\*?.O%#,CJ*H K*ZJ7GINT"@O+<'*V '9@8;)+GM*$(L9<& Y 6<21@##X0N< Z[ 48G6 M4[I9ZCIHOQ=B3,O&:M +4,5T#0"&*GK)[U]L)[CK+!+SQM&4XO$(7YO(ANCQ MCIY0P'M"@%LH)CCC?EL21>4BD%H(=* M+OD*=LH94;%7-3)79C^=Z']%Y:" M-0,DE+=3+K"#)$(0K^2QH?RG*T!^QS(Q]VME8@]1B["Y3.SC!<8XX5ZXVY\$ M&GG:C_ YB?6RW]R$"6=OONC:^VE\J#0F2B7C6!K3B' Z>D>4\TQ' MO8\W>92%B#,J#)V@Q(,'558X4 OH'@CK4A*@+H)POD1/#3PFIQX/%2:K%.WL MKUIIJS+^VJ2:H7JA:R-X$^."CQ=X5WX^S4O0/5I)GP3\=5(GN@ZSABTXYN>A M G.H_2YD#M<5::5Z)Z]T)#C(ZYBW4[R ,W)5/0*;8<@,,5B1L;X"[4_8P*E8 MRINB^@LW:N^EC)7CVY^+:3[)XM*(N%3?9$.-3&H>F]ZN!Z4[6VN,-S-0PRRU MJ#X#$UDBV0F2T@>XQZC4WI(-50^54D:4FBQU*_9;<=)Y@X?N:QZZHTI;JPHN M@%@WK?'1TYS_[KN'G@8W'@/3/-XN'KRNB7M.Q#V1-"VNHFF]*F%!6&#V/\B5 M8"!Z&OC;0-SW1-SO"KCW6L[O!4#]1&B!MWH.NE3E^ R0^PLE&H*P8J8."V\2 MRQ&>\!\?^*R6 Y52KA"_MI;^*_5&S2 11T@F30W8GNY30O,?&I_/P7;2R/6# M-%:GD@_T<4_T\992 3!YNSY(4!\*CFKY!4T[_ >0S7\75>TSLCQ9]V=?CBAB MI9-EUCE))T!Z&8[LGHX,-0.:/)AF8&JUJP%K#OUE =Q>U8SIJ@98\EWK\C%? M3(';0-QUOJ@\[@N4V5+7ETO.$1@\:Q])\(?E1TQ/222(PCP*_4X@_91QCSQ3[ MJZ)Q9TJVGBK9^JAZV9[M*QA,*.#[[5BH6("6*ET%6*+=ZDLAP9&<72,QGI7* MT,^P!A18)IOG,B!1=ZL8T:U:T(DNAUE6]Z1!/Q.BK*SL2X'/B8DO1[GTV8&! MG5^BJA55F07 ^),\H9@9;!>\Z@7VAN+Q A2I6(S'"^RD4;/?H7::H7_--LV M_+UTUU(FD33Y@>1I3O)9W9Y@,<_:_@R*'79VIW(AU%I"/CW/I5^-*AAEIDN$ M+CSR?$@4J0HAZ?9J]KALV]AZOH4LI*[=-RK7:R2# HM"]K/"^XRRF3J:E11ELH*:@T3IBMU'EYVZ MG1F\(&P*>D6H;@"C57]V?1X2@)5S!O8?:!NCH.AJQ?M5@3- TM$4")^2RRHK MK.U\0E]JDV+6=2"M^G#*5M5FSWWEO[=C20++I#;0!(BW.)_^6;,+'I>,JM0D M!@H%RDH*G6+ %OFU[0/K%G? =[.B<;9% M.GJAQG])$96%M'#KA6:SF^QM_R M6=D$[RYJ39N^%BUI#?B]SJC]D.<)+>E-L0#-(H&%9%*=4"Y 605% M6XC]?S@FNB'<2G@%*R.KS4H%I2V]YPI,U7=$SF^_ IN:"B]2"@'ROA3]FPF/ M@B"\2!K:DYD!R*4]9[;N\8XX4K[ 1 RR*."@JU(H/+0/Z"0G2@:AF*+4H\*: MD@3,3WR*61\:98>8WJ&&3;GJ;W0QNS;ZUP2NZF\!EN7?'=UFYN%V/>=9IL/Y M0SI**\#C5/?*NQ]CU:N\=%7I;RU]-1)L8) M7?K]\?>G>JL)S#^GV*CMQUJ^]QS_W]?N&Y731_D%ZG0Y-1<8:[_R\03TH5S[ MD(_??&E ?>W0:TPGAP 1#:D2)W#AI'G&25YD"9A,6K--VFG3= *U\?H9;=WA M0A #%2I5+BO+!:UR!CK(>"S&S8)F.:C\2S2JIJ1DU!]<8JW%0N64K0GR%253 M9N=%(N:@!(@TE2%F_&:5$4DOM+NH:[9E1=;9NN\ZAZO7C"AE9RNK$3N]$QG& M6411D3)9GV4MO_'1"VHF1E9:OI@KZKY"LO:",G]7IBH!3J=DHDJ"2FK^!.Y+ M4*-<;897J9 M53%%SMWDWUJU3%=M#MK)CNY]M29* ?H,[3GRI0NR\[-R))2Q MC5VHYU)9G+8T1W+(;7R^C*6KE-)C+#7B<:LIT*=:=7V'+HNWC10>SL]/]1^.D2^/$25U#*_T;O+1ZY%8H4KD8#:;_!! MI8/H+4JA@^.MQ>=5RZ-LVO;J2)LQV8 H7?*Y1/L#$_+@R'%37DSSJ9%-L2M/ M7GPC*]V__H#* )0@U&[6N]9WJFPQ%&GYN'^HS2:-FX+R8,B;$&<"B\? \L5= MQ@>L*>M3L*]@71AEH+@2T@=^I*3[^],??SG37KQOEYX"SLL;UR$_(G\*8JR0 MX#?:^0)L/T2&?4P/N68X\Y%0MFG@I?K.RG3V5:\G6-&JJ+'V2FU J#HU,,FG M>0%Z3'E8RFX>$ODK+O.5P,9$<+B7*%]J+[)O5EZOBJ+PZJK:>2)D4J-2 M.Y&@7V3JZZTWVOA]"=X9*"+%%:5?O:"5XXZ,DML(/WCC^WE#Y_Y&G?LQGOL/ MZMR-3M,ZW-2J49SVXN3XS+0M/PB9\PW1QQO9P6ZSP/GI#'\%0 \/Y85T'6Q' MWI9SE 17SJ3*IFN3M@$ M%RY7@LL'\@2K1G:Z5MNKDMSA^^6$M]QUVQ:)0AC3%(ML@M4C ME6^K<6G1,4WSYB_4AKYV%%+(&( \GRSSF-2+L90N( 6*C#)O>TZ@&UB^R*,% M548WG,\C5(*QC0] WAQ?$7WLL2R9CDG6Z:J%15FQ-TAI4<:8*9?4K M/(@T:V2>17FR)+E**D0K,(.649U"A00M S129YPK/9$Z*$I".53_H+C4.G4; MDKSU53ZH.SH"[=3^;6E6='%R5<$]!,-/72ZF!:;8$A/*153U#W6^ 7[;I10C M%3VIDG*[";$2,51AD/*1XN\W@]30(1TM4:):V$H< M;G))QDN532+)H7$?6'YE?%*OK0J7JD:36K3(QE1,P.%]OLQ)BUPT-=LN+<[[VV):%KIJR(B^J1HL=[*T?08NKT=]8T87D M# ;9TG>\G.3%;)25$PH_7:*&3HJ4:A"K;H'R(R.G^_E8&--%/!;Y'+"N(QN:VP (**2W-$P1A$'ZPK+Z5U 7<#**$0"R6L5[*HFZM=:3=-[ OK1.GM MJ<($T]JIW@+M.17&Z>2^UYO2L9?<<-\U>-9>8:NZ2=J*.SOMAXP:R/Q MK;IYU)@;Y>B4E3^[KA[7BNY,&HP#0$R^56 &])Q6?_\9]A5N>$QA[V/5=9)\ MHO@LNNI?H$[D2*='37"Z?EQ4%[]UO+VR=*Z4X! K'Q^6$5&Q;2F,:&G@3W2" M9'TO]J(L*[ I:D B'%IW)""7$=--J< X;YL"I,W)^E8%4ARDNO(ZM>K@8(F+ MB8;9UH BL!*DL44]%8+24NCIU0"13O,8ZGFCG@?"5Q7(4JNH"S0 90$T%F6U M(N )G^!!2B.+ZL4HEEL<:K^/,GAI&C5$&E7'NJ-7J%]2Z94$.T#^0* 3&N!$ M$%5%4R=B/LH3Z:W%D+"LME;KE84M;719470EF:FKL=^C-P%W-9KE4B"TYF,**R?K3%JKHER3#I[6PW3U4@2GJQ1 M-"*H!A9SBU!!*Z3_3,=4:^P.T$S8*3E6 G55JN:.7:54W1\+W!9@CGPOECFJ M8^M7R^S0[DTG\*8Q:;J@4X_Y1"G5B#)2TJ:+@G:^J1P:RAP W:7(SPE25/GRA6@;VE4W MW03U U!EZ!U2T$B4"H+'1_<5[W[XA'X_9"'@IY8K@O1ARP5QKSLH8E,)VH>#%'S M?JSE>43-9<;E2I2GY30CNZ4"QG;4H<;6-W5A:*F<71[8!-@Q<'4JT(;$_LJX MF]/0T":G9]JNRR*O!,(B"B MC',0SQ2I@:>#34:@;)EV=74KU-'-1:\4IWH1RBE6M?OH^+XJ*)3]85J2ETIR M*9MKD96CS6K#?#F3S=D[[EDT1*5R6E)::E?UDND1\$]9&2\/"O>#W!OF/W02 MD+B_T[RC^U5J#*;S*;NO]M/($BTUJ17]5BW_4:UGMH+S#: XM2&:HR-D;M:;;H"&W= M0[G74(;+-%@0NFV96\I<0XJ.8V^"*[6),S*K-_C8M!=GQQ\^?:-91_00.<$= M']&ZI$YJD2&Q#>[FGIL;9U2[77L#.ZYN%5?%%_FY\3CK]-*U3X^*OWI9!6OI M?E-<]BA5%DVA$W&BS/.I D[+%3Y=!4LTRAWE$E6C5Q!M:Q5Y6\Y!Q\973<&^ M!JSM",.>^D[['RUM%5S))ETJ7'IU/%.=9!T=O6YPM;(J5)E&R[SA!25&TQQ* MZOV:G9,8Z=ZGM>KL^_S+5R*K5=X-VK9+@7D!B6Q"NMJ\=L6#L^[\JIT^Z^^" M.7;=5?4<9%=#-2&%:GA=F4<-KPA0*Z'4%%9610"*E7&<5C>Q)B,W!'6%*Y4) MO(+8A_);UXK\?"WPTSJ ].Q#" M')3>$V'57%'18+<*6&4J[E:Z6WLON.QY0UB$_(P:'- 8:+[85PE=>I1"A[XQ MH#_2;66A5R7&E)L3:'0JFH: ]2"[=K#H"$!CK+) ,XF=1[\8_:3CWZ&B&AH 8(\#Z"$D=.WIVV81?G(RC?4S<45*?'R(-1+%,+;RT" MZRC!ON"P^W@355.X9H?\A&'I.F6W7$23;$X.WFD;J*MAORL9O&?-0H\:3;HZ M]%*(SYVDV?49I>GJ0>T?NQ]7$7O0GPL^ZWGD]GV7=SII AS3_D#)!$E2S2,: M9;/ZC/!%=>D@79?WJBV\I#+)D&14DVM@2E17&_<8; 6!4D4AR%4)J@Q&$^$1 MJNZP%@Y5&58=>R(;;2XWN^L1J%8I&:_)F8W:G@[8K*3&K-8$37J$>GU^7HBZ M/Z-*CASQ8J(@;HI,JRHHB<";%66]2#FXH8/O5]7NJ]\D_'M=O:JWYC"A#D.U M@-)_A"=2#\4EVNR.PQY5!E!K5DV+EC"^J*8ZR=1NWE1RSBF77_I7>"?*C]H/ MJ':2'IJ0.V]@6<89JMK*RHZ[JLBVU1GW>H;9XQW0;V=__/JVCCA1S8SVBUA\ MSN,E"-ZCZ1RM"UE5\POF+BR)B7"P)%5:PL90Z%"Y89 K*Y A_9)CGJ4Z5-6( M%"M,.&8*+(JIP:6G@2HNJ0*]I*:H?"S_1.D-P*JE4*/MX:.XKO/Y]1CT4QDP M)+D&RLA8%(N9=GKZ*ZDM*HB(CCUMMZF-!31Q)P )VRF7*&P!.'W(&,JQ.X@9U>/^ M7TE:?F=F^UJ3!K2>UJ>RMSM]JE+R_K,[F1A6B]^5?2F;>\?C!>4Q;-CAG)J M5MM6!QK.BL4I/H% K\)(Z?#O?$1@2NED+1'255A)-N!A="#_?3,8F=9+%394 M UAY:.I5T^G*+)BF'4A'V521H-:)TUKKFC)92(9C7-"9!F=6Y+*9[A7Y@]IF M2M#DU(D.<:ERC)?2S!+_UY(QVLH54JG/3?"D0^F=-@Q5XT!-$7@XQQO5]]7 )NHC-1X47GF5EE&[ M2&2'R$YP#;-;.O>1(W*4UWM#)W=RAE3-EYJ4C\/69LJ,3AR$(Q434/,^IV#F M5UV#50$"F.Z11'=5/%6W=)J+62G'/0-2@^H%^E%1=IY@^3N(';0Y+5>)G-Z+ M_JY7_FJ"O5NM:(TP\?PH7)S/94/?MN=*.<5*I%(YC4.F6LG:+!7#)I]I(;4. MU:MB&V7>\&0>W:Q]CP2&GF/9M[PU.4+.KR[(;TT#K2CG2);6?__#:2M7[_3P MT^$OA]H+Y4+H?*C,YF_(_YZG\TN5.K Z8@*(0+F&*A:M^WA7&WZX\M@(H:2L MHL;4TU'=GU!B? YL-!]-.I8N )I4V"IKE:)66QR8E2G2 [_XG75P?2-'8?0> M1VJ9%PDT(R7;(CE4LSP:/D2GYEIOR5:+0CE#JCV+/=4^SN<%$3JY*YN^"\ , ME2P@9PM>5[5%0JKZO^6T?47=+ZGS]YZCM/)C^GHKC:-B==1#*\&<+^;U<",$ M?J_U3[LS6KU@FB74,,M1MA:%3U4-NGI*R03!CUJ8<3J28N?9YT9$U M?UUQ=ZTH'5^9)=,1^6>K-Z]5&O3FGZOJ"!+Z NMYBQS,J[I/"+;_*!)9D/'V MPR==*YTLB_46.5<+Z@!/9P1C/JZ&]ZCV 22C-A)]_PGO M:'&.U>BV=QOBZS);]Y\-16!KB\4T ^VS(0<=+_[MZ-?W7?)2?ZQ9_)AJ%>M+ M:1AB2BF^S9;7A9X5P>)W3]':IHRTIKE#IQT03KJI4KOE'#AR?ZEG-BU(L \H MGZSP"&:H4#=A&5S&@K&YC .=DT"DN9:Q"CK4<6BEIESR;#[.9%$JA?& 7695 MZI/L_=I^%*G%ZOX"C' UE*_G%+;B>[)-I*^.WGE,9\[! HDPL8?/9JK)1%.D MIG:.7[)N+7E]86M\9_GWC-)/J99O;>QGE(4X]'F%; MD5]^.29P:/ZD/_H8HIB7H\/6BAJR!='3R"]D\;RDTN0ZRPU+)Z@[,;5GU$YQ MN!\1;ER!P'KF"K4I7FI3(=.J5CWZA_T\PZ.F"9<5*U R;44'6.4S<886%F5[&25":G446PT7RL/9 [+C+76")JN M2%>Y:%3)G,MIO:315IU#LG)#)N-*J[\:\Y5K0@HX=#'+X35Z\\65-@_[:\U6 M#HB5XZ3I=,W._"B*O-:]6NF"4AMLYP_*(0?U3BN8EP*S ?M6,BE(XDG9U)&K M2 00Q[G*>&B)"+!,'Q-3IO.K)GBX+$@2=H^/WUM7A9EUDIDT=9H68&UG8>U0 M7+5#IE2X"^S7+LN,6E,29@NIPE$E(\;C%C*'FMIV3"ABA?J8+(&7YMU3<@D= M?_S7^S>&%6KOR5V^ITSYODI*P,*/2R$^DY^G]FV:4BPO9$?5=B(Q=:NKM:6F M0!C[[/*B\C[7F]34PU5? IZJ.S1C"O%C(GH,B]HH4A[]?)#!J =+-8 >>#NE MZ?#YU !X+,XI3DV:2H(-* ^!'MO]'E"(;RCB4+/E04-*#;PN+K)(#J.GY!=> M?E;-4^1LD75'86>JL':!JF([;$/%"5GY68;-95\>\NDH@CC4L(!7A? 5.6US M**N;)_FE3,_!8=T%QNGI5+USRB?5#FTS:U:$=Q2AE?)N3$;C464 MS_/)LNM::(\T[= G4EW9*73'[ZF(;-V4J&D'0]>CXH&"'//897L&3LVS-_$: M]72BD=UUJ9'<^?;D(7)V(B^&5&WW635S&-6]DK<6=-$^5\5XA]KW56:S^"+; M'V))S8U>W/J,=^J$3 MC !=2T:6E$E:[T75YD"FZLDV%9CI/^=+@\\-/'LD673]-*T.R%LZ$U.\>#&C M16%LK>4 R EC-T@P:GZX#6D*@4GI$CSK-A-36?]2=SH&:=-!,> /F?P^1BC/ MT&&VA;,H61&76"<"((06YU5Q3?T%; @>UPV*RLKS+P%71AJJQ*NDNU6R:@O. M6W(IZHV/"8GMD^LE,A+I)UE"E<_-J0+Q@^(H,]NN$$TR':[*%(T0B;!;65?& MD5"M$O*PFTO,2YICP,?UG58]5B5HK=-$T7H&"*3&+)/DDZ!)B"4%_F):M:,D M%9=R[Y!LYY2>&R_*LN:4N'ZLY7%3 MXAX=L:H,CP(M$-JRJ/D8XYP.!IJ< =4_IK!8K+@2B:[6CJ9:NH5J+=.:\48EXS4 MQ.:F\4JZH'3E1( ]E$B#2*4_U$Q'=B.8965M45 [()P5U+PI=H85'4-8&L&J M*F.]T(H,1ND_1C6W>1HO/Z.>6P4,L[+R.615>Y*XR#!06/O^)_PSP5,%(-68 MY;H7K\!1#K',I1(&+[ +T1@@8$(GB.\/6FLL;Y+P;+RLD@;HST:FM%\U^EEV MSI6)+(29WS;XIC8&+'92]'&U-:RI1H2Y; &,YC!U]T##:U^9Z(WTUE2'1TV& MY?P\&H@Q$F!O%K!_!K&2))0,UL$+[1P=%E/9^8@(MDY;@T.)Q:PIW*/&?]4U MY6@Q1Y:'^J8H!L(=' M/IV*L1QP#/:D@:Z?)(4L MP, H.\T=JUJ1*M0"K:-8S&JPE65O\/2E+.S'X4[+KK92?4XA9?7=SA/42_($ M U?4])- 569 -"5J%255H^KQK11H-CU$J*I7.H_C-58\\J'MMJ@E8=MQCSI4"WO.HHGV%F>F5X M#$R]SM1U:*W*O4-=&\VW;2=SBOZ^5I+&DL02GJIR!E%K"M6"L$,!RY8^GZ5M MR$?$$$DSPGZ",UPEPC=\V%;>*X\8+$>*!9EA(]H,6(BX6&1SY9LD3:SC^ ;B MF,;9C.+2%\B$YS*H*(7-G(8#I"FF:)%ZTGIZK=WJ]/ZDDHGXX7G4YDN.,D!NNLF3#(S MNQI44(_-53'AJBJPJL76UZX$RJ(A#Q3@B,;(V94&T+Z17@^DJ[Y()HML]8/X M0"/8QF1);;VB"KML>Z8:J(1O2O6>U=OC=&A2:S@E"V)2$P)7"5\K*0.>;[EE MGQ-BMJ3Z*NJJ)Z?O!;M\W!2R*QHZKT:.$@.M-<3OCO.L.U0TLQ15!+@*L37S M<8/@'U6 9)Y+R:PX%8U"+AOP$RF.<+87!5JQS3@.0AIAJVWDO3HW_W_^9GGF M*\>L#'V\/'#O[0FF3E:W=#*,E]*_NW47I?= C6*:+JB6 !Z]H2/#B^P;^1S* M3JNOI$VL^$0DKV@6JKRPCBE737*[ ]N1PTC];,P2,-?A>)0&T#(S9=-ANG=U M\S5=G\8/2E)0/8IE2R PTBG4)XUWTA0VS<62**1Z3$B2R-,Y#2NBK%KE [C$ M_OM%B1.PNJ.J^&PFT#11V<>XUHO-2ZV@2-3@3:8O[2-L M]E*O094,;-@#^I@&-*$!]TI.JJT6-(IPE-1FB'ET5<;/]PYC4P6MBQ,XSE]; M+;',!U-+Y(>_BY8X7-W=F@5P,]4<.=4J%G,4$V-1D@>@U8E.^0[J$[!5ZG^R ABD.33C*LEN0%T@'J'XE[!**V[,HB:_3<53:5I- M5:0CL'0&=QN_VM:TN@I6_=)T'2[K;-4 DHA%-R^?UD>!C;]2%K>XZ+9,95C1^N^7#J+4&E, K/4#J MO@VMHEZ\<56[6S5D+O66HHYM&C@_;;?*;Q785>M#E38%-3D_U-YL77);$7'N M6Q%Y./?( /=MN+>WP_WNP8_0.AADQ" C[BV =8P!90S7 ?"A'P'UTE\KCR)! M7FO@<*CZ8M4NSJ:G'[9&*$U?D[F3U:!/\H8FZA!B>0J)>-( MCM24G78H2XW'&(/-Z*_R\>#AC?-J/KFLF#L7LM/1QN_))R6\*1JZX1&U/(J=M5="51[$7)F& M6,.":@0:I.@^3=JYWG4;)[3ALCRI#@<)MK5[\(X=VE).:.KDW"JUD:Y'K%/' M\;*=K,/:VQZ!32<6YM&];0W>S(EY,L&*/HJ95<94B>$F>:&W2)["J M3.;VR7A5JO$M 0Y%+CV>)1M6I2O6HT-GG?HDO*O%*_WW1^/--(>A-QF]AJ] MR5-1U34#A)Q@':C=,MMW9G 5Q :"'I=")NU2\!G._S>9I0N']4FZ MNR@D<][FM>]>=DVC1EL8T\!9E)3?3)ZJBE%D:(+J,JHZS+@2F)O?)1U7L$85 MGNTSVHZ(U,M41?-78+DKBYHC65GFSBND+J>MA+7V O_LB/<6TUR]O!LAZO53'9M-L8B!69 )99TM@R?-']I6,&C\2!UJ/4><;!+=V\L=NCB7GQ:=\J^ M&C;[GC;[^RJ)6,[#E.K@L-WWM=U'558%\H??T(6GZN<8YW(5^<.A[\<#BB>SJBXW:?VTO0N%&:5\IUWUNORJ@6 ME75-\[HN@>95GC=]:RK=#%4[>+ 4OU#N]$7'[E:RMDR5V]&RR_J9U?ZI:.;P'+1T; #>D=:K:V?3V0AB4FC3]=.%Y,)EUDX;9?>)K>?HU^%0JB[]W0'7E"7SWP!=TW*;W8_ MOSD1;@VVF-2$I8UC/BO%R^J75Z# S<9\^3*;TI/I2Z^Z>X/H&A'6S_V#RTMGYVU6TMZ]"SPAO= M]NK/7&=8K&?;.]WV6R(&21!8;@JT^[\'SD$C[<@D?&EJ%M%L=;_ZTG#M4GOV M!2]^U=(%T*!WA-)"&! M-YNK8[L)/V][WSACM:QMZFWL\T45>FT95RXP5 M&M7HIWUHNU^G5UC=(Q'KV9;2V%7BO<[+F]H^L.G?;_6*[5C?/TYG' MI-OW-J]9D?$U7O=:/+KRR%4^'XANGXB.N;IKAP/1#43W@.]FFWKHN(]'='>D MT.Z'LK!2G;M5P;6O]_X;N:A_I.8!O%G7I+0K3ON^X&U7W?EI'I*K.X$S'%*_ M#\G2+2=XO$-Z5@;>UI+&&Z'WKCI0_VC.UCUS_RVB)W](S/6'0^KW(5GL$8_H M@1S(C^B0:U=\WT;#WCF.L"=DY[NZ&US7O7#=O=@CO>^IG:_KZ(XWG.^3/5_; MUFW;[.GYWI%)T&LWH,J&PV1[5>1\LQ#EKMK/<(]GYAX\5K,P5CMF/C,_H17H MYF.Z-P8?U$ZG9.FA>4-Q-)S2P_G/_%#W/4N5>Z[7YW'1N/?!OZ#L:E+F'!(9!X^[Y(7DW]<$. M^O:UZP1:4S@3<2'&^0RKWI^9XFV%.G,&S;OOIV3KS!_R)WI^2IX>>D,R[,/L M]6D]EU).UX(7>&9*MVWICC\H=#T_)%:*]SLU6)": M^B8X?9=&9F47SRTGU@ITS[]N2<.@U#T\@%O6D!7;\U-R==?=?Z]W?T%;YL7F M:SE,]Y(BNX\$&##=L;P[SJ_;5PWP29VLZ^FV/YSL$SQ9.]!-=MSPK-^5[[.6&W#M>K'![?70)S1D;O3\A%Z$U]8.>J0#[ =4RTZW.!*E&4&2\JQH9JC& M5PY\>F:) \%0'=?S$QJ2J?M^0OW-TJUF:TQS&H!SQ9GN\Y7/RA21]JZR&O.O]PPR^YKL<9] M)4[+UDWW^E[5W@#/0\32]_5L'3A:9SC:IWBTH6Z:US=!^B=3]LT^>5_+$9 L M4Y%F-W,>[:^KUO+LP9O>[R.RKSU#:#BBA\9O_QIRN7^ED?W%YQ,QU\:@]]]0 M,JIQZ0YL;Y(O(LNR=YV3KSU [4ZVIN?L:%EZ$-XXG?A66_/(6O3 M& -C7)EF'UC!P!<#7PQ\L6I_^S?VFCT*7Y#J]^VBD2+EEKU#NT5;J6OAUKZWVWS4.5LP=W'4[?*OE$:#-80YY@]BM<8QYJ9Z.LK$]$@]]G10;D V^A)7!6\%5X MX?KS/(6G%K@ ^"O.3C!-[6@\SD\7\,>?LV0JECK]X0.?:3\*7LRI<4M]B?S3 M#"A<3'$T;;D8S_&1^46&+P&KVOGU])W>;V]YOAK?NQ>LOC)K>!\XW#JT.@Q. M3/:87&Y;BL%[N5]WQY:/NL< "?HZPL'.7LY'LL <5WSR[E2;+V^!9Q376'_15.%7/\NC+&J)=:[LK,I?W0(MA%5KF+@ M6==:T?MY=K8K/"H!?>?;O]+R'<8">S,\$F8XK+L=[?^/BFHU,Y 51@3D^=G@*2SV)1]? M\F5Y\&T7! $!5_9P]?6WOF2:/@J^?\=[LQ8-P";]WX._9:9(?28<$?F6RRQF MAVZDD]U#6KAF$^R%UUZ9F MK=E[OG:%E'MT/)<*O=L2?X^)TGGNYV=?3![9(6B ZH"JFU1;9U\2N^H95 M?4,V+9_DQ3S[Z^H+JP?#NJ:P ]ETSJ?GF309$CR<9%&@R8"GLK_:?F>(TIMF MB)+6;P3:-ONI,>#VP!+P#\U^60+NM7UQ.\'1!O=N.X %5XT$3V(XBOF5=C=R MJ'T8-LR_J7 M8S@I#*_#,A9))M8 <'^!IQG_\V%M_$\O(6?#O*(]0QNW9VC#]@!MMO/U3L!@ M']I=S:-[CX:29D5^7O"))+!YP0&\6NNP&M3;7XYOCXTYVCPVII>,OWW[0J+ H5%EVI:1?Q7:[*C*/ 'E8G-_X7[#S'J/*-!A>X\JSDHTXXEY4OH: MB%C%,US^8@K$,H:[)%2.I.4R[[745;\(;O^KI!KQXCX"5+^"N27D-84WU!0T$44$#O,68STKQLOKE5=6# M,IO2D^E+K[I[@XRZ6E6*9"H_;GCXT)1\K(I:U9/5QX?TT4IUAOS,#0_M8/O' MYJ&U];.K;FM9AYX5WNBV5W_F.L-B/=O>Z;9?J7+^:LUYN';IACHM*2$?IBHI M6$'Q-9Z5M<]70]0. SVN,>OB)B,MKC-*XQJ=2OI]*B@8=IFELLL+/[>-,^^6 M9I_.WL@>_9W=>:#6.X]:=JDR\V\UF^C.&.T^!P8]T44^JS[CV^H[;],W^(E6 MC.]1Y;<5FKIW[09+5]!Q3_L;#%37IW>S+$>WO4<U7[?L1QP7 M]*RK>]8C:G7#*>UDQ0:@!SF#[OT@F[VAS=LST[I=3V?VH';W_)0<7_=O&GH= M3ND!H=L+KUM#,ZC>-]OL[8WZGIOR;>KVH-;U_91 ^6:/Z5(=3FDG!&>Z'UPW MA:U_RG=_45NFQ^9KB4SWDBF[CQ1H.Y;NFC=4(OHQ^/XA4BCW\6@MU]%-ZX:V MUG"T?3Y:/]!9>%VGS8.<[ /EQ3Z>1/D%NY_2Y& E5?+IS:2)>O$G19A63\ISPKM@H\7-(8 <'R2JTD[VB4O"CZ=:^.,1]DXFR^?6R+!T%RK MYR?T(@S-W6W&X7@>&M=UDSTB#STK9?SXZ-/;4^THGFN_%OE%!L:S]DF,,Y%J M/\ ;/C.U_'_^%MB6_6K0^_I]3$P/K$?,"QT.:2<92Z=T;<_LH)S?R&77GI_X MS-3M%Z'I#WA>/I[/([#'N5XGGPX7B5X$3S7H13E\[Z7L/R>1OM> M^&9X=P'_A\O*/C6=32OASK:)Q^DISRO2*1Y(:I0 M_9Q_N:?,X7TE3LO53>?Z=D%O@&?HOGK%V7JZZ5U?:QW.MO]G:^FF'3SOQKJ/ MF9A3"1,0+U.19L\M+<>]=G_&P:W\P$<4/.;,AN&(=G,IL6M$U_OG]^\O0)^( MN38&[?^&HE'NUDL'MC?)%]%8R,SH6^2.]ZXQ_.XS(N]R:WK.CQ;37>L:11)W MN#6/K$H/C#$PQM5. BN\AO-Y8(R!,9X#8WC![6SP1^$,TOZ^G7-X'/Q,LHO7 MW]'_Y!M$Q;>OZ[>I/JS>9\*+\VPJ%V82GSSPKMOF/^3;)B+.9>GN2]A=4>!5 M!Z_/U!224S6%1/NT,E7MBA?R'NE]FE57LU.J67#HM"X$+T6B14NM>H?V"K=: M"0^U]+_[_J&J0(2[C^$X-BWSH5:C:WFA><$_="V%7^8CH4WA&FT"7QR5F@ Z M28 T9G,QB42A.::NV:9M85+^C!?PV3RG+Y5\(K09+"%/,)9["4POX\PC^ZGHZO+=V-![GIPOXX\]9,A5+ MG?[P@<^T'P4OYM25JKY$_FD&!"ZF.'^[7(SG^$C*/*55[?IV^DZOM[<<7XTH MWPM&7YFGO@_\[1X&_6)OYER3O7=B 'V=G6'?+^$2T3(_>"@;:.MMX'5C(/W7ZQDO] G(17\OB_BZS,D Y1.)X5L/CC M$0HY^-Y/?+K@Q9(>LK\\54WE6%5"^\U2VP;X[0-' ;58_6(I+[P/GD+M4[25 MSUX>QSKC-R144==%/EY@)P-\T4*,J4*VN0I^G(.^6^*F3,O%!$U4V6N['&6S M6;O[GTY_AFTJ\^E4C(WJ9C&0L_H*UM@:$=T8]QB^1BQ;W>(Q:67_0>[7E7EQ MO<8VI:_M Z2QOB':_>C;:XAV%7C,NF:3WL^C>WI8I"YC]J&/E5VS7.IO+^G] ML@OQZC)+YB/E"FU_4;DUS>8K/"H!^>?;O])R8<8"^]X\$F0X7G<[VO\?%=5J M9B"GC C(\[/!4UCL2SZ^Y,ORX-LN!@( KNSAZNMO?'V&J@)"_3$\$%6([[[E MKS>=Y!Z*VC5;?3^$[MIPPGT0O^9AV"_Q:S^4NZOMO8:KKI)F?)(7\^PO7AGS M4W$)]R$+OR!]?LZGYQGJ[ONKYW;&M+UIQK1I_6:^;=/E:KMI'YC0"OK&A>XC M<>%(\"2&HYA?:>T""_[=/[0TM5OZZETJLYINTK:L\8OVH;OUBW3MF QW>GZ1 MIZ(LX4J ]534-V#;;P#[B7%H.+1%DM5?L+=^X6N*,MW .@RN>-\9I)E]A[3P MT+L=3K!#<^L-&C("5#LO^$12U[S@ !FM13@-NV^"B)T0\DE 1GMXUM'FX5F] M1([M0[_V"T!8[P+Q]N, R%BJQ;)QZ2HU3?U>-4W]9:YS:2PA"5W=\ MR]:P+8RBC!1.]2WXO9[BU:'9&[BZ#DJ9A#C:.<_(M0%:9RF3^/JYS6:/PD77 M% 8RJ1$!$;::8S^VBDD&HMY5!ENF^X^=4/]QP6_@IAMPTS5R?#%^BEI)D:%\ M@(WFP%T3D!8+_ %BI#J OFZ[TY]MKT"L$=CXKZZHSA?%U\0UJ6\KIP"W+/H, M;^:AW:]S4-L*A/]%%#$1=[(H4&3@F4C#88^5WMTZ2O<6U:]>OP8OW7>CNG$2Y>8BQ>+[$)6EAR!'!FK+)V]9:[- [KZS53K'8I; M3-1/#EH5W37M/B8KW2'?]'+7-R;8+Z9 *&.X2Z(\ U)QR:87HIP3F\-+?<@* M>/R\R+Z0@H*=\;+SJ18OBD),XR70GE)[@*$$W>?Z,?R^E)#2'5]B"DH6=S;5 MWYRVPLN1]L,XORQK&CY!.OH@Z>CM-M4;]Q%II=_0@O(ZSJ0]4;94N9@@ M&?TE2JE.$54MM1*TVU@%VQ;*PQKCYE3;(GD$,S9%B:EZ23WV4-VW2@*D(F9X MPS'__^V]:7/;2+(V^E<0\_9]Q[X!J45J;]\S$6I)[M:,;7DL]>ES/H)$440; M!-A8)'-^_1HM?DHR M&B=]Z)6LDB '$2K7)I-!7<\O"XKN\'!S?VL?@71"92-?+!B[3<+8M0JR^;7] MX>;>[O;*E\$-7/G:;8\=#."Q>Y_UV-M?V]U^I,$>W.NQ=] %W=+CTU@Z^ M T9]?IWJ_H/6F5G2"$PB=/OQ;Y3\_]4E\A@J[EO[W^_%0]UXGVZH=\[V_DLF MNF.9T_#;6=*M+RITAW=OP[-;I!<4L,EK>$1@^?5K0:LK(C3Q>,JN4ZJ9)FW^BY_ MY%OF&.J:8K^Y@EX,M\.=O::T^#[5\ M1N&4V]7R^%ZTY,N+\$Q8:W=WPYW#G8?2GJW>\T MO5]N@[Y%<^QUDD79^ N<^^?+5CTXV MW]O?Z1BK^G7*'#W8/P\'!$U*\?_/> M].ED8L94R=K,BO#/E&!!9SMDE]O\62?746K+K HP$XID3 AC>/T[LQ%>#';W MG^3N61L']Z*M?4+S[6'607_5 P;;&@#_S]8%G5'L%B7PK6'L=I#VF?OD7VX= M^GT*AX.#<'OWCO[L7VPQOF[H:"W+WY!TMAUAZ":JZ/=\:Y!TI/*H#3:3B-),N56$0Q7_4)94$YD4P M!A6&]1I9GM'3D\K,2BU$@,_'" ]E(@_4D%1*6%;PSXPL3JQ/X&^&-S#EAWBL M6 /BQE261NQ3K5I([@GV>T)N*5P/6>#N];T'=IHO*0O@NXG*?L(\?QAN]X@Q M>C,XKPLKLOTM8AGL]&C12+BP6DC!E357;?.Y7B'"U30BUS*M46RC(*L)#/LW6PQ[Y-MLY),-U!]\19T KWB^)Q,8.%PM5IF_XF9F**@ M=CO<.VVEL=K/95ZRH/O9/:/O\78'97XN\?;7#XWM,H?"DG64=("X^RONN[L] M$GH0;*TIA\D[!WMK@D(50#6G;)8')A7=;(8T?]EIWB+_$HIG9.>UJMP"? M;PM+X_-U,9Y&4M*?YMG51F6*66M)GE*Z=#O0-/AA_QZWZ9,+UY/&H+RM17 $ M)_Q(T.;4>84,*OA[7:!H@!3V/#)S#_UN:3H]U:XAT.>EU@][U.-"L]*LEOJY M7FW%^*3K]>"3%R([M&6C7ZG44?K39&RS)>B1(O,=$ON(UW15&&83O$FJ:7"< M@'-:&>EWT<^=&_0H^OB@Z_3YVO:N7.FOVO9/+CZ=()M)1SE6;ZC'>GD*F_?I M4R[1"E^MGZM&K/P'>VVC>J47!&]NNQ'2@)9=".)N)UZVLJPIW *OEN F",^6 M'X'$#&T6T*F^ <.X,OBHB4'^4^M3V,=0&X.P]45*FTK/YH?F(_0+EH=' Z.$@9G-TWQAC+R@;D8P3Z-,&B,,6I[54PK@O;VZZ!-\Z3Q* M8G^'<>%IP\!9JJK4@>Z\*@]=H$3[3.VV<@F?:8@_^7E8*^/O0AEO]7/5^"@= MMO*RMRGC[79(_FYEK#J.=3*U)IC7(S#*J:RK6MRM@Y=QF_2M3QHI>-B,L^#_ M_I^#X7#K551MP+LW.$)$?QN\NN\Z]%.&'N%V&[1NMUMO84MISKU[MN^Z?^^X MPK=;:(#O[6;=^1SLT>.Z;/3$^_/.ODG@.,7:,N!8 @@?C-"P]CMB][L)IM$U M9A6)0ACV)[G*DDDRILPYT0?3M#)SQ2W7F$B66791O+U*A3(A?503:[>9VQSQ M-*)&6-%X7,]J%I;8P%TZYY6YE;YNTG:?(E-T3G*0[1$(=EV5%?P!KM>>Q^R16+J<%R:BT/'Q^7^? MG6P,#D%DILEX"E)3@KQ0@#X*1D4.[TIF4=^E#XAAJ&!E<,P]OPW7%= M*, GM..C+QW!B\D$-$F=5A3)17558AL&F$\,]PTBJF[ RY'YP>K&!K]MG-=I M+/VK")GE*;TX*8MZKEE GJ5Z2/ 3'Y$2NU_%-?E,J/ \A!&H.1R$!))U'?D; MM1=-C7%EJU/=FN&C4KU.>BXW%Z3MWU*KYNV!YG1PT[B)\SS'&+CDE>$X4/4I M+BE!&W4;=4M$1?%-)# A:M)#*=*MEN*R@NE0XS%.<'%U(W#1/>,"AHF8/U/,P/"(KO.";BEXQ0;_IX33B"0T<'YIH+B3F-:Q-!YJG\N;W9?Y>^'>R#T6*I?>T40. MWYTB$^\/5R]ZZ*VCOR0S8U@]@(J"O\XC.PF1\68**C.?JF P ME##%:DWR75;,'ZPKYOLQEJ]9,7_P)![CB@*6MPCK'YL4%0Y:5M21F\&;[P6\ M^9Z;FM.)?HO&#+K56@?0:S5_)KPD"58IK4.&LHV&C0KPS(@KS8LCBOMN&Y1;(A8(CL=!= MZSM3\EKWDN)"\JWTS+*>SV'R\ I;Q5Y%2-MLVB3@+U4)UM4T+ZA[D'LX&:,Z M7+QSF@CA&=<_ 0*N,^W.Q"3P>[@/GB0-$9A1N/,?Z2V/^SAO.%5CI=TIO! M"0_>=3L+&XW0,.300D33/8XKAA6:.*)/5 R0]A6/WEUJ6* NC>7@Z-1 !.X+ M"\_4:N[BH5!KJ9R"Q7&_]G%/IVA$ DY@RPE;Y@D!^X*R2/=<&5Y=A1LWGX43_,\IJK*NBN L:G8V=D/?!1MRWF/160I#&1N!306;M1-7ANI>/ MV*>K[XA=E;?DJ@2G[ 6=BVO2;V^VHOJI!I_'J#PY(U.A.8=@1]ATOP3TM MG:UO;ZD+^ON1^SNAO_YI:.IXW;QY6^;>]<9A!?%SR;?CN\.D M:2A9(I@\J5_X-[0^I?>X>DXYMMTM#]>69!Z8H=TE-^1:E 6JYBG<%7!EB+Z' MOZ?1#3B:,#FZ@$;FKB24^J,X9PP'9XP!_5"#E;,Z!&6ACX[U7%'M]KG:"C?8:^2 MP7QB, &G<:=?V2!CH_77&D;0M%A__14LUAAMJF14LY$*IRJA8&N% 9LI"^3V MEJ8W1N[DXZU% LAF7\/ DTIA:UW9I9X8LP%KOR$F+(WB]>L+#) FLQ%,4$(3 MU)%S<&AK,M0$7?5U^%N68Q(J$FFFR C^:>09A:QK^-;>#(Y*BJMD'&K"%WG M8N1ZWQMZ7S5#I4XJ&S^A[%T<:^(X3J808;;/TN-T="M\:+W!&[@;(!8JJ.ZA)-3@L7_ MNBYP*+.\@$&!J%-Z(LE0$MF1Q%IVC/IC;0S?L/BX<]PH&NY95F( $%;U%Y.! MDDY=O&T,ZXR*%O8N@3?0S81+4^/6PR_>00UX:[C&X*?*ML3(WUM$$NX;7Q"$O]T?C0+[Z"0F)_@79(F8/4!&Z"P7]E61%.'YZ'R4N^^LRD5- MK/&K9L@&GZOZ5*5;'NYN,/_DS%<9,,_.NOQGG1FF ?K-S[J]YSB8>J@=)NF!/7_ M=Q"2-+6@-[XX HSY1FF:BP'"V?4KA-&YTF/_*43'GV<9W&Z$#U55H?[,2^O. MMO'UK2PI.62>'[8]W 2'[UY^V/)5@O> A.+5>";@7O/K&9%QGMNMI7?'Q M#X?;X=;^_FT^_L-$J?5')UJ'@X9H<8"@P[.W"%[[#+H@VK*VM^.B,LONOATH M_@*6EM :L5A9PQ ?8J>&PJPH:_-J* ='0S:.SH\. AW]@:W[6=;/2TI)%K\ M+ZR1[M[NSF$T56?GH+JD8[BSN7^W(OHND_N'JY/[.-PD_J^_W9UNAOG];0T) M^-8A 8/A5U!RW9CQUY3F+(,CPOVA=D9ZO?>F(/\Z&YNG1\%_IBS98-1["48] M*22WWU== \PJ,2\P($J\9]* ',2DB#HNLH2347B?T)T*LE*AT&[9:*4KTAE*H@8.EFI6]=8 ."!%S?(\S] M@+4U@9&R%RRO)ZCR/=BL?;( 7Z,8KK:RA73U0+,8ZZ@IXG>5:^1- '48:R$P M"07)EOA!-H-C6%C$& >5S&6L?X#+2\,Q-N@XAQ\Y'EKD:4H7K4*)X5I<8&T" MAR/!LLO1P'(2P@LF$X@P(_,L,!5)-;!\;S,!H8'.A<+O@1]056@+#24"&HP(AVR05 M;OG!GR_J1!/@%!&QP^:@##B"R3Q*E:(%W"547Q1!P$4N*]A7Q(!0)JXKGL\P M<4+X\ADP&<>Y\U+@MPYZCN]T$J/!8+3SFFOTP.!7+_4EFHWO+.?J$5A_;Z,Y MIGF0=PI_O<#E^5<29X8+C.S?Z#U!<&DPM?>["3YP4(;>Q &D?FL_G#GCM=6, MU]-MT5 :^=NBDB%-T9Q>_OKET\4%]$QP*3!L:G +F6.%&Q7LB M!F>6$AF*C,A33)V66C.%^3HR7;*2(MBM^5*.%^,714*!^%3J3/0NHK("=L$I MO871?3)H5*N4DGRX)J@.7W.R0EB?*-%QT#*V0("-$IN5#GDC,=E2C'(ZZ1@ADZ+"BC>89;@QVR6]\?O3T* X^8O*Q'6%%'J;4,1J4I MNW)15H9QTM8\D*J+O%C([CLQ((LJ@'RE5ZHX(O%.O;9F$2J;J6$YZA M=/$R(+26LEB%,1L+."*8-$U*3M-SJ/ %Y7RSFIXP<=!?M.ZCJPRNFV2\M$PT M]Z.3-Y?E2X1')-=XEE@^=;4+ZVRP_K$E)XD<-#Z%$TI!X](%19U2D!,S]0S! MXIP$0<,'>WZZB=8UCJJHE>9R52TW_$R*L2'A/:W8R%P1>2 ^;]\J1'PS(\XD MI0 &6_W9,L1A$%1'*H.SW7;,TMGVJ_'I@(D%VF[O,WS 0]5%>@4]?FXRG% ASJ>]C/P[J$+5P)A*2=^ M'3>G5=7DQ5EE;8]LPV!D^*]7<9IG"6 M,;?+N 8M0[NH,VHO( XKF>% 7.")K[,%#1>_HALSFG.=?&.1P&X'-4KR M>:E>0&QPX$@EPOB V:P&$Z:>(Q"K1#*>;U(==?NE/:M1 B'2 M\]<%K!-#4$\Z:H-/'0=,[\2.!2 Y?4J=_ XCK#"_7I:(R:*_ _<##/LL<-=Z M<($96\9XHE-Z=]5=:&LD4"^ YV#2EL>^X!0Y5Q3("Q2T4@;O)5W7"AZP5PZ& M7P2&G[$:G'J:>#5<;$ NV]O.%EZ6$_3>Q0"F%'FXO[O]?-7"L<0>XN 7&R)] MSV037(K2;T/A=Z-7?>@EC$RH'IF6*ED"#=N'C'TABFA-+;VJHY1P]U=)S)71 M&$,MTF?(W88525EU8PSZS'&>24UIY-#:_2SYS"=/:GY2*&4,&U-JH52"A<-7 M4>_QQ?^^_-_WIUCE@+S?03DW$N>C?E6E%+C\^@9\U\7'W^0@?DSN/P4=JR- M9P'HWT+[D?'DY-U1*+BGXMHDJ5 PZ*=!(N&RX\,_ T,5G8\83$7\'$YRE.9Y MS$N%J2Z&*:%)\8>$OQOBY54.A@ZI ./X]?@2QX[S:]@BXRF1N9QYQS=/$V1A0N-K!V%FW45BRTWP)VA.F8Y#.D#!4( M:ZV"X9+(__0Q@97!@WD/Q2)Y>PJ.+D9%@H1]64$ M:J*=4)BIR4@;BVE M.T4@R&>R;RP)04X$ 1YD,N2V9R@#DH 2''<".)PN^^- MQFOTH>VA96\]%] S,1]L^/1VL?RRE\.2^$T%W^,X M>CTZ,8FOE"B+!,#E_:(D+PA ND 4 FYF)-0,R](GQC''@;ZM^-Q)(M7:4$NQW;"/L%KD]1!'G5>51QM^Y]%]N^C]V>P^Y/JAM)%@N_:'8,".-_5+WEKE8^\VP:'04/3K MPT9/U\M/@D+R1TI)"1M$MM/CX+:];?%J96E6*#YFYY>^KXOS0K^HXR6=>V6( M$@*7*Y*P^ODLFD8A;/ZHB,J/T?,]-B=-%F6/-/G"9T"42'>Y3L6O]J];G-3S M9$Z@2\N$H!0(3NU[GI33QT2_D\[%4$P4^^%];"RLF3.T2[D\A;P^?).)N%;1 M85H$PY/7&%]=MAJLAYLF$X,!4LJD,^J2C6+$= J%N*O[\&?J4VM:E]0)DJ/D M/B?_@ ]YDNE[4840?E ]1\Y%B/2IE0WG$YD7Y.N04WH"URG'$5!Q-HAI,!/! M4$U+IFEO3TEXX%U,_HHOYHTA@(#!VB:3A1(O:(T)\<604GZ^Y_X226DH@O7! MWU9?'9Q*>?+ZS-]ZYDOJ2\O<'RN/"!KNA%CV0+.( T5TF7*6@"#+CW0$M0++ M%4]5X$<28!(>Q>0S));^V6G$\O,>-V'HH>.9+=&^-6AA M$OH\MU>AUG;;2%.L(-.+^RP#'KI1CORU%CHNQUT&X];)-8!(">>MJ\3(;H]K MI;*2S'QB\/$DK\O;JNOO6W.\_;<[3O;3U:LJ2*"&73V''6/,?<^-W-?$LH_L M"#7Q(2"@,2IBJU^]IA]C;WZYFY_0KJYHJV.AQ@(G!A<4 4[^QPO3J"B@\C>\@^LE.'3%0YU$4:YGB:.,ITMO3?2_!H[-I1?%)=//CBU_;IQY9NCRO/N& (WG)NR_/H MUA^^NJ-3EC"#AM0]A)$AZ<*K 3!I:6Z8B0[/(HSCWWQ*XSZ+!AL M;?S[+YS$O?Z>Q//)9.-GH0:^(&K@HX(21S/.H/7Y0(+86N+&O[ [A_W='1 ^ M^#7S1+_G)@4ZK=&80C;9@IEEB/&0E_RE4@IANEOC]&C_AXR<&:_Q$/\;R?> GR QBF]Q035J6 M8]T H!I4NSF! M3O.Z)A'':K=B8K8*5C(TR,@R62@A@5<[UNQ0M>9A:JB4X1?A81H,USQ,W[PB M&AS@J>"4Y$9J)F!<@07'@TO0!JE^VMA_.ION[/+TK3A^#2O$_^^_?SMZ=WEV M>71Y]M^GP=&[DP#^\$9_/SF[.'YS?O$;U5C^?/[;9?#VZ,._3B^##V<7_WJV M(;TS0G.55? !(T,?DK+G1)%"0$R,,X(,X=!L 4.WF9P;Z@;W[J?;T;J6/O##<+C4\'YU[U^)H8[]EVPGSJ83K5U(P38NJ1G4 M! SY["/&M_!ND>'F6.RE$6LD^Y7Y_IK?8(FH:]+)/$8F\Y83C'JX@N,>*%;XAN>]B%1R:*ZY9)Y10/X M]49^7GJ,MKKR:FLEO!((G;>)I9Z<;_[,)UVT)$18@MW>H-L;*G6%89YO(%\= MW&-*DHX7P:G:9L]" W SCGGB MRCJ?U-EU]"DAFBU7-SW"A%!&HTW7A=K#0 M&U8X'DN_'W&TMJ?KS,Z;R+F$D99? 0%G!""MBM]A,I*1YC"]3"?Y9%.[M' M^!]TCVL]PD8N3^LBE^<=8X]A(L- '8>'4)]Z^^R04,G?F*67K<>!NZ*;ZY,V M>;:_1ZU+&TX<407U+ZXP$J'JAB9#X*MB:7PHA E<(/_"+HBAG:8+UUK1S((3 M6@]5Z40I@Q W?SIIC:%L%O%E_7K+;$GARG21#MEUVAUL_3_RC'L\PJ8[/:G3 M;FAXA.Z4O5LNO=#7TEX+;=LK$;_7*5TEL+(<(I@CY[:X;=K^UN4Z6@0_;&T. MER_IO$.*^AX#]5M10+5&[AVQ]=M1WL'M7U/>Y>!$[*[V(X_-WEQ_.WUR0 M!_'^P_GQZ0DZ#;TQ%KIG=@H6;VT!8)@R2IG3D9*&>6HA/6,#-EC?D7$N_^7? MQ2C[QU-LJG'Z"0QYIIV@KD*,=./77$Y,7@L#PXMC_$0A-LZADZ;(.[MB8W_% MYG;%N"]@C>>1^Z30!=)HF5<&@^UH8[#[8O22/CS8C?$W\W)%'SUKME&SL5O3 MG"*N9PJK5\BO3$TA+_>9AD,)4YX GO4?Q1JC+ESYN0S5$$%/I_D-FS06XD\: M>98N2*_E&8?^;<]Z[.TPABV[MH.'IQ5LN>,(@ISN4MBHTLW> MU.#<8*\PDY30QX_4M1TK!AJ*RRI+[ )=]HEZD8+'MTB5EH_U9 MQ R\\.8_ZOA*C<'6[C#O%%\0X(J5"2[(JN%J8%*PGXDP7LI2_*Q%;B21QIY^ MH9)Z^"G!<4B*%Z=ZASB&]SPT7-+D. 8B[2;<(0]4ZF!M,_<9#_K<^3DI6G=- ML5IMZ624?$P=IQ:QBDX2R49).[E59Q-V^T7RDM= DVNA,J#ACV4]0XOY/Y;8 MD)DZR>BG_DC&&Q?^Y46BSXO&XWI6I[:;-6)MZDR[J>6TTK-.A?B96\V-.CUN M%Y3?E.H!$LH(=J(U[.C=KO?'@UX!F''F-@7*,@9*L')!NDVW-+;94[\OQDM2 M5-+,RG/8GZ-OA2N7'(*\I!76BI8:3J.XC0?SFAK#RB47-RXY^$U< M+/_D\.',Q^*,>9W.B3?Q?CX /8-L=8U:60ISPQW5"T\U+,#)^6A2(?YLO?]A MZ[3.)C6R2=M?)IMTL,XF??O9I*?S\=X??;@,SLXV@_/+7T\_!&?O7I]_>'MT M>7;^[K/=WN'@'F"G9^'V#E:ZO6].?SEZP_[NZN(#>F=C4[#* :"Y?.V*@VU/B;@/7;.M.W!G77F4S\:&>M8V MUN3B+@K^]4VBC.*T4&?8RR-SQ#P>^%D;V2@UPM%(%8"8\>'UT?'G^H>^G'W,81\2LW2%8_[)Q M9J+E9N-R5886/<#8V;T7+D.,DF=MV6/;T$_[^5R<'A/KB/;)XP";7=KD,;?V_T*J8)2OTI^(*4J*;0=YQ@/SW?>!96[)QRNMKH M&PN;ZRLD1F;? !8=^_!LI'G^D?)43D,0[^O]=$)>>*E@IU!&"S_XPN-!9B]4 M7%C YLLQ.TGD,%!Z/'..@.\R42A@:67!+T:A@==ENS8"V2D-%3Z.W)T>WRI, M4JN#U"RT#2DC"$8&W/8F+-<5X7%JG^C0;(-X%&Q,?;CZVH]9?I-)GT0:/G=E M=F^(C9E)*"69V86D]D"8\O)]K&Q%DRF+W+B76GDZ0^D#K=@'DVKL!?7,SS+X MIU>)*^V-%54*?G6D]-=J;P\?W5;RBEF$ S-/J(=6V8XY(?,#U>M@HO0Z*5!R MZHKHZ9X"RO"2T;!5=I M/J*D("_6S!17E&Q#UBDA68ZH4(_CR,SA8E>,6US8;EMYD5QA+E9P!K_7<-1# M#.!ED4T_\WD64TV"&'+4)6:(13W,',&[4H(JC>)2AHI%=6:18X^52G$[J-/H MJXF-BCL(>*ORZWDP3B.X]RA6U.BPICM.P43;;RULTJ\5$SI[N;7%4-X.P\O'"9U84J=S2@=7'#Q7]LF(*JUQWX6*J%1-I\K5 MT2+PQ6AAS)SJJ:*/0O?"Z5I.$E_G*7Y)J6..I44$771>GRB,TL/P*6U@E3'M ME=<>=Q9=P1:")>V(VW7JG"K6RC64GE'=>@<>\.YX5Z=)T*Q\VE; M+#W/_ILXX<6Z_^;#^F]Z5"XX/^SXH\VE",QE3X=NHA4H#[>6P@)5HK1H3P3# M3%E"XO&0^S*V2#LG(%MFM"I$2!R\_XDAV8)SJ:2H:0E MO,^9P;5 B\+UB&L5(SV#LE.V$"G0;R6/]PTYR,B015MW5.21W42UW,(5-@<2 M,7A%GYO![U-,LS]&Y(UPPGTTL%QJHNC$O'?&$T/RRY!9\120Y"D0 M/AT8R\2S%3;E7\A7^9KR1,R[XJQ)UF*&);Y\8X-/4AI O2;'DJ'%Z1#;G+8O M6]Y7&4BWB6@M%EUZ3/_:P@OT+C#$CH7"/;]"WS80.I&47F">.4$U)9Z#E@^R MT2X[#3I<$739/>SFT#OIH3.]T$F)$2?,AC51+>9P37JG0(-3[$:35V8R6/'Q MF#2C:\_$\11N%(*UU!YQQ/+VXK$@QZ<63T^KPCE4IT#5./2:V\IA6>94T=$$ M:!]L(,K>NI!B,#JZ.(/G,!HOI$G$U,[$\K0*W'8!4HO1)L*/^2QT?*-1IU*Y M;\5&1+,V0WN6W!\!F#'*?HX&JIV\R<#AS3.FOD2]IFU[[_(I=:]= -7?59FK M" BKK 4[O'#-8VT\5LDG<%,B$RDLCO7M0NETX99)[CAJLAHSY* [\\TK%7%^,"FJI*[$3;\^F48H?78V@/N7T]/]I'O#"1USG']6Y6>55H MMH8<2B5VH8.%@F:$WM.AKA4>*I8?0CJEC %[2^ [\!13&*( MAKD]F,1I/Z%R0POHA!T\BTIBD"X=8WS[&G_BXT]VU@0)_1C+]T&0X+?0]AG6 M*((R ?>S0"./LEQ<6T-;'!.C725O\3H- M?ZIL6U1,J?7]AM)YV^*S9KML.T%N\,Y01(D[VG5!,\Z_5WAU/&K-NQ<)$Y+T MFO+GW0JO#(50D$=';3I_& PV#YM55!C$O@T.?L-EV%BPZ\&98VJS7$FQ]?[F M5NNA#=;1Y5G[SEE7G1\>*E?DS%!3/%GZ!K(:;?)!:_ 01>^73\'2P^5]97.L M\-?RIWL*6A/TL;VWA/DX>#)A)&3,WJNGPQ6U 3&;N[@6&O.A9(IC@PV5WU(# MNC[C)-7;1+UWW1I8Z\LV0EI0,%+=7D*)+XJ;M[W("0 M(D'V'&^6LO=(\F=+VH",%%1$_K3EFPT M"%1MM*KF&DYFVR=J]%CO;%$SU!>\V;78TCK#\W,;8"(!$VI^+X6QEH5'EP6* MUI:=1>3C:&XKI-<;\%@;X'45" .W&Q(BJ40-R^;@6U,LVJN96!SV"@X@IM8G M.9@1RI0>$[T+F-'K?7NT?:,0/A>]49%[G::<[;V2XQ.-I5:(R2PU+=0"'5(8 MQZ$VW-7N(O"E5KYI(&N]J8^UJ7+O--.*Z_7^.KQ]AC@P&+^=3:NZ% MS ^B 4OL91-0&L%R7W 6J'UE23[=[PI(#I%T;5F;&5]UHRG"HVU6.DS+$#UT M,B>E$C$,2NS]1CV(O19QXN6$+M^^"(,1.M&RI\W>[,U68 XNM-[IQ]II@K D M5(U.OF/CP!'DG)H!1C>4/;:DJ-(& ?X;%7$+99L3U;SC>+&U+0)CHR^SWLO8 MK\5GB7#?XG=0$L 0PLWQ;9@J>Q>5'*^EY>OH!6L;H3ZP MR;J0",%KYZ0V:MT6V%&N="<[M*2"\$R1P+ETPFEB4NS]@7'KNA3P+HN0$)"_ MPO>L-_^QK*TH207KQ>PG7G.*I8PL1X,)31[IQ8UYWJ10Z;G*\YB3XPH?9;:O MGD?*3Z]-AI@^3)#(*OC!7NU_%VI$G"&#U,.&.J02G65MIXR/M>\LXI"B',ITX8U[ M%^,[:;']MPLF@W,.$;;RC:BPR:,0D5ETX!!DK3HPYV (&;/<#<4V+OM2 M/5$VI7[T.:;84*:%F\,W+F6=;V.OZ(4*N%]"Z4OR^CXP.15XQ4+#76]/S!HP1\&!P >)Z^%]J1N:X(%%(>=U?$< MGD/F6;/9%7P4/<(9IRS99Q>M3?$U!NZH8&@+4Y"F5@F36 )^@T\WQ!D>12W= M#V#.M>WQ"E^!Q23V3(5$5BNGD!"F#00V"$)AM+,5W0(PJE&2^?BL$FX(RU_- M$$@DB1L1C5&+RNO&V :0?I?;3(*+K30-+@W]J=)>Z64]X1;JE5WYE@V,ME(F M-'Z.7)4$]UF"+=@>$/O#A_+#\4SU9&):VR\>'QFNH$8CI9Y17LS!HC%)3DQ* M#1X&$*>*I:W\46GNR*/EH^!;<-&,#Q65]]A0!-('9JV;7P]+S*TW660Z,O]< MTJQ%)TUT]:U%QYT0R-6F1\^O387S>OY(%QC,!L8S-TU!K,?8_D^,)A8BM[H M[WZ2<.4MS*0N*HN"LW]&\F,X?]QI7EZDMX9(<6DH#DOQ@-BH@D%7(BE3$\7< M-Y?UWTA;"\#%0)$WM$\:J19LG8[ 'B3")(.8U!/XK=3(Y(\Z8_I24 ?(PLDT M'%A)Q[7TV.:#C#9^?1.]#>L,>>0$HK7PCF6F%1CHM36,>14PE@3W*]?U^WJM M%&0*V7B>T41+(<:08_@$PYQ92Y'QA=9&'J(+UBX'U.F[NA0>C[H6/';KM,L< M6E,='J@+Y!X -\<$8URQJX1?O@T0U-^^!\APE'N+KBK,9?+N<+4D%>@G;0X4 M,&QZ?NTW"L(Z+DM$0!+G\ 0-9+:V5E^7N:5ZV.N\'>F3S3M1/>'!-DNFGDK> M,#U;75C*D#=1A<6.L6S+!QWP]SP1N+9W87![NP^A'>Z'^\.=I6,?.?9G=67$6./G+AT)WC9"13/? &+3L (WX_8; M9(89U#XLJ";[(T^(_!MVA8P]I.S67MZ-W==J+/F*)0441S.XIL$.NZ2#L7PF MQE/PF&%]R>5EJ!NQ0YD)_D0MO6T#;B8&+X/KY"HO\KI,I8ISA,KMVC17 V/6 M2KILX='TV-)81@S5P[B%CKI9C%0AORCD* =77!IN6AXD,H%$2=KSH^V1W1&+ M'%*T7N)*4HO&A&G6F<06P*IWT8.,Q(X;?1G,'#H7M=?O?P&Q8![4&L IA'>J3U8_KL\7%V?"!-;O/9+W8_4]*.5%P9L;X.P&D2HS831$\:5@ZS494- EF9]H[$;B= 0;X6CNM'R=@G( M>/H5[5L;&8"/4+*HL!\&V>$+(>8.;F!.YPO4_=Z0/0(2EB1^0,9]GIW0(\@@ MBT!*HY3KU;,-,A_CI(RPD+D1'79+A2#^_,9@#JO"FRE$N8W!#L0?)RE<&EPS MP$0!/IT-.$D%7'JP?A'_?FUO/ N^T-?F=%-EI=^Z2?29]O@B.Q69O*1BQ'%- M<869T[SPJ]UZ6^O"C9+,U6'<3\\TMO(:Q@P MSZV7TEO^+'^['TNC2AXR9UK?.ZBI:JCAH:"KV"1,D&W6,:T:3- MP/8 O^$+!I4-V(P2S<4YL5!9*U71NY;AH4&YT(S:M?HT>6?*?04_IRX=WM[+ M]#8#P?0.7Z,XV*F45.E.DAWDY3A'EAY)H\24&AYCZ1;_#2/)K'_)Z.RYP7&F MMB;6/E-'=NQZ%MVJ CF-[C7]P@PZDK/85N^\$HEDP+F+)><0*& /9PH/#S>Z==X9"N"[&:#U]5+4M9?QZT/\+Q;/V#L4R@44B@/5G+$W\Y< M'!Z/"](X(*MGA$-'ICP=5YM;A[N&W3C4;)=M /)&'-5EPU#P6KQ5JL2) ]@ MZ]Q1(ULBIS?N&\YF2"G$=OZ1NCYTX@>'!P=,+?CF[ BI0Z10%2.\;#(*,@Q) MQ9;&GB@M7OO^P>0C>@[P/5A'7R08-R;_8UK/L&.:WL840^#$';,>L5)UV"5] M8YQ$5UE>)E2Z90O>\450Q95Z,$* 1KR[2""U;/'__FQ:*]Y.E)O*V.I4$K3*E- M4.7.GKVF0]J(#9L($TM*[2O20"&;:>Q%$QS+)]YK66RE9>$PTRB=T%"$_P^[ M8='G,RD 5%WA.J^H9C-Q0XB)LY+X(^!DJZ800O2&#OL\YP*/7AL:#H<5VP+A MDFAUIG9?%!I$.52NX1//E=EE1*&Q'2%NN2Z^;NHDH0/$S\.9;3@=Z*T-0YTQ MN2R?HT*Z+S%%[YD^$1W3W,KT%*7M 6M1"WO(725.)MY/[RJP\^V8@I68J?&, M0#8N'(:_V3V-+(V>G_2+A%/Y2%6*71E6T[FN)E'PR%*1DTE.C;/I.>YJL;Z71O!DX/'@.0HYN6CXH$'Q"+Z'U19' N3#?V16F MIL5*5\^]8!-MCXVC5MQY9;J8+9@-?3,X$^Q-HU%S>Z+4!-&@+YCEV09B3\BD MIA.13'P3/*LQW&\;+GH/83X]=L2$UY+.H)T/S;OH"J P#6&1ITM8T:5CUO2U M6O1R? ^UY8BM9'CW#5%WN6AN][3:4X([(Z$ES2<-M,(RP6 G Y4' Z:XSS*( MH0>1G(<&TH@Y$\1+(N!R.2LN1QPS+^/FET!X)%^D-'):#4?6S$ZGD/FC)+#6 M:%3>$/D#.1"?Z#7VQ]&2)W;M^U$V/FW;&XYZ1YD?MICD8TT(Z)6;Z%*'SG4* MW?7EQT]*M%*G>4H*"?M PF)2ALW6G$BZ*5%(M:01QG(_63;C^VP1Z8;3BU]" MIVJ((]8.6.H=^#>,1>=$+W=5Y/6<-Y:B9*1%;>^&G)AW]"F<_V+@LA2A4MJ, M0BS$!A9ZWTVOX1S_&\E6;N3V=NI/R!RQ+ M0G."D+&:4^087II0J_KN4KFFVA(30V-1:(@Y%\YR-$N?ANXG\+U_?@ZJ*7C93;:#E5257+9>S=4$ZAZPI3R",;3Q'E[[,)""B!#;^Y M41-:"H *X?*G^%2$KM@51_];R!686]M-9 L_7$^FN Z9[ YW)JEHQ;%5Z1H:RPY//@2O(CQ^VP:+T=V M=0J&(>$O79!<&RAYX797[#%AZ9,(8UUL=_(Q6B57!7X[)I=P^7AW32R7(J8X MFEA;%ZNZPDB=*99LN%I)-VMK8)'BHOE*7,5;?(H&P8_E1$)!%%>5.9 ;@G1Q MU+5;;F=I^>K<@94?7[KEI,^PKVG83\0:MWZ\+Y M(H509-L]_NZE8YH9JXVHSD;L82RZO\$S3#]*6;?YI'W$;-EE<]75_Q6=Y"15 M2Q2C1@()]0FU4Z.2Q*AQV2BGM[NJY.^NI\%1@,V[;WT(3#*ZY2&*HT>%U4PE MPE33VJ_C:]0B236(9(#(F89O6G)!D"V956IJ21_)P/:8UF9S4R72,:2L3(2Y M9VGPP=X-W;,K]E[Q1Z-%RXW()>E;<$N_TO;7BQ'B>6UN]1,)H-[M)F*;$ZW] M9.TOEX[^T4OZ) JRO#?:IIFEU:JQ9I2 2JJX4'0%R3,C<+J**UO%64V):25B MN3LV):.?WC=^>&T,*98))Y^3&0%NJ8V6NFF262#.*71YL>1I3,:)S5G]9//I MPO"/3\!%I-HS>"P*I,>_0"\OK55?UJ0Y; XR2AJ!NB%:NP]_45DP7#>G6DSZ MQTO'/VP9:^D2"^S6PB*#:=VD(&,->[WSR>GMNC1;+F186)C*PH1,]R<5<0N& M^51$"F[K8MC>0SV,372K:5Z@*:P2(_@')6X@8 0\D6GN>[LD%O>AT3H<=$@X M'A2$UMR4I*839S(F6['!8YNHPN&P]G*GF]ZNB].VSX,Y_W>V0J1'0:.ICI^: M!QTXS6!(5PL5;V&H8:EM7QMGU('05*%+YZ8+S=*&FH2HOMXNWKH&G/+()5?3 MI>8WM?GO(A@1_98I;2N_)F;$7XGY=%'2D]!80.NFR+-D''#X*\'+%DV;&I:J M)PM!G2&)B+NJHO%'LIFF\(.QK:PX<:9K$!*.02R;BHX*F@]F;U_W%$E M7!--LFCP%DN0-0"5 ,3U=5F;''=X'Q[BCSRQK+ZF$&*"+B&G/:3L.X9 MQL89K>6P0^AM=%VO>)]:60O%G>M4;$*EY / ).UZ7:>9L97@'8<#OD3.#OXH MQ\-VRM,<2V"*(B]0.M()3(QC;>HD>N>FW>.I) >>5ZK$^8WGK/L@HSC!68@ M57>Q>2NCXFM8J,E(W;/.]I>$@SL4'5FZI'."PV%GV40@U_1E(-58HL)MU>CI&DQWZ$ZW3J"KOY"7@KP,GC:*^ML"$ZMIY6398:MQ^E\T+I>=F M H7#K:_,7BJXU;-YI:VGR%EN%)3+&\@&@%-58\40\Q%EM$=>ZI&\ TG7,>E0 M60NHN,I[HA]%BW!DI$L%:8LF4 /@!$0S0JV#H("U%'O1(/\CC;)X- 9 BR4< M[_9=-5\'R?3DOL M*SK/MZY%=]C;O_:88:,)S]!VGDM=_-P!<()2V3,GP+.;*=QQ!'WOR2*XB),' M%5(E(4.FQL 6K@__N ^17\Q*@J+J23&N9S:8:^7?&@$4N64$+QRUGJR!+YM6 M$0K4F4FPB46.JY-9_REK'VM^(=M8J5>\R[*L\&;QZ@]ZL@:-+FF64M0W%O02 MOV[:=.ZV=@&FV)"91[>FC:'@'8%_4-L+#50JJ8-EZ\DB4$UEF<^QKU'"!69, MNT(E0Y4-GI&]DF"Y>T =5!6;K%.3VJ$BFB'5@'$&<%[&F&RY83U;!!4=4LH-R'&&,#(, ^8Q% M7$5%+,CW)/D0>/XB)O1:G@-W-DZNH_&B)RMPG>2I^&93XEZ+F/NO$?,) MVM$6;M LY9G6)E17H&$V>YJ&>8X1:]B3R4O^(R&1;MGZ8KTQ/UD $$PP^M\/*<,[EQSR3:WP\LXY+R^I, MVH>@&S"*2M:&MF+7^4K*9,?/&SOVGHB"+\7.#Z(Q^L5"MG!F#E=F2OX#F'=D)W-_R(H; M59=>@K)!?-XLW1 SNB=K8'48"M\R* OF:(7&K4DS%VO[QV=+_>W97A;87[;@ M,D&2:\G$]L=$AHG-2%29<2#WCAZK/8YN5HNY:8,Q5L?'ODNP]?X:;-V/L7P? M7'M'6HKK3$X*!"I! ]],7@!3^L:R#T U55+Y3:56'M;,MJJY@O5PR.+^.3>4 M((XU$: W,6AITLQ$XD&1:RUBI3]+A;^?EI+P6"B@:$RZLUF,M[E>=/!EJWYS9T&S+V>4Y89?Y#T]+G"TUM*M\F;L=/.68J_%YL,"O-;%\"OW?; MFMP)CRT_=/?5]&Q8*YHLP#?_RL[ F:4N>9\7E8^ .5),-_VI)PMQQ)2:@\/# M/<(3_GKV_N@H;!="6WMN,_AM.3L;BE10^K,T,V4&]R"G8NNV;.&^2(,S.EN< M#(V:_U!+2#@/*<@@[M,E%(T+22//87X<[U1. X]U&2Q"$!7WN)XL@FU&%I78 MTX1$V'5?1M1I/:994W=G"?)Z+9,Q%B9L\L@>3]:LSIXSP&;.D3&N]K%^1$_F MWSC8NM,-. 4QQJYHZMOH3NW(!WR$,HD$%T[8=L$8.>_3_<@E*17;!YH)KZ;$ MR$53OS$C,+.-)DDRXGXB=IX&!4]$519E&VK,M#JM:FFI ^B 1-_*^N[N5;5G M5D+_G:R_2^2K,6]O0R#N)*.W^/9K8LJZ?_EV3RAGV5X#RP#.J;\% M#B0K8"IR@D.)?6U(:7!H[TK2"YC^]?K\TNWJT2.%P6F-ID:/A-ZDI6&FAXA( M-;'92YU)G8-"&Y"J4]D?D$ CN[3*\H#KRGFCJ"?+ _( MC-"<$"*RW7*.,?:"ZJ%H6IF'@H)K5XY94HX-9?:8X*DE0Y)Y,3B(R%A3XH[I MR3)(YJXQV0D=H["@9_?'[(T1+Y1^]>A]+KLW\UHP]Y7=ZS-4]F;KR9\N>"_=BH^)\AV[Z3'R 1[! M#?.J#3(4)[9,CML[K_ BG2S@7=&31; -$]6TD;/LZ%4\>^LFP^V$Z_5 ;^< MO/_0U $)TDHMD(K_@*X%L8;8#H()GH(T@84Z[LD"','NV]FW^!OP5_ MU$52XKZ2D\- 4C2[E;N*B_?SFTQ-06<;=IB%:H0*%6]/E@#W<#-XS5Q=" L* M;4['$X[F4OCYJPOX3S2GSUV /I@&_\II48]A[^&?GXOH/TD:!F_-IV2<1T4%FJZ<)G-6]6>6 M<6D9I-;W N%S8H HJDF>)CDWJ^MJ*DHT[QZ#*_>NT#9[_)F03S[&_LC"Q9NM M8L0C"32S=!,4$MOT()KR?A753Y@1JN[LS_K#8&MSV&RUBG4>W:M(@D+ZGR-& M% 68&*J8LGPP,ZZFM3T#L1&0! M0IM)6X!J:0QJN#2!ZHBU)0"W>M8:2SM0H7$.!%9&A$:X56:CUS# M5$3LT"Q+)='&@\RFO5L,;+ESC^_S HI"7^<;!G7F^L$7W ,&_&.^6P4YY^>5 MEJK$-H-3RMXJ79-\QG62KP65#>>%^B,45TLX[7%4% NA_>W:)U]G(H@_31N; MB#56*6'[IE'6[EM+3D+H=:M818>A_D!V:_OP);+,9\E2T3IO&3J..3$Z1K5$ M!$>U-*N33"N9&"X/1Z;VG#U*,;R:H74Z=A:TR92GO:VPIQ9&S3R Q4RN]@9[ M=7E>4A.KY>X 2JF/!7)@T"_PQI#*?*7FCZU:OJ,>T4_">M2;J'%L40X?$.E" M1*TM.#KG&33I$@=#L\T'6DF@$2)I+29E/ZXK"#'[^$0YHR*/L(N@I >H^J, MBZ42^_A"::S/8V=S%M5C>U\[-=,4[%KY%N6D" M*LRC!:?UW0''#>YL*")UHIY\(@Z,./<,QCG''/?-R^Z!O%H+PB,+PA@T3"I. M*]?U-]N_VEWA-]K.M0S[64CD@U4MJ*UI,D(?H:OE)NP%/"*ND3D $RA9)<0" M2.SP,2..5.*0,<0CC_5BB+>+ZE),FI'1%Z6_*UKJ-IEHNY=/"&3#(DK/?HMA M9JK)X9^2N%6"JRRPC-'AWHJ%=IW%OA&VMCWDGF8?Z43(&^@8B>,J5BS6+W5] MG(>X6JB_2Z3SP1KIW(^Q?&6D\UIG/U1GDQ4L>OL(5.3&OY+Q1ZH[O0 =5%<> M62]V6$.R9#+#V/YM$*^$#E[&Q=M7!54P(J4DO5&8<<,.^YHL3L\<]-BS5:VJ M<@\1':W7PLIFS$[Y:RJ5Z^I+&@1_#@,AR37?"E@%)?UT0&>S^S^K,X&.AL*5 MK(7Y^EO(\22*/.4\0H0G^Y&3#B@A80J$0Y(+HH4QGNFUP/(N/P1M\0]-2 M0N(G]SRR5JQU81^,UD3&1VK!-$R"'8@-^O&15V[J0+G.7^R*0[CWJ3QR(8.5 M+^;;]\;V JF3@AFE S1-;U^U+/6:G!JRSKBUJ"1_3X3VS5?GZ3' M.DE:1%#:QE:C1;-&PJ&J+QW= &ZMXB!(7FQG3/F<%"L,M[8.I5CA\O3X5Y8M M%"6;I19N"O4P;>J&H(BE/5M^X*21T?:*/T)7%-S% >AN"XRJ^57CR\7AK[BZ M@@\ 4[%Y'IDK2<%U6'5=HL/!U:!"L36&KV%=8CV32<21)JME]!7YO._.4%HM MRP2184]M;%+,22VTI%]=+>PR[(R"D=QZY=LO+_JY+E9;\>7/!K2=@?>3! S MZNMZ':7:0-FXY*ET"/ Z*"\%)YUICHCHC8_BC(6- %HH2866I6CO'8J8S^?< M;79)5;;,,[1^EB)6#5O/)1RH3SHUKG"QWM;T2PF?*?;6QVEYY(0=UQ7=#7)3 M,JL;5X41YYM?QH-$!IA.0,N65U=P<@U,#89R."E$Q15X3#!9-2\,$U#BW,5P MD(;O,RD]X3EK+D2JDGJ>'/S9\5[@JF-4*ZZ\I+V5-7PUBXH"/ EA37&MZ%EI M:,6)GPK\A&LFB,..^A/J@M=N\^ R3:[ V4M)@XN;PB&Y4H^5,K1(\$/U,-+# M&4;-=5?R,-[4W890EX[ A=D"XJ\'PL%60K)X93A(E$ M>2I&FU?43'20-2*Z@EJ"8)C1RIQZQ7HFJ"*9O3;X)6V?;+K1.U+;'SA!EGF4C-*\QN*K&323UJE1A43 MMPFJ_$AXR2FU+ABVUUI>'_":E-4Q^U14K.#4";8ID\1U85""N!Y/N<+=ZL+" M;)"^\\N!?S<4M:$4,X=OL,!)$@DN;8J@>>F(]N+X[.2E6^_?,G+*+JBG=W"" M-:*V.?P_:R3A,\&+D_-_OB1K75+K"B#EI*[K0AWGH*6T5WC;KHV6EL$?("T^ MJQI*8CJG!;[MS(7#'>$'3J5!$58;J3ORXN+T^"4'NI2Y*^>(5F.6/"MX+[^5^V$1,I); M["C>E?P@3-JI6\-()THHGYTTV$)U4>3(2/HT(I>OA[F2GV;) M-IU7)9)CT,XT*DK-BJ!/6BE/8,6T1#8N&QSB>H0NMNE_@^UMRDU/77+3"84N M&>DW%@)5$;*J-%.A3VW H.URZJ9809#HXZHI=ZU2$26$O$#,25DWADB/BB:& MNYL8I!X2:@.YRQL@"=\\(?DDI+:#8K&:MNYB0\+*)N@;_&NR(%!.*SD>;6A# MA&+D,LW=AI@K+/&+2O*Z&LMMIX<5!L_2[0\J]!83K<*.Y:/]I]40&1#!R8O6 MLSP<1)&4MH69E((WUKSTN#.61.)LLD3+7U OHRR67"@\N0WI:ET.X2JSK]T' MJS$WK6#'S"6/N@W?<8P?*X$@UJ2M76_NUN6H%T6#V,N[4S3Z$?*-('D*W(<3R-4M?+].7[H*&@\5"6.,9MKXSA[2#&%1+'0E:TU)2^CN? M'0\&.W'=-_T'>\:80B](P*W)229MTQKSD'*6B:&0CD72J*/#!N*N>K$7YNR^ M>WP&NR4]*2Z ZB%0.MQ_ 3.21),\MBX&>D_,@;N$[K2B\WG-EOI4/X,@0BP9 MI*I6-.S?$[:O@^2G[TCE\Q5,%M)3BGP4OZ(A\6<]EUG[]5]K&(P/@SEJW$ELIXI[[-C"4T:>(U6-(<9 / "U8O M/\LFKM$"U[B&+ M\G17&%.TP''0?!@/\O_H;:;V&Q5T1U ME2>S&;;06I"$DX4ZH?X?'8_DTX&FG@$?.>9"MB2ZRGBM.[^&T;'H:@P&SB"# M+^!]$*IIBLXT]IVI)6#9$EG=F);%QF3M-"F21$X2K@I.%_[=:?>]D?K9L3Z/V^&<-\QQN#78:17"PR&<@%6]-522? M0C /QYLD;=S[A@-=XJ!>&ZNC: \NJ@CWF)6T+SU+& 5=4*$Y5WFA[DQ7\ 6- M50;7ET@)19SB>&,\.7EWA$*""03^!@+U9&V9P<>_@[TF8- NGIWM+6EBD#O] MX==#\C!4W>=#>H(_\,-0 MXZC$ 1"Z<_'E1O]S;LL3@KMC:TN57VE&E([(>RP/3[>+NKU&7FW"*XPXI.OS]]\I-+%_WR M\E@VIR;)!+_]7E1*PB')KL%ND6)@+I@Q:'%N!@T.*EA%6ZMO]PSC_W5AB0[M M09R@]#'"9QR1[(!(J"HDZI2C_2UMT*]G/3Q4!%47F!"ODH 0=YQ,)< MA -PX,"$HPMQ#E/$, T7_V:+5K5OLVJ,.V&Y@GB\Q2YJ;2*D41\F3F5Z&:P3 M3TJZ-'[-;\",+4+%,S8')&.EQIDU(:7@:-?SJ4ECRIT2D3T6I2U;N-P80N=M M(R+J'VL!8'-;222$&%43($L1O$:2!;ZWU'GB:#A%$+0;5+3'L?Q54JG=^!Y; MZ*(<7B"'[4B_;Z.[2CW%?%%\ERX);Y;<)](VFJ:4+8W#3X7(0J$:]+I[TH"N M\R0NVR*'8%J2^*6#QIX#!_]'+MUG$RAE9>:EE1-L.ILU^W?BFQI])]1ZJTNO M^KW#"P@]9@.NF]4@.Z6XR,]AWDA2B\KXR%F*;A>)_0H\_ZPD(L>-Z6?\>NYX ML&59B82PPO=4D$P2VWXD$]B@<:)A0:608V(LWF:/=#MIE>KZPAF0H8/H$:FG MM@R=PDV!+?CD2U+SR6_>&/&V<@99F] Z5&A1.?R E/VFE#ZCW%6=85 5'@TJ M[QUW,Q)>3*8&::79I+(7'.$Y"1?< ?D-'6?E1)^XF]RD=":%44X7!\TP4-_% M%3L?=*-W"DGPWT(L.4:MM]3"O95#KN>(=F4-&?)A*? $HV)0A2HZ0]0UG2Z= M" ]:=:1'<(?IL*+9Z*FPQ:AF2V5$@R*][G3,'^-U',+LR"D[< M2VQ+!]?8S1V#S?E,_O+B->[/<5)LHDVV^Y)NOM"KO* E$LS5OV !T?[O))9H&J$_&)C+;T)!N*L\8=QXH2P8Y:0>R<5O*,6YYFH'Q] M&U.:?>/;\(C[N#]K.]JNNN93PG*(6#'V8SKN2AO:Z?D%XG$<><58(AR*%E,. M($M*[2G/)JUT8T=LWL]=TL0[E%!B>=K%4'1+!+#-;]2RQ =BB3>'<)QG5P7A M@R**B>$[WIAHNMBXF&'DX BT.QP6(E=#:? I9(_.CC3;B/VS9L9=EDPDB03\ M\,7;;($?$;L#1H7*UB#<0N'G< YXUQ!RR&)"A$K"UV6:7VX4(JG8"A)'SMHD M*6Y_6EU17)UA8TH%XRL]R[<1$@XITKA$ MSM/-X>0HCI=6MH/0:3-XWS'(SB-L^4;5WFYRCEKX,&++J-X+ 6\5&P;4IEFRI2'PTA2<1'3,?J.5'W.J-LIJ6 M=W&3>WZ%R8%*#XP28K\@/ M0*#JD1!]JK122^J(7@P[%\Q%*ELN>M*,410NW!AQP;G[@->)H^/XV!&"7Y5S MM<&UZ=96]UAZF!\#B=RY(J!CGJT: ,'%? N)7^Q9Y-%]N$(X_$>0F%T@E+G M3)BW1%>-"+XHTP8O:#+@K<3B&77?Q?[2N/2)YT)U+'_86O^PXP-NV60V89=X MNMW R)(%Q)G52N)[Q&GL;JUQ&OT8R_>!TZ#X%3LZE% ?>_!;#XLH.OW]Y3F! M>26>(("NU;3.J"]ESXP$3)'HYKIS$PQ0A70@@ M?HGP^7KK3Q2J% >DCMT4=/#C6[S@.3%GLP<@[5-LOMTU0FR48&F[E4Z[E NZ M:J\?UXU^M,YFU0N5-7XDXXZH\29/=3'/QG+GS-\,V/+Z? MO$T_J@SGV")'J5Q([*H2X[.>&]AZ!W#MC5 M8]$2\/R7)LNI%KE;O*A1B?%;9HULK4=CFKJ".BSQ\<#GO>(8J)E1V(@>Q^E' M3B [AT[B1,XMQZO05MLF18 MBTEP,75I$\0W*SU,31V:3QA4,HX4 / >WOYZ25YR4!X>\&>-2^/G&$Y ,R>\ M7*4MBK9U'8KOU=EK];%T"IA_BA,Q M/[SFC2A[;_,,G5I6#UZ76>_P)8PZQ$ALI=\J576H1C 5ZT+)KN^8KN\DQU0< M>W^:&J9!^.>;.KT4O 4CM_H]5^(-K CU6J' <73#<0]*+@7GXRH7^,A6R,8B MZ22R'MF.X6/*IQC6]X^<@?Z1%W60BT#.A&5@9F2(+2T#72'U3$/N:O02@ELSG']/UV@A)WUHM0/SA# M93):=*Y^R.%!//E9'ES5$28$C.LA9&$>$16/[!ZD_AG%3#^3&X> 4$&;4:KW1NB;"4"FO_CVCJ^L)69ER[<\FZM5'^T5 MV=-C$%'8N,PXM$DA\#2Z83"+A;=R,>8R0$A(3CQU0NKJQF498)MM,ST/OS/C MS),P!=,ENGKHKMB!#EG=F/;RM>S-Q,F!Q-U6SR)L36.5$?I9[D#?ZMN.B?00 M7,5\_/'9^7[GKOK5]1'AY'N*5;*13ZOJ>$9P0TN<,%&F&@ZU<+*N[]: 3$M3 M2/G*!=#ZU8GW"=_:DUX]["%1#'HJC9G&G#,3J9\1R16LU6;P&L^I=CS="6U- MP_["[O[DWQ$?]<+B[N;<5$,P*Q\.)D>49:HVI M/^C&MDMI.):ILE7(/TEGHHBN>),J4A,"6 M,5CA$X.3BPC\?E8N2;J92PG*._D0]ZEL4)6YNBIWB@J9A._U7"#P\ID-C3N?4&FN+??P(2,4%5UO MX6.>PQ2]1#UVXC)R2(TY&!?>J9K(5GHVB[5:.;L7"'T6DWXF_W'44MZCUSOZ M:#O:@G(;19=3/5!EK@I)6[C$(*+583Q>/?!Z>[[>@2L5UX>1(*3%\P\/&RAAG/Y'K/'\UX;39([NZ2 MZ8S2:&4U]KM/JDJ*^"(X^ CFBOM+HKH3(5]6J(/I,Y\20MYBAV MUUO_%;:^V8RG;+5GCN!H+H2_,<4&2L2?2'\+U&M=;].C]1Z,DK3FJ#KU6->5 MY][72RTH.P.4ZR9Z#53J8(U*[<=8UDWT>JY\-)_*Y!2=F;-]KE>C\__^^QD8W 8P*AC,TO&Z_XHC[DI4HFY15K?!HGNO/&EW MCM!QSN.[ N*)0)P+ \EA!!%W72FGX&I.HI3CY&F.%?0MU$>F33HY^VF$W-_Z MF5[Y,5.9\ 9.J-K'T6LX HE0\80X5GRIU!ZW=/ #P3$$T\19'3L\Q/H5)E=0YC)QN%>P M[UGTXS22/B;@E3E\&97IFUM_MI ]:8A"_ M;2:B$?5;VXD(WZ$0,3/@E0$NPH+LI;E#&S<*J:P7[>,R##H9M5<6UCX[2,:E M$^.5NT, )(^;8('N_X1H>66,XI!.[+CPA>UR&M9;H*U"D4[5;_#ERRX- +Y M_''S>J[ZSMM+DI0>A2JAF&Q%\;NHC*,_@U_2? 2R\986EVO4&?AL <59[N@] M2@M(+HS#O#+7 #Y>XV@,=Z;]PO1"YC43D#^W*N#/)@WDGCS2/4+8ND0!H8Z0 M;X/W$R$7PC&G>(,[ MU[ZOF,^=2U<5D6IQ*EJT(6U7J6'C(I?< M4+Y&GC(E(U+D\@+%Q-[!6TM[ Q MPN2 "+'@-;_+$CGX# II:9@52S_X;UA[\$9!9C]0&QB4H-=P002#K8U_ZRV' MXSK*,JQ@7W[7ORQMS@)NUH#[BEH6QNU!**AFKKZUV%JDM<>GF%%!VS_YNL]."OFE0%@19KX&"#VF?W&K!2.;1D&^-+7Z@HTF"OS"^$C: MX=_53N!Z5QZX*\N6EW]NA(Y$U#SO6P=%'.W6+;&_]:Y\?L2\VT#GYI'>&4%N M)!=3EQ8J*WC\++F9L!3DW!")K:RX+BNJ)/(\F/7.?KF&IU'*)X@MG)Q?SO7>_=8B:H5R4._RMAB7>&]V+?)4ZS.)T>NR!G5TR.M9\<3L2B8+40+ MS0)?*M0CVDZ<28&G?:H8P8T\FK ]E&C/KD7CR[;WMAL+WK,0[)<:M%*'6DXM M![VY"+>!4,B9_,%^/._:YM:;UOOXY=)!#9!YXT)L ",9M=75!'.]&5_T4/%! ML7%3K #7^ ,7H2.(KC#(Y(>Q;"&"X)12B=/TMG$YC;.D7XY M4T!B-RNX3\W7:NJQWJ,O;K/'VDDF-<3$X954X"%IZ4.?FFR5G;_>I"]:KJ94 M_7Y[>"EIZJ#NMST,NC[F-?$6U:C;N]ZSQ\@&1&/JC\!9;J;A1PP*]K0A#-%5 MG<3&LC^T]K+P&N6LM^<+ZKU% ZK%VZ7VH0,=K9?\\;&J[6Y*#X2KKC?B,_&I MV%64.D(YA"KG*"EFCG?+E?2_+?*;:JK&,DV744HCHVF%R9 I".D4*E%TCA/ G=1D93,VQ@+^^*%RWP<<;>% MP>'V-K='X%DVL9>N!Z.?YU*W=YG(. HFT75>D+'P!QQ1"M&[R5B37OB_U Z, MD\((/"I'U!AQI#IJ4G31KQ[2/.F55QWT!SB R63QE,W>;Y$?FZN81E6H7<*H M-4)62K>#&]PPUUVX-*E@ND@6 E"/6.]:6;$)'RZ*)7:U0F1;IQ1V*:11-/YX M1;UO-F0I)_2_5U]K89_@:#R=8O[;/[0?-(H+89UM*U%UKPK"B"0.C>)1N]\*-+]'<]E#'R E.-@_;:$;BC4C8S8S?MR*S%R+)[>Z[R.S%;2V->UWQ!:WJ+9][.B;LS4 MSYAYQ+7)"C.XBI*1)E%VW*UB+HO$4;+YFPCO&[(6$L);VD2UWE >3(BFH:3! MW;>BNPGEKF85MY%/-EI+ZG4WCWR[VE4L.;MZ5/@LR61AM^QJ9A&OJ,=[Z9G? M7\+>5F> VW26N.H(M**5QB6ID7K#D6P+LS1N ]V/[3UHS-9VU'*-/Y8FBZO= MFBZ*646+RX4@4J7F=Q #,42KVQ6K<:V85IVA7914SA8LO5(,K[*#"B3:MK#= MPW8'E9 PWN>K3PN#YFSF[M7R-Y.A(6H05WBJ;15++ID+J.OI'TN&SD9SN* M\$CFVVGT!T8C@B3^K[_=?1D,AG =W,D?W8RR[ _;$:C]I^.8/KL\?F'TY/@XNC-Z45P_CHX_?=O9Y?_BQB?WSZ<79[!'X_> MG02_79SBB^\_G!^?GIYI(G;: M =$O)PO;GZ#AAG&5 06PHD]T/,65T=XOW-JE-D$]EXK&:VF\SB2D%%TP6JI0 M9WBKW6#.@ACE:S#&(^I=#D?6?[IE>A*0_,APE2$U8R54;Y9)G(-T!A,4W%!/ MXB"KJ;SL=H@]?0P#)%=7R&B#K-)14OC%%$9K-&-\%6N496;86R15QQE9IV9X MT:Y>'_9V;(%9P#W?2\-\R-5TJ35&HX77ZBD49BZB%TOB%-_?VL[;]ZW0,'D% M-JW1OKM\<:RHM+3U<3(-=:RPZ^8&-3B:E^8G_>$5&AEIM/@IR4CZZ$.O1/;% M&T/WXQJ-19 #L7-)Y?'+SC/9W&+OI"K@_[%^L[R\22_]6,7+K^WN;&X-]E:^ MO+4Y6/G:;8\='&X>;#W"8S_^I<&>W"OQ_Y(Z\MK#-N(F_U??]O^6RM# M\M-6,""UI<^[Y:W#^2=\\ZLE5[J][;SC7UH7'MZE"DFL7D0O@\L<='_PSNJ/ M"SY\+\!(P)!H^=(J>Y=!NGOZW]Q*C5X&1U)5\9YJ.M]'24QUU+1@=KU>-A;I M#KE:CMR-P8($#_^6M4$;Z>NLS-WW*2W-/VNXR 92K;X1T*]2YCQ8*3'#N]= MU"N90/,*>6=AP74Z_@)M!1W+1$"G7JW3X"#,^XF.[>#EHRUUI]CU[G3^\'CS[_=QVQYN;A_T]+0]^%J0A,YSNA:. MZJNZK-S%(+__I9NA8QF>B_+?"P?[^P\4Q^Y=?U3]_GF"UB?]_HT+TO;6YL[N MT\G1]V#0VB" 9]6ZOVE,X*^8ML]0[G;"P_W!YUVG_;=/G]2S_$P5]GQ%:6]S MN/-TDO25;*]'N!+ON;P4T/DKMZ*8OQ*IW(9UCO,:XYXZ]D?PS)]NN;8/P[V# MASH*7WRE[B_-O%)_Q:A;&9M;RT9+-@A_,'SU+(6#]-R/E'OXZIFX.V^^H=Q\ MJU*J3PG9^V"D/V!Y5RYM:E(AV'1($46HSR-N3H_(@>B3Z0)JWS.%OKWUK:30 MMU>FT$].7Q_]]N;R(OCM_?F[X.+TW=GY!R]UWN^$\KL\Z^JS?-_MW?Y6MG=G MY?:^/7MW&EP.];V>#=E1M\?OGK MZ8?@[-WK\P]OCR[/SM_U?6L[3^SWC+3>7HVT?HBL'UI9?P1\MKX5)CG>@(4K MHG'U4UG/0*9N@0<_.7B[,5SS:9J,DNK5DP_PT1'=7;OTZE:U-QQR?>43J[F] ME6KN]']^/?OY[/+B:>! AX>;^UO[GX,&.MS<&NQ_%K[FMM>&FX.=+X\%.MC; MW-F^WV#OB=IYTB#@P;T]OTAL?YQH%2,I]AQ]T<37T7%CW%413\.AH/]X?;.CS#

!P>S#<'>QL#W>W#P<_QON[ M^P>#G=A\VAYL3BM0,D=>I<('K50X=M5#>->>^<5#FQTW[OH0?[5#/'PQ7!_B M[_(0#_'?G>V#'^/#[;WMH7>&6\>5CC3%_ 0F_^ S3@9V5)B33R&^L*E-8OY9 M9R88['/>>:T(GE01;+_87BN"M2)@13"\Y3+_F.^O3^AV< M5CRER^;W[F"PO3\8_A@?[ YW]@_@Q.[(U4W-VN"V_6"ND TH\IIC-K)\7CW_ M^B0_Z4D>OMA]^7_61_F9'^7R@3< #>X OSIM<']M,=\Y\7^^IA_ MO\=\9[@_Q(LZWM\].-Q"'WEGU[^D!2877)!UK87E?)"I15*./0:15D>50(-& M:GVVG_)L[[XX6)_M9W^V_Z()KK:W.]9[<"/'-3UOM3ZF3WI,]U\,MM;WZ[,_J%_H M?MV7'+.7#D8O^'!]V?;Y% ^V$.XU6!_C9W^,/S-%#-XO99R&6\.=G2VZ;"7E M]+[(9SD%N-X89'<-B6,Q9KZLP9#!'6$P,M4-$D,W#CZZQD>I^13\,Y]FY1H, M]K08D,'FX/]=G^]G?+['<19MX'';.MS>@A/ZYR?SZ=/V8 G6)9"L]S"*/$[& MP04>/IXF9!*>?S+BFB_><.<,E8GTA-*W;6T-ECKZ(BE&4F7+C_%-J M%MIF9+BU-5R?Y:<]R\/U6?X&S_+PH6?YM>5)7Y_E9WJ6AW OKP_SMW>8AZLN MYE6W,)K+JT[U>Z\)V." F-^/-^TI'VSO;B%FY"C.YVB<^^_6]QQN[:TU0:\U M ?I<9^\N^J +GF+Z__/SAS?@-V*KY+$)3O)QC=&B+E[JM1@^MAA>'/_Z78OA M9?0)>^0N0$M7)J->/1?CJ9E%:[E\4KD\/GJSELNF7!Y'Z5AZEP5ODNSC")$I M:RE]2BD].7V]EM*FE)Z829(E:R'MQRZAD+XY^GDMI$TA?1.-3+J6SZ??()3/ M]Q].U_+9E,_W3/"XONM[LD^#K9WO5$*/\VL,2F%;J3.D?\-VHM<@BE$5!:^3 MU 0ON$T>!J,B; B*CPA(KJ77.7:\XP:!0B(4P*'O[$*UEN''W,E^L/P\QW.@O!@=1;>$1!QL;?Q;&"]LYVG75)3D_?33>!IE M<%B.\]DL*4F9O\#WX9.&6Z\N3H_II\&KE]C)4GK.# ]"JB#:[#H5SW[Y^\%, M\YP%[V#C7TMR=WJ, D3,*\.!95[Y%L6G%WPF/1:?X5I\;A.?7A!L]%9\=NYU M[:V2G[=1,9Y*R[3![C;YQMD*"SL=53JW0"*$\V/]&A6A_+42W*J'=NY30 MQ<;!;3IH\&V[8 =K\?EKXO.=WV&]*-#MK?P,MC:W/]\).YH721H,=D@![7VC M C386DO0K1IH?ZV!;A>@=?CZ#A74X+((Y4AS!'XEJ@=_\;8K#]XHU>$WG'[FJ M4 =\HWO[W6YN761).;U]@U4ZNV[UILN<@WG\E2YS.\.__>/QNLSU MMY'WAMIH*X2L);G=SN(NS7]X=7=ZW9RD^](E.F%^PAF9H8?ZL MDT*8%+5JS6$J+)Y"2M>PPT$H'U0C-YA&91"C'3N.ZA)48#5-2GB=ZF?A:T8F M*&&#X 6P=Q/XFI&91ND$36E\$$F/O$&H'.%#]+RHKJ9Y ;.+K3;]ZAWU=O<& MG]-1;W=OW!I\7C.^6Y^ZO[EUL/KESVBI]SBXL'N: ;,DCE/S M5("]HP^G)_\3!F?OCC_+QOM^5^Z%\YO7\,2OOOHGX*G^9+-YC(@;#AY@SC]I M%\U[3O+GQ4_?V(Q^+'\,/IS^GD>!F]__OGBZ56/7,YD[\RK M -R2) YT09[3$J-:RJ(T!KO(5'E?EO90NK^2W=WM^8YOW;5Y#1^_^]=N'X.37LW>_?#AZ^M/\S=P_1]G'N@A. MIC#>(GKZ=7U.2[>"Y&>]B)]YU1R-QWF=53!RNLF7%K;CYED9]/;C8<-;0GG_ MH*;W*\-J7S-VWILP^>[J,/F/HSQ>P#_3:I;^X_\'4$L#!!0 ( *F*7%.' MM[>%LA4 %OJ 1 8V1N82TR,#(Q,#DS,"YXE MJ4PB4>A& ]WH&QK@;_]\G;K&'%&&B7=UU'G?/C*09Q,'>^.KHY?GF];YT3\_ M_/++;__3:OWY<7!G?")V,$6>;UQ39/G(,7YB?V)\Z[6YG]5=Z>=([.S_IM<];CGERT3)/VA>M\T[/:5F][OGI MF6->G)EG[\:7J&LZI\.ATSJQAB>SRE5T=37Q_=GE\_//GS_<_>^\)'1]WV^W.\9_W=T^BZ5'8UL7> M]Z76KT/JJO:]8_[ST&)(-;<=SUIJ;EL4.:_8L]_;9'K,Q]N^Z+55&9;O4SP, M?'1#Z/03&EF!"R"!]R.P7#S"R %!H;7@IV9+&AH)517X#QD?5@9)*I=\2V?"&IO#U3@TM!'2/79_Q; M*\;Q_I4Y1\?E*0A8:VQ9LS6H2$)*2L(GU:E)R&SGXN+B^)4+838=F4(EVK?X MQU:G6ZW;/.DLWS=\:RFX.FB(%V U&A33Q="G N60!:(^B*$?YW^'82K]*V:\P\9?5J>1WP! MSY^$SV8S[(V(? "/N,!<*JD9H)'2JRD#D;$TQ3^7%K4I<0O6\?&,DAFB/D8L M:5P$@@E%HZLC;F):2GO^Y5K#]T"):I+J8%GT^<_' (+T2C/[;C]^VW*KC!Q [\:,U!NKX\Y?!K<;)$?W&$ JM0AQ3]*$-WB?\,5JQ-]TR!*3! M07\[7@58014PY#QX'\3G53D/@<,F&L 5 2D-MSRSF6#A0S65V@GV'.0!,'Q@ MQ,4.#RD^6B[W&)XF"/FLPLP7HM*PI"-8T@4^/,%/6,Y%I@'48:OR[U\H]]9VPT@8R,'D!?"QHW7) Y M./4,[;7;9CF&QN@-,C+B#@ZLC*?]FDQAA!-H@^?HCK :.9I&K6>L"1').HQ= MZL?@'1T8''/AR2?V]PEQ'439YQ\!]A?U<3@#MY[%)^WVZ3HL3G;TOX;LZL!D M'2-J-+U5.M*S_[3=/JN+_0?[K-&\%IO6A_\CJ+ \YQ-B-L4S_HV,/@8,>ZB"/2Z%3,,\"*\['1F'8F:[A 44 MP97>>B-"IZ+Q)^1;N+PVWK0?';/--OQ9 MF]G0-.[82/1L_"K[WB=U_!1,IQ9=@''$8P^/P!IY?M\6>6[LC1]!X=D8E5_' M)='I5W*O(](72\P-$0N#&J,V8MR&0GY@WLIL;XF)I9C9;9O=]$HMSTQPE,)/ MAT6YR@!P2&P8H\P+@),#?,3^ +/O%35U/;WI]?6)N^:>FR&*NSWS9USZR^2OR>4[H$=&G"7"J- ]7X?0& M]ZR39A!@$.DH W 8 LG^3ONS-70KV,]L:!T+>NWS7MI,IEE@_"J1[?$2X G3 MP ^MT$>+<;WA?,)N &'Y2M.*>F_CCO1:\,(4J?\B#K>,1,')/EKDS(F-'I+1#?8LSP8%U&<, M^0Q,UQVVAM@5ZB>$<8@WX"J)@JO/+5S5(&6;-.CU<,\4VX"EA&/I%[#E$56& M)$N8]01A"MHQP/9'M D78"_#GTPN1_'I+6,!+WH!"XNHC2%$O)Y8WA@Q[$6 M,,$PCZ[%F @Q10D%&=VA.7)[$3=N/>934;U6BQB^!8%Z&35-L5=94D83L7A$ M\3LCHOF=$5)M8"^)AGWKA>_$%+NHU85/$B,WS(V0G$@[+HR(("-!T3Z* M$]]NAL5W;]'O,';P/F+GOOR>N0:'WF$][:3C$+$!SO5!C"\1<1Q8PV>AHO=: MC$GOPY[UTCD]/9OVT975S#*8-@+6R\5JQT,VY?_P(IZYY<;FN!:V5NM0KX// MS?9%1>ZWC&4"HL(6#B(^)*A0:O<@+'+V>,Z.>++:*.OW&L6D;%=Z ;DP.^W* M A)WS84C1XD+&D4A'[F6^=VVV4EM-A0R7W4F62^[ MVTMNJSHB6 U#B'"$&UJ:FYG 6H<+7*YTPB&J94KBV7,>U%&U5A6O?IV!GDWE M$3,Y=RA)2_#V"R'.3^RZH(QN81#>&(,NDOFRTGS4X="OMEXGG3I1V(1^C/&% M2;P#:_@L5 QOBC%IPYNNV4MOF^C9M(_AC6:6Z]"6:Z+7*\T3LY,*7 LX>]"> MI5@>YZ57?JB/[45=Z%E_:G:J+NKE['5ZS1\$H#QW_NJ\@0A )P0Q"\CQ*:O!,ASBN5#]2RP?6^_7DGO3.U M='%"(L.U]ZRHZ-!KD>A]^8M>>DKW:/#$[U9;?(2]:CN.1RRO. MF5X3YM?'[ES<>EZ?FMUT>48!KQ,^M>C,X+T=6)W-#N$\)I;$ +D\F>,3,75; MX'^I#O5"<69VTV4;Y85"^LM)-1#28/@DE)B#L"2G3R;V[J&O:3 -UV_4./ < M1,-K&;TQ@,IJ=[36D?NM$J$7JG.SFZI1*!*J,.,9$A5IFQA(T&5$A DD(6E[ M?)A_FURNL'>S93(.XM80<>N;[<[OCQ!6EY:,&$(?"%YTTL6C /KK[_\P./0^ MSG$=44,I9-KE9;;-;JIX(L&90T20X%UXPJA\9!X!:%>'R<]TK_) @>[A]%9, M?ZR :7,=(.SI8CV%8!_3&FKL=6BC,KCTR@CXDZKDB+AST$1IMCT$/G_%%']C M7;0,R&- [4GHB2T?U:P:96S8C9[9IME-;>(FF)WH,W[\3 S5;>;AS[UTV\0, MW(K;[O <<:M=X>;&#%B]L3KII$O4)0\B-,)SV"?+E3&+%8U8/@:]/3OMI0M4 M,KFQC\8M8U+C[)HX#?[BS1'SD3-X>NG;T C["Q$:=ML=4UZ\O@0.Z@A^.;WU MG, 6Y]&SVX19LO4M:>,(UVOR,[.;VD#*%L+E]*(8R3M#C<6 P1AJ-&&(SL>C MKL!?1B9B=CXH(QZ5IJ7*7.ZYXY A676X?A71ZL7IW.RF?/0\<3JXA.657=*- M^T.L./C,"V1LL:W ']6NI\KWJ9>)"[-;TLYEJ!BVY$Q*,H124(3P_0S^^" W M8@Z_(?[2:N3TYXA:8Y2X/.6%<:[%%=?JJAC^KA1^ ^!'<,R=_D^+.I7O$-XN M&5KI.FF;W=1&>9YT*:I:(5E+=\MPPK@P)6J]HWMLY+M=.'DM09\A"3S(W++> M""OVA+V&Y0ILGLY"V7\XFOZ%2_!2N?.[4/+W4 M((QO0I]>2CMF+Y5$+Z$#UX#&N/K-C9OTH==W MIV8OG?1-L;5EQ#T:JDMCN##B3HVPUX,>],9W!/X'I\V1ISSYZP(QXS^0T:-\ M2?R"!\L_ CSC<%^17[^(U$F#7H3.S%[ZG2X9(L0I:@F2U.G7F"CNSBJR9 "O M"'LGKJ/?1U'[[?B575JS&08G@S^1WSV/2-K%(WB"7)DAY8)H.Y[U5QPH\[,S M$"&(YGV^C38633\NXB;)&"9T_F4:);DSN!RN#]#4@@%Y8UZ<12W;#RSW&='I MD6$-F7AP=32R7(:.#,^:(E@>.R/(XR?,06=='?DT 'I>A]3%ER!EF#A\HJ^. MG$"^1^K(8 %0C_V ?_M"23"[.I+-L8\ E2^:RR<*Z!9^X6B.CG.9<=7*R/GD^6CYPE%Z!Y-AX@FIT]2*V>O"H;:Q^OXM,4_L4N'\$DN M,>)'BN= %\2K,G6ON5=8/_ U$#5A_"%M4>HJD45264GM:BD-OWOA_AKP:7\8 MW1-@ WJ%*1X2]K@2\"N-"'L^&B-:84"JZ$!=?"YN7@6_ MEHGK]PO'5@2^)4MT MX;;FPN>O2R@S%QL:IVA-BBV/!EG-S0G;O8+A*I\O(<$%]%-T+?C*E+%:U"+OU9+-\D=D0[:[U4J[^K*YQ=S^86"=FWFHH M_T*O_D<7F);/TFI8MBCCR-- !4"[-GD#Y&(TN@D\!T+N.780O>X//C_UEP>TQ" =2)7AR-^&\H8' M($>\N;?2*"$$@*"?+M[ M*?BSOYX3-$88A)8BS#7#-O"0W^[P#>7@ J.\PH+ M'#3<'@>R;BKOVW8P#43-UHM'D4W&'OX/0O')R3@54!] MS[DA ?41\CXG2XC4<1=>V*,W &LB:X*%"&]KN[9FV+=<4; $T@0LRU_M.I"F MBO$G-$*41CX,<0^3YY1B__(C@NB.5QSE,G=CO$UE?'3#@HAU188-PG^#><]7';^)ZD%= /?F!P]_B)J\M+32(I7 T55^H^]3[Z?O> M"W>7RL'N.JM6=0],'QJNAZPY0:(HEGVTL#IY^$R^(E^LFB?D^[+UPVB .$*^ M2R6\V!<87[ZCM G*QN8HE>/^D/'^Y1+['V7!=[T9DIF\DV])0$*=54O[+4,V MU$VX![GAA7IZ!V&U51-< Y5Q_!>RJ%\N.;G4M ECB#5HMK>1/*L#VC4Z=IVA M/M3)YN ^62*:"07 MH5O>=^;>LL9Z\0;AG('7@E'4S>BMV8^W[J4JCHA#=5[A?F0M>INHMY/& M;J&(P/4:C+]_=W==4$F5U;0).IX?VN%SM93WNB&4']IYF?'W7:\6+^K=I;7Q M-9;+:Q\C_IL<&Y9[^A @.8%=L.>2V;0)8UC?20]3347GV^K"O_M,??4%*D_Q MU;CB%<)=9]#[-O@?H#O &_^$YL@E,W["W9YXQ"7CHK,1I6#_WFM#1B1?!,_4 M64U1. CVW0VX<_H(CVCRK&??^3^P[E-=5='.Z-FUN"F/)LQRPQ)16_ @1/(C M=IX0G6,;,9&P0@Z[H62Z[!CE[][4A;^QIGAMT8%@6TJ/NJ0<)C 01<_]N87% M8&&ZA&0-B.O"9PZ5&]"^-1F[#HAYK<6]-2M9E;':L@E*4*EK4!LR$UQ5SVL MFS"^.Z ,H>P\[^*9?$2\?*WL-Z"UE8[V(.G%^EN[,9XZ,G8M?'8XH#E:!.BMMOYUY.S:SXH*A^A M#T[U9X\">=RRE:[4T('NND2CQ&DVX*!=<.2A(I:FVKU((R#/(>#@/*!$P4X=SR*S#E:.Q)?N*R!LR-C9NBJ^^P M"\89X)1X%U^6EX;8^TZ&9%9F044(CSVY'Z, MO1 *P V)J%+AI">S%-5NOY""]*$,2T=.HY6/J&ULW7U9;;>Q+QW1/>"GW.**J[+!=77.? M&(G-YBV*U)"4E_GUDSBB9*T610+4L2LJ9(FB>#X@/R SD8G,?_^/ST>S1Q_S M?T(P+\8_BC9XOC+\OI M^P_K1X()?O6WR[]I:9V6S$%2VH/2S(/C,@%*X8Q-REME_^_[OV6AD@DA@<:@ M0:%'\!@8,%&2")I;S&;XT-ET_N??ZI> J_R(!C=?#3_^_:",?GX[-T_;=[^^=K[/\GAW=Q[_WCX[?E;5].;WD@?RQ__ MUZ^_O(T?\A'"=+Y:XSS6!ZRF?UL-+_ZRB+@>YOQ.7(]N?4?]"<[>!O4EX (D M_^OG5?KI'W]Y].AT.I:+67Z3RZ/Z[^]O7EYZ9,1E3I^G\_C7N#AZ7-_Q^-EB MGO)\E1-]LUK,IJG*^2G.ZA#>?LAYO:*!#!^\_G*<__[3:GIT/,MGKWU8YO+W MGV*:(U2),R]9A?-O6WSJXZ^0(\[BR6R8H5_HY\UG5WBMT>?/ZTQ_<3I?9X^? M+>*E-\VJM!;+L[^<8(QY/WJX7\<\/BUFBI?3S?Y],UU\F3#J? M([/ LDZ@F(X0BC/@%$8C==*BZ,NS5D>VHJ$-4BZX"H.H-X]X7*?S<9ZM5V>O M#!,,C&\D_F^W8SF=VMU']YK@Y27-]?#1_\+929XXK2Q:+2&AK"O72D!Z%R1> M?!*9>UYLE^'= .;R^"Z0Y\DR/EHL:2)H;_OIT:=<=Z+--G>*#)?Q&JLN+[+- M.QZO3HZ.AL^$Z3H?G?U]W?.:,F&]:#OUIR*F0>S+@6>+HZ/%_ (*'3S/QCE M$R0H[A.$P MDZP*+447;B=]7D6PC??%]2G^O26\F^BO8 M3]ORCO\/#'!.*&T F%8 M!I5E!I>9@6!DX<*[2#/1ASWW [H-E=1W2J6.(FO&JS=YC=-Y3C_CRNH" MZ.>Y3.-T/;%$[(+H@6.B.3#< -K$H'BI10@J>V>Z4.EN;-NP1W^?[&DLF&:$ M^66*83JC/3*O)H457\B-!.,9[81H&?B<+*@B4W+.!)=8%V9< -%P/,].R"J< MKR?2TL!D0+ VTF#J )%G";)([U1@2N7NP]I@&9,9OJODKS)[SQEOQN0_<+G$ M^7KU9)[>U.E;O3I9UV.%>E(S$3RA86AI]^6"$)4"P2<$4NZO7;8AXW MO!495?"TP?L8266[4 !1B7K@YF-&K6G\=QWCW/^Q8S*_]Z5!YTEOMED,%MR% MP5[ 0QM7,%H%8J4LH#Q]AW78FG//EX -B:;N14W6LJB MW99QG)+W,QSA-/W\^KI%F\@4':^_R@)63 MSG&6P15. [9* JHD0/BHH_;!%-G')=\"W)AM3Z M$6?5;7RR?H;+Y1?2\*>1/-Z"EI7C_0H%=E<8(PG$]UJ0A04[9-(NR3/M'L*WLGDN1W5^$SB MO3C03 "=#HZ&J,BK\OOJ]"1\PFQ6WOL:)JN0'$IP]!DD1!-#MK1OJSZ<^":L M\1G >Y&BG0@:FB]7(B)Y_?/G.#NI@;)_+A;ITW0VFT2NF0R1-"T-NIY@>1JS ME""4L"S9+!SV(<[%D>8":4:5\Z?+)*SF44,UV$"E0L.3UH&P7+@2 M&*+M8S3<1^2'M7#W$OE.$]LP5VNU7D[C.J>;O:P+)]G:E\A809!&"U 2D?QS MR\CL1A\%LY%=#4PWR]G:%N.80@P-J-%).&T#V-=BZ9G,&O2.K!I9-"ARR\'Q M*, :Z8T3V63LV*%$X[ %=BH MM4'EI6+^0;+<=@\WO<8O]4S[;(0Q1$1'\RO1T4RG9, E;L%H;3U/V27?)S'C M9CQC\IWWY,-M<:8]!-",ZC\?'<\67W)^DX=DV1M&RE(./)0(*GMQ&O@*(G+@ M6@3+DW$^]V'^G=#&Y%HWIDA;L;2\5[$\N03G+,QQ,>U 6-J5"V>0A$)00FMP M4F70R6NEN,%H.YTD;@-O3+YW^XVEL7C:I(D^6\S72XSK/Z;K#\].5NO%T5=$ M7S8#?Y(^UBNRFZ3&9T_>_/SV25Q/5""+0K@ 6F"@Z= . EH-L<1D-880V'8Y MH[MC&),CWH@PAY1*#ZN,:'W#!1(O@Y:YN@;>T98HD@9,O$)3$7G26&QW&^U& M9$UODP#0JD97@''AN6>1&*:7[9,'=@C<1G) ^&,>*[90R^PU0 M(S7)VC.CE6":,>6&\1DN,I?D1DA>&"A7")%Q9")RCT)*9CA770ARUPXX&J.K M/2_V%,,5.OS[XZOS]0O]W+:RRMLU?1V(O"B;0 []]C*@/4JLW/+Q_6JM;#.> M1D57SN->7^\G3U!)X@\:B%I676$+\29Y$#7I6B2;8NRD&5KTJ.-)2AIT?>I['2'_'O27S8!)""L@R@ZA4)'>"90B:ODCMA0@I9FOZ'+??CFF4 MV^%.K+ANK3>10\O8=*:/J8'/Y[1/SQ9#"M5FJ),0DRO!9F!BN'^'-$BA%61C MH[/!%Y?Z4..;L,;DVK5E1SMIM//F\FQ6E?,\G5X^^3K4"3.JH%(2LI*.O!-, M4,_BP 4[#FQ&>)^EH.I^NUG6P'_,Y M69U"9+:>-=0$\J M.&80I$U6!Y%S8'W*H-T!;$QGZ&T9TE(BS6CR6UY?,!+) M$E0BU;H@1=#P-"IPI/- !^^B(OU72A][^A*,_3,Z-[?5-S/[E":^3-<3KJ,R M(D8PJ>8'96W 88UI!>$R>LF*[G/*=0N@>UI1?7V&W8EP/7]S_^EOF-U[-J8S M_W8Z/Z$5_?6\YVDNBV4^!YU7/W^FA4G3/YWC\LM+FK0ARZAZQHMABW\Y7^=E M7JTG6DJ5"DE)&1=,GBM1Q4&.RW5I3\N%9T&[;7LP7 MEYW\,RWBG99.^P)9$G&4(37EJJ/.2&LI&9)+V,?HNQ52@P3]8:8O?>C%I]4+ M)DB]S^ MC%'MI4W%WG)RVV9BWS[.>MF6%1&!.2]KTF0"7ZP@8,)YQF.6OD\%F&_C&I-' MW&=O:"B79ESY?;[,.)O^3T[_Q.F\&@:OYO5^]>HT4#_1)DN.C/:F6J=(91XA M.)]!NE"DLRHKUL=5N /8F+SC/FQI*9GOPHNPIDC.R1E*]8A(^4QND2\%B@GH M%.,"54^O] !>1)MP>3%>ID22YK(FO9=:Y2(8"\Y*'K4R.6"?\E9WALL?UJ ; M"S=O#1KN*,-#^$K))V%=@20XKRYE!F3< AEX4F+4UMH^&1A[60.',AG'2JPV M\GS@_*E+30N&+:5'&M7UIQPFF^J.T35*JKJA\<-YTP?AG;P/5Q,&YI=O%"UJ(T_?STV3\^.7=$NE@F=(I *5-<\D:"UI+,>^LX^)JPI(-GA0M#<];GXO0W(E /JX9[<6CW>7]H MU8FK#R]FBT^=5.;YIQ](5=X\FE8JDC[]2L&$:P45+K]PX9VO\W*ZJ+6_E[58 MS_-\^B_]?)H/^O/G^ 'G[_,;&LS/I>2XGNC"#1>1:.,D(^<\1,!LB(_21;3) M^, ZI:H==)P-MKP*87-LFIY^^7U5:ZR?>TQ/:+O^>'J7R,9 DZ8\",G)4(ZT M);N4+=G-)882N$3>I]+,]AA'I7#'R_<;]M\>)&BIEV_"=WH6=QF?]!*#M &$ MK=7C=2R .GM(3J>BDQ6DC Y)TALPCDJC?_;R,+R?#DT$$ M78(!Q;*!H&S-)(C!JI!U[E2Z:7N,8XH%??\DW9<$[2JG#$-\52X.^]5\KPD^ MG\KGT]7Q8H6S?RX7)\TJ!Y>04IQR,@F0M>=_)% @F9/#2"*F- MUC&.R^RY_VR<=8Y[MW@229#UL/]R<,^RJL6XM#3TSV7'"%8%SMUNR3!8R9@RW% M!^.="+)/_N+V&$=UU_.AB-5&@OT8]O1D-9W7^\JGC< 'W73ZFS1AV1?AN(/L M1 &E:FGZVC5#*^<4#X'0]DD%NP_*>SH#/R;+6DFQ95N!F',:0N)OR:P9[GNM M:ZNG+Z_*3>V?)CD2$%7+;+'J%\M:#:B045.X-@13)=:I6\:]H8[)4CX4X;J* ML]_N=B,T;FJE8TS 1*R7\JT"9\FY%<+&>@&5C.<^3MY6\.Y9LOS'W,_VEMM# MG)P5*[UT00*+EDQ&)C2$HC3MNX%Y2VZB=YVNE.QX#6Q.B&-CPQB3HZ6DDR",VAH0TD\R6A#UIWVY1OQC"D4\@!\V5$P M74CR!RZ76 M(Y&6<#O?+%6>&209)>PVJ]LO"&$W-8'2):6>$ZT^5JZC&%)9X M ,+L):0V]]B&Y-K7.$V;*M_O%C0/;S_@DLR(]7HVY)*\*E\/7@>._SZ?KE<3 M#)JG6K6&8S)D7(1:4S#4WK/%6J-8Y/I*2L8M]]QVQW!/O^)!++]6!#JDN!H6 M&3K>&*JORB^+^?MW>7GT/(?UT&WE>+K&V05K-16OD@T."$\-H;%:R$209:RB M$+1C)HQ][JO(CTG&VM:<)4\L87"3GFH0(JP9*> M0Q&A6$_8HNYSR>=.:&-JJ_105M->XNKMN=Z4.*4UBN2=A%+[0*FL,P3I%$@K M75:60,H^]0%WS9[;-WU:"^NCRAFP%%K,TD7P+A20+ O,3&H7]#C2IQ_8(]V7 M+=_.IKZ/&-I5@JL&QE,<&@8K'@>3!@/,^2,3)E M79^9VMN-!#,P2Z^DTZ(/!(HC;6:32;Z.E///8G/W 0TI?3)-VYP M\?VAHV&M>=-25LT(]#P?+W.<#M-$W\_RYF;1DZ/%WFJ M%S$=AV"Y@Q@0JP\C./;Q$;9!]QV$N5HSJ;G0FM'I+,!+.V,@\[4".6^1L:YW M9FI=F8UTEC4/;:#^LR$E[>6<\)]45_J6/SGO4<0G=6C2TW3Q4A 4UPZ>R+]#ASIUDSM*LR616ZN9!:?M1]]0^[]]&.-6D\$6AN4 M\4"FAR6/7Q4(21?@2.Y^Q,2"[)/SN@VZ>_8Y_B&,Q.92Z\BG:KS.Z8^&ZT(2 M4];" Z\IJ$H2)*(X0M+*RRQ#U*;/=9QOPMJ&0>Z'9]"NRB ,%&B)"3C%&)BJEX0\!"0S%9IK4J.%V%4KZ*?V^#;ADS^AR?3WI)K$T*] M#NRR5K[4P%%%FXMAH&U5O\HS",5;L)@L3TC6G]NNE>P]'KK5F2G[,>RBK@(Y M@#VT:<<^*2Z6%-'3]A "C3T3K! S)&0E9]HA=:=:RW="VXI-/]@1?%MY]:51 M;;[]%F2Z98*8+%4TJJ:SRP/8KIAF3SA-JF\> M;+X:E>L\A7$.L-;%F2TJB(DCKT &59OGE41.@XT1%Z;,?.D M()2,H'F.(C@O/.]SD^ F-&-*>NW#D+UET(P-FRID5VJ/W33>G+2-43L"Q1RH MFNOF570USZ=HQH2,OH^5OS7$,=V\[,.;/M+J7*&W>G:;ZN9=9F(,M<\G1II:#Y_<"D8D4UDITFFHH&!P MTAL7 N^3PKP7[#Z;YQ-RQI;++V0 #XMR(D4)V3G:R.D;4"(*0,U"[8"KBQ"T MVY<^M]2W@CQN,<]MZ8C7*C+69 M1.2U'[9VH_US,:O7O(4PC>>9#07*AZTFZ\!P"K\4[G0F*JQ +]O&]=\<\ M)D4_9E(VEGZ;%)>;M-BER9I(FUWAUI!9$OQITVHR>"*8DAF/3*12Q%VJ?;M' M]0AB3UQ14FAEP&LRV53*GKXCF[XX(PLF'ICM)N?6,Z$9(P41$M#0&:"2FH9=4K3>)EO*[FS_]L-'43^](ST.(I2N MT9-AZ*I@-I8\06D=&1*9:?#)R=HXP'!4JO#2ISOV;8CV6B37/O1?O[V\((]_ M+DD U]-)3E5H;;7)LI A(4DDQ9KT6P0$JP(955>+ M)MRYM&P.*::^ 4@D^\;DR"''X$!QHKH/N0"K5;>D%-FI/A'[L0<@FY*FF0@. M9&:>%>:;..="B48 R[77,I)V\89)2$EQ%#D7-+Z-N7GVR$/9&!M#_VQMGH^8 M*YE-LAZJ9P&UVPP@LP(B*P:=1G3QSK.S1EA&L8EV),RNED@+T?5;2.>G'>>X MHA.&VQ+):0VUYZ24$**(0//AF!=*\"1WIM2UQXUA$WU(TNPW_\VT[=5DI,LI M2)=/0&J^WH0)7Q*3&9BIU_X8UQ"8T< $XU9%%)9WRIV[)]+.,_--,^JK"15D M4BJ;#"(P1R94*>3U\.SQZJ(ZS'1M!W\46_M!J'I7DEY_Z7=;TK?F M%SH649,Q"#)H7ZM1&"#]PT Z+P*F(ASK4]^T92[HP3+]'I)]343X8.'?M_%# M3B>S7,.?I^?;?0*^MS^G=XAWRQ%V#NI.4DTMR+$6N'?DHI%5 BY: U;5?+XL M%>N4UWX;HEXQL;H*-J_23_4.YG3^:I[_7\;E<-GE-"OGM"K=),3B8XZFWC/A MH&A&R*2*1*MLM9$ZN!C[J. 6Z,=P^-^4=]L&OKJ)N'O ]C+R)V6=EP3\W8?E MXN3]AQ?3C\,85M<'X6N&OTB2-F]7>Z.Q"(''#$YEF404#/&P.18[#F1,6OL! M*=M'\'V5^#\7B_1I.IN1FKO:Z_AMG?'EET6Y^HO=;[SM\;0F"KW5:!NI]:N/ M(J+\_'G3Y/T,ZL1(CI+,1XC"Q--R*6A0@9$1N9"F)-LGU6,;=/O?_$VY3.>T MI'^AU7)-*-=G ZWRO):RXIK7>GJI '*K(6OK-%F_1IM>]0KNAW1,:KPYSZY? M!.XHQF;J^\7M"&E&)CF98+ D*+5)J92#-3;J<);(K0NUN9Z0P/(I@KJ:"/ !MFHYZ. ";6!9Y M8AMRYQU*YOX .L5@N'*%>:IR0 M##.R9MQ*E0(H3U\<-Q)<\2Y9D6FM]TF]NS_64:1>/2RW6DBQ38SS1I O%DN: M_/EI/:[XY=T2YZM3$4U*"N@#]T"Z DEYD+D1>$HUVL90*1>BMG%2] M=SJ0IKLPQNH!3Z[XZ+U]X E_:"_XZH@/Z0<+ES(RS*"U5*""S,28/-Q[T\YK MBR[V\OP.X0??H,&OST'*AC%5TVE-;6]K":\K-0SD8S)>.%/"8>;@9GQCLKR: M<^JZS]M<9 ]IA7&R#VV0-=L^UEZDV8'+/$!1*1ERVP3G?8IQ?^=66'>>=9;E MP]ABI.*-<=Z"M!EK]4H+3EN:'T>^B=!9^\!^>%NL&W6ZB^3A+;*?5^OI427^ MBY/UR3+?T 7JN@WS:;K^\'56.H"[(DF58.W7;6HK# M"@E^:+\HM)<%O2Z^3R;$@QW#W2"?&FY\1Z.KY9Z8L85A[=50[T() :B&^6)PL)VB]T4*2 M*O&B@$J60ZB1]V)$,DR+H$3<7;MO!V),89,.A#JHC [BE]Q"_T^+";=2)T(+ MQ@QE@YT"E#%!-$GG5'-_Y,$C#;?#'5/1P7'M9/<4Y0.R;E@AU@CID15PT9 7 MI>M9**LEEZPAN]MF8U2?>N.[X1U37^Y1\>[>PGP@XOU&AO*[3WGV,?^ZF*\_ MK"8]QT%.]"I.JTV^Z7W<]S[OF$)@>ZTF/LJD MM/& T=!:XHZ1KX.$I* 9>MKDTJM9]DUXQG36L3,';NH%L^?4-^TG-&#Y8['\ ML[907L1<$Z*\<%HS"1BX()?7& B%AF>M]R&ZF(KHE4E]$YXQG5"TI\'N4]^> M!F_PTZ^XSLLISE9/YNGMR?'QK%X)X0F934* 9K96?70< I*B*ZBXC?5:!NO5 M.?;;R,9TAM">&BW$\1 FQ\6ROIO&HV=MV7&>AD*1FSZ0%]H@M;9*]@'1T7!I M-C>M6D%=:PS[9 /C_ MFQO"G_4JG?@D:+U9!4R+""JD $$S 4:F$+E@3L@^MV2_C6M,UE%[%EW=%!O* MJ$WK%8GG5AYP@5P&E4;0]%UMO>!3PC 7P(O"J'Z(7VQ7?VN)A M8[*2^M&AR]2W(<1FT,_HEU.:_MJ;8+%:ORK#N-^N3U(M>+^AJW#2<9D%Y*21 MK/U8[7[F(2O+ZZU62R]O18Q[/'1,ME)G@O0215.BO,5JW&P,?]K87N3:K1A9 M,J8 R&&(L/=4MZM = KHS>(+SM87 M6*BS(7<_9,BEEL2Q1@"I+$V"53)*+9E0G8IAW0QH3+&)_L9%"ZFTI@BQM52V M+N8XJWP]PZ1*]#S&0JYD56S9YUK0@Q1;2,JFB)I46T^FW()K3!&#@Q&FA8R: M\688X/6AGUO(M+?)9"))5M=;CKZ>,64#3-031X7:Y3[AJ&_CVH8WA^H&?@ O MIIV,FO'FZ0FI1&+QL\51F,Z'>7JVF%=7BR#1=ZMI&ERO>@!RQ>LRV@GN1 'K M"Z>I< &<]@ZLP5PPJ1>4*F*[ZN"W/V.K@SGV MW7.@Y4QW+L"Y.#J:KH>CHMH:^&P#C+4\Y5D>P7"L6$\)=H]#[/*8-N4W]QU? MHUC"^3,F+KJ46"E@>*WNJWT"$KB#A.B+SE;'T,?8/(?0-B8P#*KXG)E3"C0M M1-K'E( 0(P.T2H149':QC]ZYCF5,9_^[2?W;Y_OWGN]F=SEJR.XK!)]M="5[ MR#*1ZBI.0I#(P46FM#96AJL\OOV"QJ5/'M-I_7X"W'_B'FSS/[V^]^MT/CTZ M.=I@/W_SR9#I=\9*^M.+8]PC6MT53V]UTGC&FNF=U2KG6R*$9T&BYR=YXF/Q M&'B&H>R:*I*!\YZ!LI()3?\9UB>_;5N$^VJM;9]SGNXO?$1RZQAH92^L7 HOSTH)-SM>I ML:0;? "FT')9R"_L=!RY*^)Q:>P1$7 OT1ZUH@I!A27#H(A M T4(*8L1G!O?Y\[0/8&.*6H_*MKM(L@V7L(W$;Y;/,VO<9HN7R*V/D=,6, 7 M))"BGH5@5F18:R^4Y 'C=G[$_9\]IFA_5P(=0C:'W:YNOG#$$V>$B=QB7A3A M909"EA&"-6B#9"QUNNVX.^8Q91.,9Q/;7[P/HSV'0ALB6)>T+>!"E+4*4LVT MJ\DT*B6=M= A]SD,NS?4,64FC(=\.PNS7;["S0 GAHF$RF6(UF10NE[H#"B M1:F=$A@<[Y-K?@N@SMGEJJ:E!IO 9:E!H:Q=+CE"MM9RCE+JT&<[_WZRRULP MY9[YY/>12N\5\=MB'C>P@I+:QT#BC+4F _,1,*0$4O"@7,(DHSHD6;Y"&Y-[ M?$"^["B;[_?(>[=:SIT1C?[8NU,]Z*W-B9(Q!U]\K7%*S ]&@;/.@F?O&A#KYO6_(*/0V/C!J+KEHVN2YYAZ"B$QZU)AGTN:V_E3'QG1QCWX<] M6^Z;]Q+,8=R)O+#:=JY>R:PW!39-Z#1C,05ER1D+A3;VH &Y*2 *]YC1 M:X4/$".Y#>Z8%/%!&-9?J'VU]=OU(O[YDA0&*9R/^?4,YU^S=EX=UX]?O3I9 MK]:D66AX_\HK&@I]?U:Y<+VH+^T>CV[Y^"9ZN-M\-%*Z;S\0YJ=$LE3O(GWQ%_&Y ?&%,OYTYW"MP%Y?=93T3Z;>A9B#"DF8QR0 MZ1[(\PN%288L)''7FNH)<$P6Q"B7PJ5XP!A8TB;JM.]([IIB)YP4(GO07 32 MBLF2^RH=.!>%$\:[8K>[J]X9Z)CLFQ^?_RU9T\R,[S_M3]Z_7^;WN,XOY^OE M=+Z:QG_AC.Q4IY)4+!8H:NBFSC2X0LN>6\:LY"48['/^]F!#'I>.ODTN*6&6 MY"G4BEF,K'EBH&>I %.BY,2S]5>S.0ZEM+>:UA]=B[=83GW5>@MBC5S/WS9$ MCUIY'S)XJ\D3=H'4BLEU<7 >0\S"70U '5KQ[[&&?AQ+8'1KJ"O1MCQRV;Q> MOP2"^8^__"]02P,$% @ J8I<4X+K$XEY8@ %FP$ !4 !C9&YA+3(P M,C$P.3,P7V1E9BYX;6SLO=F26[>2+GS?3^'C+ MP0^?<#SICX9__U'\*__Q!QRF4>X/W__]QS_>/6?^Q__[[__R+__VOQC[KY_? MO/SAEU&:7>!P^L/3,<(4\P]_]:-XIYE;0+3A@?FA&??ZO_B3#!'VAQP\G\V[__^&$Z M_?BWGW[ZZZ^__O5S' _^=31^_Y/D7/VT^NL?EW_^^<[?_Z7F?RU""#_-?WOY MIY/^NC^DCQ4__==O+]^F#W@!K#^<3&&8KAY C\_3RW]X'8WY:?%+^M-)_V^3 M^;]_.4HPG:OGP27\L/$OZG=L]6>L_H@)R93XU\^3_..__\L//RPD!^,T'@WP M#98?EE_^\>;%7:3]X?2GW+_X:?DW/\%@0(CGGS#]\A'__N.D?_%Q@*N??1AC MV8A^M>0*RE0X_[M^VD][8_I 0,9I%I'13W%8"=XAQG6?OC_FR\]B&0O,!M,. M$=_][$[QCBZ@WZ6 [WQT!VCG'\0N\"+BN$NH-S[W&LX5R-L(ZTC\HHX-]\*)@^C3WD(K.ZY M/"@^A[G+QU];!+&E/^S7'[^D;Y?/J'B;+0<_3Y'^:?[QAW[^^X_]["-M\C[P MA%ISI6+D="X@#ZBT3J!ZNSRHKFNULL$HW7CNH&ZTHTMF#"#B8/[3WFS"W@-\ M[%U^*(D"7]"7DU[*VCJTAAFK)=/:TP'&369)2A6EE:!UOLNKR8JG!29QSJSE M(WZJ*OL)!]/)ZB=S)3(NEIOU_]Z,9:&UQZ_N#7["X0PG3^)D.H8T[2%/P@AA MF,H\T:D+AH5$Q[3Q4#*7D@LT3=9V&\G-E5TQ\LEXM<;E._[(3:!:+IUJ>CKJ M4+0+_=$"?OQA-,XX_ON/O"-5/Z=UTTLSA_0/,N2>SB;3T06.GWU.@UFU 9], M)DC_E]_!YYY# ZD:775+83J%Q*+,DHED4Q)6NF)U2S;L O;PA-E/P^OITDP] M=QDE]F74$(F-:1@83$P&;T3N5@9&S"FXV0 MOOKMI!MA-V#!T]%D^JK\.AKER9-A?HOC3_V$D[>C0>X)C)"YDLQH;>E]2)Y% M82,3(&2,I22IVAPFFS$=G@<=*6[41.H-^/ &)T@?^(%@_4)[VF#TL;X$R\7W M CH(0G*F@)-7CT(S@+IZ*TW,%AU7KM&)<@^LXF!0#[!A M_@W&?^*UQ?<@1,!DL$(11%EN60R>$V^E*C9+.DIM&XMZ(Z9SH41'4K_+![4O M'W[%(2UX0,B>Y N2;EWLM/\)5_"DMZ7PXIE3.C,=HF&@7"#VBH(YDLUCVFP5 M#P [%V9T*?^[]-"=6Y>]P%TA?@:6DRZT?]%.%F-,S L?LM .N0Z'L2K/A0+[ MR?BNTDUG2G\Q3.3VO!Q-)CV7C,I2DL&<@?8J#,# *V3)9VMD"3IPT5;M5V#. MQXUXI( ;V 6OIA]PO(!#>]$=?DA!K;H#O"&=&A1D>-U=' \?QC.$88]/\'\Z\DK;JSO1J^&'XB MU/,[@9X.CM,;DADFI(,22F#T?BA&1UX06- KTR:8^0"PLR)*ETKH\*RI5V/D M'0_Z6)[/AOGU>/2I3Y_X],F;9V^?T))-"!PM)V/':T?G8%0,C-.LF"3)H@*% M>(L;=R_;'GC&6:BY2SDV.#7F*[Z^+=W8KWK>A11TIG=4>O)HDG L%&U8+!D0&$NG-$ZR8W*'IDP03M17(ZN3:SZ MVZ!%-X)OX'%>^4&KJ[?^<$8@KQ((?L8R&N/B[][!9YP\^TSRH.?WAS#^,C?$ M:76I7MJ-YK&VE;'4\Q9+4B 8_<[SD5 MA3?8W2XA+]^MGW%(^IGVP,N4;*!3V=&+I0L=R,!MI$TWTT]3$B&IACR\ ^A, M.+2?H!OL9>2$70OK! N@0Q$L9D^VF(V1>94$R>BODL!US4%?H9)OSIF7D53B)(BU L])9@7$%E JZWTFBRL M-B_[6CB'5WXWVGJ KN+ND&8ZS:H7_J#V11S3RN=O#'UXH<.("V49#YRS40R M"CS/*M@V36;UO*3 M>;K@I0RT,1)+8:K0Z:5SS"SR6E-31$15? +9YO)T5Z1?_<'15#5WJ>0/1:7% M[LR!,.TE\"\I7?/VV2<\P"^D2F[(]!ODV.=J*U%=N%J$W\' M<8 ]:S%P 73D*[1TY&M'0%1A$9T2108G"R^1&VAS#7;2 _ M+,KG_I8&HPGFO_\X'<_PZH>CX10_3Y\-Y@_\^X\3?%^_>"P?)N-I[_5XE&=I M^FJ\S(M^\KD_Z6D;E+96,G+3:V83.#+=@+[2SCN%)2%N%02C!UQC WUWFPF; M$'3(A7L*7>_AQB.4.>I0J!T>+=?P7$]__V6^C6X%JG>KVK8KC=^%T^4QL:E6 M^$KIW6CJKMH[$O/!.,!Y$5PAO2!Y[O+QS *=0&AYMUI>^)QB5(5<:&>T]P6B,BH7H,-99\7QX987:Q[8 M>>L+#TX8SI%99KW'<'RTCY[_C7_-?37HV!HC16"8B9%JTHZT2R-O"]9']&SM;H"^+\CU[/QND#B>SU (:3GB[92D'$+]$+ MIGV(##Q]RU7**FN?@VI3@/U(P-\DU3K58H/D(VH>\[K&+A)S*7ZQIA( MH$L!ED6P:" 6J1J:3[O"_2:)UZ$&&R1,O\')=-Q/\U )05N\)8M%_([35>X$ MB><=?*[]]JKD:KI?+PB/U7XD:S'2Z\)]8%%D( ^6TQ8>A4B-LN_ZRW %_&S/*R"U8QXI,B6E'=D((OC"C=-!D*B3>*'GE,6B_*=YU MK[\&"9WW6@B+GY-H5A<2O4+N3,G@F"VT3>L8+0M::::\IW>F..%RFWR[W7"> M-\\:ZNPNPT)+8^XN6*EB28D[%K.L^0=T^D?--2M:QJ*22S[#P8VX[_SJ2&-K MXJC[Q]3O>QOFOWSU<5ZJ^^PSCE-_@KD7%,A2;& %LZS=Z@B\+XD))5V)G(Q/ M=81=;"W6;Y)I7>EN#=VZB=MO>#G6(\ZB@)->,8R.]E^?,PMTZC.'-BE:!1C5 MIJ)Z9ZC?)-DZTMP:KNW7@:@BK6.!7I6GHXN+T4(P)(>G,/GPQ\?1< 7S5?D' MC,ZED#8_V MOA=XDO][MNS/]F[T).>Y/F#P&OKYQ? I?*SY9G/*UT%BF=96>U[,6Z6\09+> MI#_%I>6XV'W?8!J]7VAUL4!7#" XP73"S#1YOR11X,SJ9.A5P02A3=^MUBL[ M3S*?)"_6$'__;L,U@[+B'N.'FES_":\U!QJ-L?]^^'0V'N,P?7E'[^L$TERY MPSS_;C!?ZI605J&@GK+2^][CYM=:[2(/)/!RXRI;1E-;>7N(3 IK*'7+) 1=.;$6 MUF'KGQNH[W9#J,YD?SAB>#K<01>6M39,NUKRCUFP0-!L3E%BHS&>!R3$AJ+H MH_%A!Y$W&@'*$Q MW/XJNC-^<1_Y-JA"VA">68*+,HF$2C.NZJ#8'"VCA2^% M=0Y$Z$[N#7:!)RG-+F:#6BBZ*3"1 M_J]-J=)Z/.= B0XDW:+@:!8G_=R'\9>W,,!7B]+R12^95%L&8E62KL34DODZ M+M GKG3@*2K7J+9U$Z1S\#4[$7>+$L8K.+_#!7UY+02^Z@*U!<*F3N?#&(_D M@7:CU-M4::.1%L70#R.UQAJMI&%9U,:DW 'SLG"&5@G%>4CTXIP59QYR4H]% MF5T4T747H->S..BG5Z5@S=]:GG\B9!<=N>%%<*@%MYJ6:NOYIZ,2VJ"^? M1S*7$M<@P.;@^5:Z?>!!YZ7F+J6Z\14^>@>HU_0I0W*-IOT$@YMPF[6#NOG, M(_6&NF?AMQI%20R:==M4UZC5\F4MQ^9JO4OZ>CB;320^A@,(Z$4_3 MZZ=1<%JB+*Q>O >C1#*\38NH^U"=1#^H71APIV%A5R)OT?SIIA.8O0,RQC3C M!FO'&;+08LVVX#XCF7#6E49#-D[FLGX?1>\AS).YK-]HP9<"G!M36):6+'A9 M1XAY8FL423OA2XBZ383UU ,G.ZEYZ\#)+N(^CO.[#<+O@9/'*W5W+_@Q&CD. M=YPN/ODZ,Q<=O3,E0BW_I6\AFZ1,X$HTFF[QM05.&E-F%T4<)'#"C4!9"$M. MY%KJ4BR#K"Q+0/91XA$5;%/5G.74CV5P$FM*'L^&/TU:1(BN?KT@P1#-BSF M5M@#T-J@:C2K*)V#B8K<##1D'H(LJHB'PQY7S^D\P&%\C-G+R*QS=?95Y9#T MA=E*/;Y-=T'^#X':=54*_'HT]]DO[/7_X@D;X8+J>C#]\_H9?R$_$ M)Y=3QH3EJ+EW+(BHF%;D^/F0,U/D @:)3GK=IC_@[EA/(ABR"UO65)FT5$^# M$,G-NICH,:=4@#D'CNE(__$B&09%1J6T%U*V:=-QY$JDUGJ[MQAI%Z&W2$.[ M7D=:BT"'J3_ &Q#?C7:53D'%2XF9T>E-ACVW@OG,2YUO&(33*1O>9M-IL9JS MY^/1*= B.68Y$OQFZ3,9G<5H;1V+,6D2DT<6@Y/,%5T"*B.@56N8M7@.3ZWC MZWK=G(#]%-5@5_QC.$88]/\'\Z\DU2J55\,7PT^X%%TO*BXCF0I,*C(5M,KD MH1A5W[Z^D-?2A$XK%A_(@2>1-Z;8/N.\>Z5V*#-.%%5*7>XKS% M-!O/%W_WW>@E78CUM'B VJP2@Z\Q->*&"T6EX(#DT81JV^'[3K86BFPPO^#G MV81\Z,F$3O'8'\[?@*>C814'2;)&?4A4XT5#CMI>Z?TB\//T0_WRQ9!>G-EP M6GLSK?TG+_L0^X/^](OH*162RH4S%RT9NE'YVOVRCC./Z U/F!IURSC0 K\3 M_B2IU&#HPI51LA#T]6(7LO (4. M;2S-K>!]9VL#-3:8M'"WU\ZE.)9%D9>RD*@U 3),2N*%5D ^& ?%I$9IE'$N MR#9%1-MC//N(3"-U-; R[R)]DE+=@"?T;F+_TSR+2&2EA,R:E1!TS0/$6B 1 M612Z"HZ/U(_3SL\\U:HB3>=%V M#[,R.A7+,J^#M% A@V(4(U\<7%).%]?&/=@.WS?$G;W5T^%IM>@ O%D2+^OW M*\^@DEUE(T@<@059#4);%*OW=$PX;T4@H<3;Q0*;&C%O_]"SXT93J3<(86P^ M,%_#ET4=>4R@K+^8):+7&)PB.L4U-[(/0SHX\;932Q(U? W \ MP_P6!C _.561)4'A+,68F,YU8 N!8MYQ2-PK 'U \_WQ1U-M$F69@HWA#0#,R76!B2W65 .1X:-?78&N(WQ*(NE-3A(,,-)VP- M?=;%U[EW3V>3Z>@"QY=QST7#[.F3_*D6ZBWK]YX^>?/L[1,2E_%%9:X]E'J!NIJX%7MP'IXMIFO6"LC8 8#4-9 MFYI;[1D886N_%IY0Q4AK."3![L%ZKCGS7:FG0A)^N>L/\;5?35. MYA-&ZG*6O\D])YUVWA+OT9!HR!UE 2 Q@)"X4]8EW<9ZWP7ER>Q6G6E]0Y>* MSE5V"'J]&$YA^+X?!_B$ ->V&EF I!.9^1PC;:B6LZ""KF60)HID=6YD1CT( M[=LCTE[*:7!-<@?@NNRQGN+1TW'/F8_56P#R67UTCI64O5(::B^0PS!H';QO MCT5[*ZG!S3X)(R'FR7.25BT!?C+,O\&T@OORJJP%+(4O1@;+>-2%:;+[6$B2 MY%)B0A^*38TB53M#/7^&-55> RO]SBM!*R!?8OKE]0"&4X)?R\,_UC_I:2N2 MUYSP@2.Y%*O)4;6.&<(O0$E V6:"W_88SY]?;=35X'IF>\'T K=WT4$S+6'7S''=OO.GEB-U-7@!F<#TN?](0S3!L%XP0LX7B^T51UO MCBRFZ&G+E9Y;:93B;0[(W;&>:URA*_6T,-VOG=EKIU7WG'6"ZPS,&*/K+(-" M\N").2NR+\)J;#0IYD%H)[,O=:;?>PRJ_973(FQPW>*K@.I)3$X$ !3% ]EQ MF%(,NMXI,-M\&/QW"VC#FD;AJ'!_X!M0YK^NPSCE-_4N\2K9?)EL(,#X+I M4) %5R*#I+@+AD=T;3*>[D-UMDSJ7"4M_/O;^^*KCU7VDQ7 W .KBP?B,]E\ M@6SZ9%E02M+Y2=@PQU!*F]S*!Z%]4\397SD-G/@W^/&RS_C+T?#].QQ?_(*Q M!AJ6B1+7(EG)*6,3G;!04#*=T3& .C9>%9-HLW0 ;:SD75">/:>:J>RHKGPO MIF*XJ0TITQGCVU&JFKP[S,%=)GI6 B ^[9 MYS2O3G]#-MZK805?_[_&2#_! .<5>2L+;WX5/S3[2OZ#OT[SD?89YF89#6WA/E."BALQRYG7^(;U5X$U@$B" M%$H MW::_Q_'7_M7'L(XOPIWHT\#+V&NMKW'<'^6[V8]+"5R7ZD+2/2Z45Y*.(%Z< MKJ/&'6T7="QYG@/P)*5HU![NL.O\ZE^,$Z9% ]]IK]7VN+?2T>O*+*^W,5D; M%HQP3/E4DN0AAT:]Q/:"_6U3=">E-?"W]@,OE#680##CZYE1VS;&)&I8T!0= MO(BJG#SC=I?9S;+6-_WW'^CD)LMTGA=VO2G,LB*Z)X,WEM>9%^ ]BV*]*M_%YNJIH';<&L(DXT6 PC.N%5U+&7VA(9G1N>0 M"4($:46CIK6G,KAL'^7O(-P)P0=LH2:LL!K#2D9 M;]$%SH!'8S07@*I-J\&O;G!98\KLHHB##"Y+P@OK--GQF')-7S"UJ$'1\L&X M#-(4?NMN[FL?7+:3"AX<7+:+_ X]N"P[4;*PD5[*V@$N0&"A<,F*5*5H#B)O MF>/Q-0XN>[2:NY3J@0:7O1J_A^'2T8%A_@4G:=R?7_2.RJH>[DG.\P?!X,6P MC,87RP[G4^@_:N#[OH_L8L19I\N^-?=,: \!K93.H!;2@;521(>FD ,)V??V M??B>9W[Z@'E67X+EE>O*S9TS]LJ]$JYHE'7P4*@I^F0[LQB\94HZ[FF?4AH: MC8#?#N#^Z0-I] G']([^TA]CFBZFDP>P6IL8")2.3*?:4D'2M\+F4 QR#;Q5 MGL :.$?8'ANPXVX6P+Z2;S#T;+' J_2#YY]^[U=@/:FU-0X$;=6YSA>5A05) MIW8.((7SM'7'-H&638C.DQ2=R+]KN_?W615,S;6DC7AN*'RLI4RO:?7SH';B M-J;)_&?1$,ILE1 1BQ/);V4F/?"@\U)YYZ+M.CEZA>V/8?^?,WP[ M&LP6]]X87791" :J7L"8V@U' EF'(B@)9"QF\Z#U<]\#SEC-^XBRZYZO*TQ7 MK'M*E,/Q9&6NO\&+$?WR:4]:J72L[:\Y5S4_MC98LH)9QTT@8SU&HW92^(./ M/&,*="ON#J_4;Z!<;4#/AB3$04TANX07H\W5^V,E:)) I),H"EDGA17:C@3( M$N5.;-C\K#.F04<"[O""^P:\WT:Q/\#7'P881]/11;^:ILY##E9%%NB+FNIA M&9B:DYI*'3"?(L)V_0_O><@9:WQ?D39([GU3/>DAYF3+,;S^,QM.:R7YCH*0S)51?A>P;0FHT,"@BUXXMZ%U-U8EMJKJWQWB>+&JD MHP[;H\[WQE6/UJ4I]'PT_@USOT8J:U>6^9?]_!;'G_H))]=+<6ZV>J4UH,N& M/"3K"J\M7FN#3@"&&$2*&:7GVWF@'0$Z+U(=354->JG^6DO_KD_YL6#1E:AK MJXPYGD*B(;M+*072%FNS;),F7&F$WFO"63M=^&W(O&*NL\1B+F8DK"K^H6EC$9DA4(ZEG#KDY3299V_[QD?5(;8U0O[]H]:\]KYZ)4KN9&T*M0=":<&)@S MLJ )D'6CIDJ[H#POFC77TQI2[=W]YAK8UV-Z$U[C> ZV9UR07%O'9)2UA$]P M%B0HACI*IT0* AIEOVY =/9D>;S\UQ!C[Q*P:\!N#/)='+>87]V@L>,\VN S MRX"I'K^:>23UTK&D2X DLVI3[K@3S+.G4,>:6L.KO:NJ[I?((HL8 =&"*@RY M"TQK[5FH5L#4\GI$+)*(6^58$L??XU*]-UM&JU__M%2\[O6 M[J@S*7>815#1+-(,;V!:)AIN VJ7O/RM*+ 1SF%3\+O0TZB5D _&@)KY:?V\ M/VGM#QAK,QVM.,,(0MB@K,Q;3:TY1 M-C+/Z1CDU:.BG8PAU&DW7B7 [6Z.;W[NX2S&#B4]ZD9,':8 UL6]'H_R+$U? MK6(N-\(Y_/&\OZ;NJKTC,7=\0&\&)RVWIG8L5YK7+A\U M8P&,8$+Y(&RR*H:M0@>GJ/M[#N@#J7X7Z79]1#\9#$9O9V/\?_T\Q"_+$\B4 MK$#KS##0(:9S$AO#W&U>@.OXT$G M:IJW8=E5$S"[&CKR=3"(0\A0LKT]%OV!%_#<]+>/P!K,)UCV5ZQE:I/I>%;C M8_.SPBBI52S(?"%$.I/=&42)3!8;!?D##GR;&[X-@,[-DNY2_@U:],UC^J7Z M]BOV]X?O7Y4U:"?OZ",GZW^U?%^V64O3]A5=KN8XC2XZHBBOE9>:UJ+]W7N@V":7B3FC5 ,E,Q"9DV699LI"QL G:NQUH7\&[22 M70=K,< 1EZ_"-@";6F /0CR.6=6)0K<@R?[::' (/0R4TYX6BC LS'W3DB*+ MNK;?0QV5"TGKV]=>7S=='K!JCL.67930=83GO[X,?X,AO)\GT+P8IN4QZ.FQ M,=O G#*1:>.0 8K"I"U!9^L5%[?NU38$>=9__N'MCHZU,.I6A TLB\C$:.4Y'4IF$*%X%5@(4\LM L5@'^9BD TI%GI1LTR+]J^M(VI@R MNRCB(!U)1>282S',8.VO:&E?C5)(YH,M*+4-X7:OVJ^](^E.*GBP(^DN\FM@ M5+SZA.-ZQ34OSUY,&UQ=KNC$+.,<8FK_Q&2&?# MAFZ%?Z"NI6]G%Q>TWXW*V_[[8;_T$PRG3U(:S>JLJO>O1T3M/DZ>CH:)%K.H M-QF5I_0Q_>F;_N3/Q_;!770P;2""6WU,K7"I-EM3Q14=>0*%3@8OH_!1 M2\&)+<_^36Y(_0#<@]%+UA4/N?:Q*+V%_ U$R#E4E-HA>.1UHQM&M;2K,\DA+0.UJ5R424N8Y&>4,O]W9X2PJT+I0Z/U% M9[L(]F E1]N ^L:*SG;2TU:U1X\1\L$8H*,V)7#+E+/DYJ4$+/"4F!71)2ZR MSWRKY@FGJ/G=BLZZ5_PNLFU<=(9@BH9(VM"9#CL$S;P6R%3R8 *8&$)\R-\Y MX:*SG21]3]'9+F(ZA.WV\Y>?<9@^D&>U".))[\ J%$P&6J+.0; @I&,J.F\Y M'4=X^[*LE15W"]D9G-M-E- @R_HNOA6Z5>1G"WQ-[U,>0GBN4X[+F5UTT8 K M;_ 3#F=8NU<25,*9IO_H3S^LCMY5\H$,.L3,&6J1F+:VMNCVG-G %7TGG/%M M\DRW@G<"(:>]M'JG+7+7*FE@Q2S#OM?:7:XR7B6M-N3,I*E3?53A+ :=6>(J M!:6]+Z$TH9:;W*,*FB4-E9 M9>/!+-H5J/,V9A\E^@9E87=72_]PE=6Z!;3#FK!7X$[&>GV<(A^,9.^GA4-L M']<@YF(PBFB9"0:9YK534#7'7(%@:=]TF ZT?;0FR.Z6:G-^["+\%KQ86CUW M(*Z:$9 9)+2-+$&=&A:E9F"T8:F.AM#@?=!M+-,'@)V U?%8)=XF1X<::!%. MFZ<7; +G(!$"LJ]>A%BVS >Z\;P];CN6 M3WOUP-,N[_Z+A:+0119<)I,Z&<,@F\(XA%2\5&"W[,&WXX/WNM)Y@_6=K$6L M'^=]DX?OGPSSHF85YX*L,VUZ$:N/6+/]YL.TBDS,6_(_JH*\TG2@6'F3,41MZ-YG@JHY5T[2->\D9YJ@P:"M2T1W2 M_2 9/H?E0RMIGT(6T!L8OE\X"MQ+J40$!IA#S?D.=-R3#9-%Y"*A=$EM%:#; M*AG@\K&'#K>T5>AH7\%VG/HQ![$TNK:!T7FZSS4 AT_P>:0*;BMQ#_DU5&

Y.DZW3K19W$5O'VON-)'4QNUB% MY9WT)0;+LM'5!R*!@Q#SXEV;"YU) K9*2M\NU_+ZHP^;M_-HX8^ZD%S'S:%_ M@\_7@,2H7%9?4Z#&?G#54SSWV*^]<\?'R)H M@J.+($)[ =T*,V271.8V>>FX!O A2Q6DC) XCSKH7A-$>UY_$X"\\>&+J_N+ MC[/I/"+VJJPF'*\P7#DKD&S1(F=6I)Y/\0O,JZ@8YRDZ\**0'MMT@KT3 M"?;#\>2B6O.]F((!1=L+&0>.Q(B>^8B)(2!)TQ?OZR_@,6Z9=D)UI.+SC$))@&LD*C!,ZJ[>9>:11.95>MC"2%)0R>"\T!VN<_(@"=@C@OT!@-'[AX* MDNSTQ%/QHAZKJ%%K*3?P?OX!XS$,5Z-)3';<*6V84R733"4XG,,PO^Q#[@V4?_?F_R?/Y\;-Q[5WW,TSZ>^3FM8331?S]8.*Z M%8;WVCAG9# ^1XV00HY66RTRIJ+H![V6P/:<2;4"L7CRD[5/?G7UY,6I.KX! MY"H4E",D)4UD(5K:8HU&%D$4%D(N& MRWZC=:*?+V-N7F&.XA/1+?U+C283@ M29S,:Q)[O.3B;)8LNUC[*-":2'*)U3T,@DHNA39E&0]"._R.?SP&WG$>.M5; MBX1]F'R@Y=?_J8VQ/\'@QCYR!;B7R'HM(A8F#7=U0GAFL1C'$A0ZW+Q4A;?Q M5K>&> 33HEOUWD[G;Z*; \Q#>O[I]WXOV$S6C=/,U[8P.B&],;X$AL4'B%&2 M.]3F$G =FG.CQMX2;] EY7^ D'\PO3@CKER OSUNVCN^ZD1;!==M236B^''V70REX!8U<,5X,4Z MR80.\UGBB@5%WYI(&SMZ%7EHT^KH'E!'=#*[5^X!]:W1Y#&Z.-!NHI;0K-0RU=$'(3O- M=-#TE:9OB^**"Z^XA*WJRCNAB?HV:?(8732X1KEV"%\3P_,Q_G.&P_1E<0(G M4W1*DB$MM@90!/.U449$B$9GH9UND]JU!;COOEF7VFM)L'4 5Y;]%A /[H[= M GET)ZP;!6]A('>AG0/Y7;>A:GJ%HD)+KU'(-2\6&2AR'6C+!N]E##*W*1<[ M&H&V][&.QI]=E'(H?_UR7UZETI-%#T( S+AZVPHQ:"$Q)3-N@@(B*W]JWO0 MG89IM)=:M_'+]]%)"S]KE=+Z8CB9CF<5XOQUB>3Z12\TDR8#T\HFLNL#'=^@ MM!1:$+@VR0$; 'WC%E '6FJ06S(?UUWJY+EA?HOC3_U46TV6-6@GM1OO9/VO MEF_:-FMI:AYUN9HCV5%=T&1T8CIN<%AVNB9(*AAE/4L.38W<6A9]U"QJ+%*Z M0OM[FS##Z?/U(;/MU.FZBVH;T/2WT1"__ ;C/W'Z?#;,JX)(X;(@%(I0N5H ME6,=@V-9]L':DJ4JNLW1O![/X>VVX^EXU+F"&IATM_.85X:FHU^/"-"@#TL-K[(P1*-U$"17&-.2%N,Y$S30IBWTE=;F0?N:V]W\9"MV!3A=UJ?$ ,.E#>R M^[HN7]5?2<.U$_R+X:+#WXOAJJ5?SUNP'FQDIFC)-"*M47C2!)VXJ>9F%=G8 MYFF]Q._ORHG3JL$-9)NSSH+T 0IM]#X4ICT"BR@R,R+8$H15J33NC]3.-#J6 M*[:X!,<@>'$J,X7!,2WK=HO%,\>EC%)R;N5!BCOW6<21RCO/P+W:G0-?68EG M-BJ:A)P!)$L;AR0CV;M 2PM::1]E\8WKH+Z&$L_#L>=Q19Z[:/'HI7?;@/U> MY-F]WO>JP7N,TH[.-!UD-$(ZIK*G\T.GR+P#P[R,/M.OP+GO19XG0K!=='7@ MLBP..GMG.?,ES_O&"Q9I[V;9"J.4S,;DQC<<7U]9UD[JW*$L:Q==M QL__SE MTF5Y6B_PYF^+1A\2YYP59^O (@<,$A0R6HTI1AKG0FIM3-V%]=V&ZDIG+<-I M]R=I;R.IV\M;O8E;+/ PYE:K)1[=1-N75IL(>U*<:'GH-EMH &%BUH(5RX%I MD9 %82V9,Z:D0-:-A<:%9U\7Z;>W&K\ZSN]"A0,V%ES:-9BM=JFV6PVU>84R MU51R9#1I<%IF'8.XY:KLWE[PZ);C:>AVR_Z$CU#,1H/SD'F)]RRI_J.Y&,DB MFUTL9A:U2CE\'(SVV80=B.=6HJ (]+:GE -UY*7Z (O)46(01?CY .)@H\# M=/S>EY?@WF'Z,.S_X\FGD]+'_<3]FS*+GJ'K&1)FU8HF7D@::'/VI"O+*"TN5FZPG#T"^CC,N_. MT.#'*:?#.,/\4/H%Q_U/4 =57>X$JSR0!3B!"G)VA0D;>>WP[1D08#*T;$Z) M.Q.5V.A)W_G12"M=&YAKP+W#\47/H>/>J<)*DG4T7=%$8Q!DERN,U@$X M5(]E2GW =X)TJX,&$:8UL*[9(7,;NZ>X*"F9PF3P@6EO/8LF$'7161^*$]*V MR:S= MQWBC559\L4IV[EMX@$!^N2#,G74NO(=.&*9$>B=!"]172%0^.>U U6 M]37U7V_&[).AS0FF\*R)MJG$>9'*,&N29%IERZ)$SQ2DD!*2(^H:NU@G?-ET M1/+L=/NTBQ*_R@#\-@O\?OO4]>W33K0Z>"3^,9SX*LGOK(54## NZT!&LKI8 M3"(S$9 K<@B328V[UWU=I-_K]NFT.;\+%;H.#KR>>PSX>@!I;J \?.FAI<\\ MTUD7E*LM_E*IDW4$DZ(.?(JEC@RFN07K4;4^T-A19 MY!$&S3,DP:RTY)%")!& 4LSF%'T4.CK7IE7U)D3?[=3;G:&Z4%V#\-4Z7*N< MY"V0-;4M-V,[CE'8C0ZW(,8>"FC1=6XSPBA IU01*F%H/Q2!A1P%2YB"-U;8 MTJ@YR:&I\8#I=&AF["+W S#BQD7-:L"#=P$D>.:+HI77F1'1J\B$<\HXDXW- M;:Y?MP!W>"NH*UT^0)%]%7$ F^79YX^8IICKW] M/$"+PK0FGRV -O.Z*R>5Y3ZUZCBX^C8D^S9P5.[R.WL>O&W4CE1<5^L3CI(6?\; MM8A>)YXUB%*2ZW7P_#WS!],'S+,!OBK_@8/\;O0;3.OG7^O->W49ZQWISUK/ MLDFF)I[4U&5!NU\2T;A@P#4J?M@!Y%Z!S;N$[E(?IO_[C#[Y*M*'$C%-F]J!N8\IO6_^2"P/?_!_/3 MT63Z,Y;1&%]-/^#X';W+[_"B=B4>?WEQ\1'ZXWHH]!PMP7 R+YVI(R)Y2LQ[ M+ R,S]E+X#ZWJ>/L: &'XV K;HR.K]@&'L3&9:0TNZ@-M3#_46.]H_?#NJC_ M& UR?_B^]K'J:52U]7!D41!S-#E"#&Q!)C+PXH-4GN?#4O)!S-\."[M57P-' M9!/RR]N(7LE1\FB0F8! !P.G@\&3HT MKW&,#"(/3&D75 HY.+O=MK$GD',AR\&5TL T64?T'GA.1>V=";Q!B4C3SY!?U#7^GPT?@N#6R.";KIY-06FERI> M!8H9J373P6<6A [,"!Y5R4(8W>9B?U>DY\:>IIJZRRS=F%GW;I17FV0,&F+V MAF4R_)G&H%F@HY:5G+Q2 9-W;4*IG<#_QCC80*=WB6FZ)N;UFX+KR^EA+2K. MD%C2AB1E.+F962%S:$'6"RBNV]C:VR(\=WIUHIF[#+)[V>)K5W]]]UV)J<>] MCL8J8+0+U]A35'6H7B:%BQ)B1*N%V\KJWOJ1YT*(AH*^2P?7/1WNC4NN/(%+ M^&"5%*44YJ+EY%DJ$@X$Q]"!1(%>!QT>SY.=L)P_@=JIYBZS?.?,NJJ96"$L MCLL$Q/T8/)*51^=HR$ZPE#,H&5W*:KM&$UL][NSYL9^ [U(@M#UK>HIGS0L= M@B$:PS3W-1ZN DL6M?=&":\Z.F/.-!K2MG;9$C)A8=% MI^9@/##+E4.1H 3KNSY.5@__EDC2H1H:!';60>ZY$E Y(5@6M3FX"ZEF? ?F MZJSG*#@JWJ:'QSHTY\>5SF3?(!SS\-H7I6S)N4@GG6(RZGK<"6!@T#%+?);% M2F/SL7+7#MJQY5!<::&7D^FC4]KSVJ3A(9#E%)D*)3">?JDFE:F6!!Y-H M05(WX=@&0,>J26VB^]L5]AWHH,$%][LQ#"<%Q[40]RV./_43N5^ORKKAZS7Y M?++^5\N<]&W6TK0>M?W"52AF-+^8_??QPA%T?T45QW%[+NE4)QTDY )"+99"6C,F-,O-7" Z_I76F M[=M;U*.$VN L6_/RO+D,W;[(M"'W2[_ZW,LN454.]+K?[!8U'PI21]M/8?B^ M?_G'EP50EXMUNN3HDF$Q<_+;)3GO7F)D$8T0L=#1W:BV_*#+/".:GBX]&O@( M5]&G-?*<_/SEVG>+,%2FDTBGVMXNY4#OK@H, "QSM0F(40I4\]#P=D@/%2-N MQL.FJCF5Z/":I@VXE"MR#)_MHX"FV<"]R*H)G7 MJ.E=$8EY)+1TZI)?')U2ODT([$AT>2">>ARV[**$KDOJYM&;IQ]@/'WY\NFJ MZ5!VBO9/J(E^M-K:ORHXFYD66)+/T2>]W2S0-1]^$E;R/O(?=2B\ \WK7%G: M,+QCC7<<=7KDD[H(/G6QR%LQ*)=LLI4:2FJR8%.0.CH-D=YZ5,Z4WB.?N;MUEF<*2:-44K+ M$&55L%RME'F8AW)_TSB3&U4N3'8M(MD&P2;GEF=*B%KG/"[UG[,@Z D'-R MB44@4UUSZQCD0C!M"3P6)3!N-T3DH2>UCK.U577WPCR5R-IBFWNY;IO[^F*M#R_-D*Y*$C< V8L?8@ZEY# M+:9U;89Z!?1WN%@YE=O ;3MX;C? 1\NW;$. [8G6F?9.@'2<_%*+6C$32AV_ MI#V+0I'-QJ-1/"D'D9\OV1Y.ECQ)KNVBM*[#?RMS_\7P]7B4<#*9CW0:#4;O M5RWLNVZ%S_XJ".,7FNIJ5$S,7?HH]] M1T?\+_@)!Z./=>S%+8 R9,^3],RAK#TA!3"?I6;.@ K.9V>3W8D']SWM&Z!" M9\+N>DNH0_[JD)S:LF:1^M%__V&ZRJ;,I60I8F+*J9I-:0OY&L6Q(*65(6: ML%T+O7L?<\;Z[TZ\#9KA/9U-IB."]P8'BXS*#_V/*V@^\R)<5$S84%-S:X8. M-YD%&R%P%1+:-OD(]X Z3YYTK8T&9=7S+*X[ EC. +716*$2*Q!#[1!:TQJ% M92+H9$3QSO VW>OO 77>1.E*&PWJK5\,$U'X[12F\]C.R_H/5K?JG(/32@AF M:^-'C3XS,#:SVGXZ.]KL^.T 74=$N0?4^<58NM) @^-F [35&[$%N*81E'OA M'2=>TIDRMR/)'IIH$ VY'Z1)*,ADKK/6:CO%+#2#0!Y433%UCD.)HLW]\1%H M\D"DXS@LV44!W3LMD^FK\@XGT_[P_W)SJ4_:A#P74=BUC@>3T>Y5F:+O&XK&(.23"(43 =4+"8/1!E MA9,^A0ARNQ#4F@\_,T4^7G!MWLA?^N_[4ZB&S=Q&784W,B=4P3)7+.U!0EH6 M."C&I>?*:Q/=3@I=^Y S4^S^@FQ@O[W% ?WJ_9/50$+ZNH[-'4Y6XRL5]][S MY%B2F>Q6P,QB4I8E;X43-I$LVKB"#R$[!W8TT<*!AHC>DSGY=G9Q >,OHSO9 M)DW24A]Z6N/4U)T6>RL]-:(H*>0L?/1:9^E=(4TZ4#X4IP'N2T]]Z+G[#,6\ MK-=9A$#F3FW9' UY>9F]$HOG&4IA9(.2W0%<,D]&*8NNN P)<[X]U&?3H,S' M0FAX7_L[3B];M3KA<=Z>)=E$+V0D0SPD6JT0F=Y+B$JH-A6$V^$[],2S@Q!F MAUO:QZJJ6>[L6I3SV0(]EV0IM1!WVYZT[-)7FR$XJ MXOIHC6Y/FMW5<=A\D6M]6J\G=^%(<^3A9CJM8;- M+*CB&<]:0@S2"\Q;G>D[/OBLN-)<\@UN".\71R^02Y*JJYH@UZE,R.G43II) M%Y+&HBP7;>8)WX_KK&C30!4-;@@WH_MC@F4V>-DOV+.A1')7>9W?%>N0P,)\ M'3VI(@"W-DM[.^VD.5VNT'UCI'FD6AJ,L'HQ7 I[O2B>?4Z#V7R>R>I^=248 M[KFB S0R/^^/J3(PT+(0[Q$@>A6+;=.T[[&(OPF7["#J;'(ON1ON'IDVR2JE M&)AET83U79%>HPPZ2$XL"?Q=E)@$\+=V?,W"Z9D']#( MP,@UM8O,XJ#H."BH2N Z<9O:')V[H/Q&]K=&:FN2FK,FO''W15 ^&R^<973J MUSH)Z0@EYPP%&09H%&)L=9!N@^\8^UP#JH$H#VT9KO' M9)GG&)AUQG/-G?6VU7'X,+IOB$)[*Z?K8-.NV_1R3$B1)5N=6=&0F3:&#N=D MD!4P21AN([DE3:Z1#E<,?MCSZT"Z^!K+QBU:AR5+9JT7]'94P7KM6,J.)P." MY]1F=,6IEXT?@"Y[U)+OHK83*.O=!N[W6O)F!-BSOO9<0[Z6OG,N)=A-T@>>6^^L44A*>3/3.4T3!MP;"0 M#3#G"QH=2N+09F;&5UU-^ABZ=*V-P]:;BSIDW/O"3(%(_@KMH. =SGELLRW& MR6^BWOS1&T5WXFT097PWAHP7,/ZS#H^:?U.7O +G+'="BL(B5T#@"%<$R1EA MTE)%0VC;Y+;="^L\N=*]1@Y<=9Z%#D*"94*Z6AB+P" G9,XH*PH2R5,;LGS5 M5>?[4*4K;32I.K_W0N^.B8Z^T$F'G,3 B==!2Q:T\0QYDE9BIK.PC36R(]!O M))334GU-[LKNA;OVQ=L&9YH\?!+*^MU?::N2)9L/ M:OJ6J,>YJ:7AQ6BC,&HCVK0+/!GR/5A(?]KC"A$MT!$1' MGL\KTEDP26?+"0M;?!9%6&F-$\=V&5X>H*YU MH^XN4U2B%P%=MHQ[1WN3M(HD)6CO"SEC*D8F<_!2CP=1G]R)LC\+=[A;ZE:I MAZV+78/Z#58-T).K"SM),/C_$.C,%%SF.FO>&11T'"?+HC7 @K3HE1%1B<-7 M/FX)_J0B2QVS98<"R1:J/G!9[MTE_$YG[;N_IEG9U5F:2D:ZOB MH".+7I.-#0KIO8H91)ONG8^"^YV,':KSL.7"FT 3J;!G>99D Z4ZUJX6K])+ M% NYV%8'I6O1#R]P*BRL@+_SL%.5'K0>>1/LYZ/9N)<]))YS88G70@LK="V% M#2P%'B0(Z8LX^ "I>_!^YV&7"NVPMGESKX.EJLKZ&Z3J5LZ_ZFY[37UA[(:!&9 M=H4SL"$S9W0,4GMA;:L:^).9-'$(*NPT>F)[E1Q\EL VX+Z/GGBD,G<M(J$AX PT!"5S59*G;;RP;Z"T1,[R?ZAT1.[".X0HR?J.#4CH8Y9 MDUC[LM?6Z48S,KZ*-(H[:;;K)? 5C)[84Y&/%]PA1T]$CUH9;BNC/.U!6;%0 M0F$%I4NA&'1>[*#0KV+TQ)Z*W5^0QQ@]D;D7J )M(@)HT9+3)H+6LP!*2LR> MF]0F/^=K&SWQ&'8TT<*!1D_\ \9C&$XGKV;3"3D\M=G-ZD?O1J]GX_0!)EBK MYD;#M]-1^G/UR\2%P)B24II$!9(P=%%[QUYB%Q M;\]G[UF#7&,HK\KR,U^-Y]6/5S$5R<$)ZS)3:(FDJ1@636V?!"KJ@B')TJ9_ MV?VX]CK^EI_Y'/KC_X3!K'KSLXN/\Y+?553Z'8XO>DKX$K6AUST'0>_FO'64 M"$QP0YM[CL6$L-51N.4##[_Q=:C\&^=B"PFWJ+]?M_QGGVLU\ 1?C_L)+W\Y M6?YV(GJZ@.,UIDP6>&%D=R/SM(TS]"EF52P:T>9&_5%PSX)4AU-8@]#(6M#7 M]OJ>,A!0F<)4S<#3/@*+D5X%+[,.KD21?9OHR$/(SI\[CU5#B]'RZ_ M0LS@ MLPJ!1U:RKZY$S,P;1R=-4=YXE2+8 Q+DH!=!AR;$[@(_E>N=M7_1DC'NMKI2N7;,&EGT1_JZ%E-5-P"6M,K MG'O '><"IR,U;D../71P8)H$D;+T5K!$6Q-A# 0VLBGL0HC2Q*/1T8E97FP?/(N>YIFIR3K_+"&VR'0]-C0=L MBD,S8Q>Y'X 1UV/!JU'LWN=0.&V.(M-9BK'6H.;$; FE6-HJA6IC;CZ,[?!& M1U>:?( @>ZJA@;EQ>17[[)^S_O3+T]'%Q]&0OETT$8J"3)]$IK9QHN; J,"B MX"0 1%7;:V#2;9)5[X5U9H9'=RIH4 QY"]/RG=@&5%/#8RVLX]@<':IOU$KV M#4Z8]>!2'='JB/AHT#!->QJ#H K+64"*CMX%U\;<." A'K T#LV'743>(J)U ME2VQZLSKG%\CU0 M@[4YO!?#1$ON?\+7 QA>M=9Z-<]&^&/X"2=D^;QY^\>31']$4IK5WBB2"[T0 MVHU_#L-,O[$OAGF6KKU,M_]FWD"^EHN4T?ABD4GVZ-2HDUM#%\E6)[>H^]*W M M!^B)Q^(%'3^Q%,E@Z+TC[GXF7NG=QJ]K2]/Y#"?H8)YKIAT/&RJ$^HUN7[ M.9J?OUS]R6OX4G_TY"\8YZM;616E=4HJE@O6C$GKF0_TK2%BRV@2^M+FOGI_ M[/N-XWOLXW\?#1=,66EZ,AW/+N;'\R?2:#7FGX_&OU8#_\UH,*"OZ[_J"6^E M"%DQJ1-Y:0+KK#J2>$%,1FH/D+<F(2IW/-'[LNJ[YI//O)R3EMSC^U$\XZ5D;R88/BGE) M+[].,C/R2#.34@:GC!.BN+:FTGWPOM/\#LU/A L-@M>/7M0=H<_+#=]]@*52 M)G/!3UX,7^.X/\J]4"0X40P3J3BF8XS,>ZZ830Y09NG1-+HG.= *O[\VW9\. M+4G6H!GAH]>Y=C6_CD>322^A-;$8S4JT9",:,'5)G&D B*5.YC)M&K-43Z[^#@8?4&\&>#L1A@!:JV]M0C4']_&3HVLUHSIT%;QW8'(ZFA8'\>D5^> MC3PI-! $RW6"K';.LQAM8 )M\D4[H?F)'22[+_+[.W4$&VP_JK7H=KGG6;I< MT&R,5Y:E#\F;9!03H7;(0406N92,EU"<4LEP/+&W9_-BOK\ESXWP*^)R.<&DM. MZ=YUN:U>6]5BN3W%309?!'-62Z9-,"QHZ9A4JCCG8NWQ=UJ;SZ:E?/VG]?6V]:1 MI-_W5RSFO7;[?EE@%O DSF"!F3B0[0GV2:CNKI:%D<4L267C?S_5)"7+NI+B M:9XC2TABR+(CUN7K[KJ7K=)&\&B1[1!'@"$2!(LF5K)&5]'WI=B/@=>#3:XZC%I=57_N^[:OY@W6J^1N?K#*]M\/:BL'"M444A?@7(M8(1,$)UA$4N! MI7A;C>QDN>Y,ZROH'W\=^@)@2B4(#\1<3%$^9G8PE=>:35(EV.NU!D+5$=E: M]2[F21I$CX;KIA$ ,A03\C4'0K=;3H@(L6!L&P),PIA2]'TFL78/ $W!G,\Q M!&UT@)C;^2?,D%)P0"94"HX/Z,U\YD2D^X@Y/ZIL?Z76BTSES>\TQQ/Z9E!G MNWSKYO(5PKGBC&*K9,1ZVN:/[W9N#M>9V:9W14#H35<8[63D ;(W:W MV,FO?)#5MDE>Y"J8UM'96NE1L':M3=F!.7P]:[X/6$WIC MM(,\?K'<"E8]R"^&9%(+PWE9%+_?K!?TB%!U-B:[;$JO+6H'YO3UJ/5_T_I! M;\!>DT-[G[8&+%4JR(I$J^4T$*(MD+!]VQF9:I\)TZ.$.:93]'7T_N,Z@W4] M34:9A&*OGV5&&8Q6V*KM++@L0G;"UAIN)"$.7^QU%^'/Z/::=I'7WJB84C;S MT3X+EL=Z@S6$!-H5UH@L?.66;,%CK-%B(1TFUI*P*XO?3[I_?Z0> MK)UG'YA-J5ARU]YQ03X8F]C(\LJS-DH%;-VRP@2!5B0OP\0R&'L-*)B2)OZQ MPMN5)K+!8@L:4%:W\I=6/66(W38K98JJ:)LF5KRQ(X>O]]H(]]H>('M69L+M M=DQ/MI),!C)5=EJ"C9 ,^Y6U&)65#!CPN1D*CW3^3DD?-]]367*,U?%Q,#* MB38 1F/ )YU14L$DG]OM]J#9-DE=W/"!5P]EVW)UM23Z^GUF@RC52@%2K$8T M!0(+J2/"10K:)GIME\"1!O!B_=:+RWPF(4QIO-* XCHLG&3-[(LA" )," M7Y^Z%- A\/>MM:KV67@^!>Z?T0F";_/V)U^7! UIY#1YC:8BEI< M@3UOJ2,()#*Y5%5P8CV+0XO@]31/\S3W1/*42GQW=)FWN-N*,K;&"+(M[3&M MJ@6+""""Y\O-6&6F-@-A:!&\'NEI'NF>2'Z.T:%60O.X%*Q#XU4;X14H\"_" M0'!MQ$E"G8(J(H4^J\JFP?_K89[F8>Z&X>_59_8A9:UBAE)R89_#20BV2+!8 ML\S)\67GGMDY?JK/_ 0-YD]4+LYHT[/]I**J]0;4T@H.LR/P$AF/)BJ(D;5B MT(=@9-:V5S_'4"P,>"/BV=ETXWZCJ/PN;__?F_S*\K_RV8Q__I__Q,>!OGYS M=KZD/Y9OSU:4_/E/"SII7^P+^#7Y5\N_->E UD(RCND.WK=5BI+?@4HNEYR5 M[F,#?$/&6/N,1T+";"B-3*H#[BL;YZ6-7_X9/U]N$-^&IZ[;DGMP-M MZ_-2/TC6!)WH[IJ?]5+;>+NJO^YGZ[5)^J%/Z+3G>6NF;FQA3C4X);+$()S1 MECUHM%$'Y45N Q/#75N8'_JLT7YS'M'+E[162.Q""*E@MCT+\4?A^64>H>G#JX,-?[F(:K, ]&X]7%&[ MXGFQNA^N__D/L\7RY]GR?VEY1'EVLS>?)Y= MG"_?U6NCCU8'>L-U$WESBEC:SK#[;Y 9?!0O%F-LLHJWN@D&WI\T+:DOAA$ M3U#S ^XGWG,O$;\[7_>Y'%L1DS3LFV",;*@9:0$3N_:ZA))\DL+YSCOOOR7H M%:.]M3BEW< _GBYR.V,_L5;^CO-_TG(U/NZ2NU: >VR,<\K[ K'FEL&HJ\VS M$JI6*A2?G?032RINP=6+@?GD(-)C&?!#N[*NK*+VEWZYF.=/S.$JE7\<,HI< MT8$3$<$D'P"MT%"%*54[:V/I%#]Y&L$O#[0'4.P=N:&]LZZ_S&>9J"S:F6GD MXWF^+#U>?#SG#[FJ*7ES7NZ6\9H1JTNR%A&D\+)M(?00/5;0E(4M.?N"??9S M#<7!BX/L**J_ \.'27!^P#_^0N>LU=7S^Z+&1OJ;D"ECKF2]I,Z")%K1)54N3:^B439J-=6/9E"[;"FN(2I.PU% HQY1"UZ=4M_@+;&_>RCD=1^33;&ZD&6[W5 MD)5GBQ\# FK/UE*4/I OMH0^J<#OK+UQ)R0\V-ZXBT:>2V/8-CR]MC>>[M[> MN!-8#M$A]A1-/Q<4)X,YE$! G@S;YIH]2[0*I-?!V**,'FL.ZF30NU-[X^3 MNXN"#][>Z#!8-I8%:*V)+1XE ,E*MGB*#%YEMH;L:WOC(32_4WOC+FKKT,?R M3;!W7DEZQ-)"Z.MQ-ESRN M+FZ%,D:4$OAC6\LN4Q4T8SH6$[6C()WK4S)UG8J7[3,\61\=FAMNX'\;:KH: M^U,PTY^NGWL4O8=P.UX'&ZI<:'T!LK!&(B/9%8+DM862G"K19!-*WPMA1)NV MEZ9WD>F &EZ5]WSX_]F'3[.+!9X7?M]^FEW,ET3G]R:.-T^4]L[Z&/BERZL= MF/Q.A60B!(_.*%GX";L1 +VG).M)'W]XZV$?ANBA<7LVL/Z[I8?= Y&T-2U&DN1S>AW9CC$:I*1632 MR69#Q?#%Q9=7TE7:9J3&N^9X#$G;Z',_LO-$#@VX(OC(&FI'MD;0UK@V %E1 M[)-DWY_VT9KKOE89?U5]RUXW!_@#S3_+8XF"V-4)+%"^GDPA#5$9Y$?0!<&X M(DL=-QMTX6F"KNFPZ!ZLP6Y8>/2:[+%?>?UMSOXQ.^,?RR9+;, CLJ4(4-E?_)+OHNGG@F)5DHVJ.# Q&.;-),#H(I"/%HN,Q>F15KM/!KT[%^^V%@VFY@P)81NV@TR.RBB-X6S^;Q MC")*M@(52-.&QI 7$+(N+ 1VTXH+VR?X/$=Q(Q@Y0RLLX=LEB<(?+Q*J_<7 MGS_S^9C5S2B!(VH9QO.3Y>R2)SPO/\_.Z3J'MY[L19/X];F?_#\=O?\X; G6 M04CM5)MU>#'?*-IR;4]#:'FP&$U%"C($3[FR)66JKW?1/?,S+F<.V*HV)QB 1U( MK)_1J'T$52P:TMJ@Z6-P;$??X=^9,?%X*_X]O Y[>-57'N,PLMLTR332A:U MF-MCGB2@QP0N^N(P>BUEZIPT')"=0R40IX3>\7$QE:22^L5-&""2H"HF+T@M$0?*,<^.'^ J/%C3Z,A9M9''2U&(I48$)]O&'VLEN[K%@W?%$L8: MB?IL\!X!)H^$G,9!R2X*&+KKK]V5[^H'6C37\+++3)DH12W@!"F^-'4!K,:# MTNA<9G:M48]% .[[X84_6Q P0UHC%^CYY?YK%SDY8:>:H+(3@ B:=/I21N:^.:\K)9];N@*/D:R MWD)*@>DRB@ =&:A>>1,<7THN[*#0.S_D.U/L_H+LD$D\H@7Q#_S$5/U(O]/9 M[+?&^,:GWY!HB[58HX=25WU3,3+\D)F75L6DI3/4IWMB"^*^!XSTTD6/30)JYES*VX1S.1#JF94)?Z MQ,BW(N][PLOP^KAWQ=[ B<9UY.N(?IO-&\K77[1XRA%?D.<7M$A?_DJSDSG^ M]NDT']%)RPOMD2SZ-I)W*U9JJK-,G1Z5QZG; MWP);27@]DO^<3V9>_GJZ_/3#Q6+)U\'\[1_Y[*+M4'NS6!#_6S[@'\V>BMJ[&S48KX\ MWH0XWLTWB9555!/C:H25 T1=P BL[!+;!$4:6;PS3MFM@K_\ =>0QK^[B;+[ M*!@_W]1)X[,!)3]@C.D:/8NV56E-T6)C[VY#U"ZIHUU@<9NDSF&JD?%$_)3]=KD,GB>[.:HBJ M!/-0H285P504@,DY*$ID&:- AS=>W=\0PI:W4%X4V;)\^PBEC8;]4ZH.+?HMXJ^;/5&WPO&2_!-A]&!T,#8\W9 M=9(VX-^&J,$-]'O).;R!/I"Z9KUD/;"5?C]QED+T+26)&-KTP!J!;RH/EJV+ MC*2*CEMUA$T1 ]8Z8?4_RXB'O*!;SLRYU^./[X_-DXH$[(#JX, H_F]2S:V MV:DR2-$FY:F'"H07E/_C9/;[?VY^XEK/F]^LU+Q^\:\^[[ O_$""G^TEM0&M M[\;3VXOY[+=++R!JRY:@KT FMU$>)4+RP?"3Y (6KWQ)6_77;'5$KW_R<];C M7E(U0^?Z-?9_*QL"%*H70IL<#)G[.&I%"%:OFA(.YD"(ZVBWLK* MONNG/V?5#2.R>TVIODGNO\WXO]/?J;3TT7+QPXS?HE5MYZS5!K+QNOR"Y^7M M_UV-)#K6:I#0QZPTHS"C-5:2%U[F6F14MU)# M0Q)V@"1[B#(F434HJ7P;>YOX9$2V6K!4[ZM(0C[?)/NEP%L_\O+-MU(_UDD0 M">- "$QM_+6!(#2!M\%D4UQ$[!-[?(BJB:;-=T')'4&K890PD?QX#4:[+ .@ ML;Z59&D($G7;P).2M4([T>G$///\^#X@ZJVH*>3''W(MBU0)#>C*\C)8,T3F MC26G**I0K;_91_'2HW$[Z7[+:-SV.CA8$&8;HEYJ-&X'=6T9C=M=U@<#0BW\ M4 JAH2UL!2/:^C^O$U0K54EM$AYM51HX10 \,1HWM/YW$7&?:%P64=1 !*WR MFWE*&;#R4VIMCI2#HN"^QVC<3H*_'8W;16H]HW%2>)\3"?#>,2(5)!IG@@]6N<"\4 23@H)D4@(;E3$R(Z/OT>#+ MY*-Q3SJ"@XALUVCS[5K MU6:!+BX@"73/S+74UB-[*J5,4G7=L;)G85A3G(J,R"$C5-+\^@=PB3T8 -D MLN9#5Z_ MFO\P6DJ@G5N6U3__]4]?UNNGO_[XX^^___Z7;ZQ8_&55//P8!4'\8WOUGYK+ MOYU<_WM<71T20GZL_KJ]M,S/7:@?&_[X?W]Z]XE_D8\4YLMR39?<-%#F?RVK M7[Y;<;JN,+]J%[AXA?D7;"^#YE8+XG>]>GMGHPKG+WO2\;NS!][\W< MSYH?Y/ &[S5SL\GU"_5Z*<9Z=[=-W6SZ\!;[>BU6:[H8X;78-;-G\L+\XIW^ MJ6G&/*B#3*MV&NK>,U5^6\NED#5;'CP:Y.)?_Z1_FF]*^$#IT_Q#L>)2BO*- M'N5^H45!E^O7WV3!\U*6OM^ MS^42_ORI-:5JS[ZQ/SEXO+[PY1:R7&T*OAOS'A?G!C(]AIE1#_^XI(^R?*+- M#=IB,SVHG?BWUM9Z_)>-F6"EP.^UY>6__+CS\T:@8R2C( Y2B*-8080""BG# M7+\Z,4*"!4G$D[F>S[#5V%#O-SH6V W 6]!](KT8%;W%F+ UAH+75V%;\0.3 M%F;6MBJ.\5AQ)SQVC%AJ5RHP%"U9Y4WSG!_-;/E'N5B7[6^@^0T,PF9Z]\]6 M#?YX\@[<%:U'M.!7.J:YXD>^TI/7IS4\Z",#I+OKZY7[ZU-#KXWY$U@50A9Z MF7+&L>W+S<62SN\X+S92O*1/N1X\7G][TBR?KS>%H6J6IBH3!#(#J%YU(,A" MJB!.%>.>WV43C2TH>6'FTO[\&,+U?E M^EYIWA4;OOY)/C)9S!.611$- DB"1$ 4Q+&FQ(S!+$,)9@E+@@194^*9!B;' MA=I$,S]MC'3XN,^AI[A,!><$8D0#B&*>0AHS!E4:AB+%A$I.[*:D/O ;9QK: M(OCD!4&+$>1&5 8>.BHX[K9$1H MVDJ@0B'5*VO]$TY3"C&6*@@402(+; :!SE8F-Q(TUME]J-T =K.8-UB&IK+& M,/!K;=IE#K/^2*U<[UH4ZP?L+8CUOXX7P]TMC/)-6SG9?MAV%[M]W>V2^NWR MJR;R5?'=G+6]758K[+*<(Z&"C"D!:6AF*4F202I"!"4EE)H/GT;$98?R?#-3 M^[Z-<2!?FGG*@WZNX_[8!2CM=L9N!VC@+WUKX RT,#5&SL#?BU4'6,Z[8MU8 M>-T/N]#4J#MAW>X>[X%=N;H?"WSZ0@OY@I9Z_;AZU"O'LIK9W9D=M@=I9GHO MON\N^4"_FU_=_4X+\?J_-OGZ^]MEN2ZJ&6%YO_XBB\]?Z/+^R3RB_("@D15PI2*07,DBC"89"I%+'Y_KG3U0]G+-.M/L6K1W,^ MO\B/GWXNP=?*2/"#_AQ+XV;Y9S?2&JWG[6AP4KTY#K%6_D 3DR' OM-@SVO MOH/]ZQK/0>7Z#-3.@SWO0>4^6&O_00/ #-005,Q=@>"/LW^1S)ETK4+PR97>+H]*;E?/'G&1W4S\B>4/SXA]TL9$_25INBHKBRNTO M_SV7A7[DE^_-[H],1)#%00(Y32.(@DA!'&84IHJG09HQ04/F0BQ.K4^-:(R= MH#(4;"VMOI_W=_]PXQJW3K#CGL&@'9B+NE#UN%UW$TQ>VN\/V CT[0.PE*>)?I$D##.)(4ID"&D087[:5/>D5?;?+<@K3=H-<;O8$' M-0-;;1CXP9CV9W"W7A-S]+#67$G$E['K<,61AV7SCIW/.Z< MO\AM7!$RG[]>KO7"_O6C+![RYP1LX$^_)U;6 M'[PE$F<^_5+ROSRLOOZHGU!_]?J'ZF.O/O-KSQWE@[=TKOWT;2_O$5'X)E_F M:_DN_VJV\-:Z@W--W'=E*=_N<56L\_^N]PN5_@S_0]+BC7Z/YE1/ M0UG,,RA4IEDB3@)((\VIL2 IEH1+@:U6S;<:,C4:^?Q%%I(:"QU"R&[IB&Y. M&1/>H1?1E1>P<@/L_ "5(S/0N@+V?9F!RAM@W '&GY$ZQ2'^;Z3.&2E.<-A. M+[KT0YC37"O?B[K MQN=1QBG+4@$9C_2 Q%0*">(41:.7^\Z+6[JS6+ZI#;YK5@)I,BA;0UEX]7=H"ZA=$A]FH7S!'FG3>"JK; MM-(>HL[9H\5CQILDVOMT,!=TN*W?E.^#1E 6A12?UBO^6Q6D5-YOUD:5R0A= MS9,D#9$YS0E#E$*DL@CJF5X ,Y:BA(LXC4+JIM[1V=[4Z'EK+BB-O;,F[A2L M=B;W#T>]AKW='- CH@-3\P[,3S68M;%@SUJ?:A-6L'@6G.ANO'Y\6J^]2?I2+*F@\IRQ?Y)K;RI>;PIQES4,B*"(9AS&C"42",:-! M$>A_JA1)%E&$$A?"N=KBU"BG50S@>Y&D;KQR'60[9O$*W= ')HVML*B-!7O6 MSD!CKS]VL8;&*[]<;W54AK$&X9AC[&_LF^=G3G _Z5EQ%3?4"DK>?$P$OMS=R-N!5QT]3 J_?TC.H^>*^>ZG'Y,WC MIB*K_;WWN6(QDPF3,$N(A(C1#-(D#J!"G$8RS3")D%N&G[L15E_,J+EZ>X8> M'$,YAC>[=X<=^PP$\03.:/5,QQE[]]CGWO#Y#8!V-V/<*.C>,)V$0O=_DKL( MRD>3L=:D*R&&4[T85+H+-,6AD"M(0AY!CBA*%!(\0<)6]F3ON5.;%E6FV:N< M["/433@W^#TPBYCA,R_7.:<+L!=@[UG8Y(SO-TN9[#]S-/&2,X[LRY6<^W/? MB-$[(8P81_-_[_*E#.>^K(D:(= MCIW&B79=W#/RQJ1]'X_NS2 319$0J40P2ED$$:428ID%D(B8BC +A4HCI[B; MRVU-C00J4QW#:CJ0M%L?>,)GX*^^UKPX60$,D'IM@8??:)J.]L:-I;GN^$DD MC<4M-Z9KN5C.0]QD"5&DDA*R?3D7L\L&)4$,HD53TU.=I#V2LKV8]_4F.A3 M_K#,E9XPZUGRO@^@ZW!X;)-_=DX_-DI/L%^&+. MNN=F>AZU5])"GTS3U=':FZ_O\SGA+!&:^6'*4*99/R:0A"*#"0LC$C DL%WJ M850M; [.R;@3?_@._? M#G%RWH&$W\/RS[>X>K)D7C7M3=$7O^\S/]K(S^M%IM*3FR.,59A0&.( M4L$AXG$("8]C_1\J2$Q5%&7V)5XN-#(U MC%6&\J0T'96MHC"O@8T.[OWQ=, M W__N_C>VD;PR2-"/8*C;T!J](AH:\3Z!4%?@,(J\OGXWO'#G2]8?S;&^=*U M4U/Y?;,JE*RKS?PB3:Z,%'=?94$?Y-]-D:Y7>J:QG0G. T7#3(9,S[!BS; ^@&=B^L U&H ()&)3 M;MOBCZ!9W*??_R"*QDZN_0_1.^[3G>.I(?>RKM_\X4Z(W+1)%Q]H+MXNFUIS MVJ/'U;+*C9BG/.,!80A*G"*(B#0*+2J#7 5!1!,1\02[C.W7FYS:N+NS&#QI MDZ$>3GEMM-L8:@&VW?CF%\*!QYX]](RU)M^WL7<&:HOK1"E_PX ]/%XIVJ+9 M4>G3'H9C:G.XLV\$T)M\(8N7FLD>5L7W>1)D*<=9 BF)-,=(K#DF50'D$F<4 M812$H=7ZX<+SIT8H32Q+92-HC70-]3E$L)LX/. R]-ZL$R0]8GK..GY#-,_A M\T:.XSGKS&D$S_G+1MYI.)W4; O() 2E7 , $R/YAK I.TOTU (SBE%(HS@B M3B7)!K!Q:M316'JTNA^W3E!'C\J(I(2:+DQC(_JI!&0H5#"5(@T9#X0(DI&* M0=W8IZ/FDE1C*EA-NV\'WGOQ\PU.?R/EW%;)I HX7>^(:>QL=-CYQ]BFN ZT MMST'BZ9\B.D=;5=\E";/HOWC9UD\AG.!(D0XCF"2(0F14"G$69C 6#*NN**A M'O?[Z^M=-V!J WIK,6PW]8O6YEJ##V@C'@$$)])\9FSX+FGA.C0X]Y@=[P_9 M#P.3^HENW\F^]=;^^@I@/!A*RL\>N@'5_2R,>$;!/WN(NC4 '9YS0\)#'2?W M7CO:BK]$ 9^Z2\"]2;!;R M7EV=JI67YFJ?3T;<[^K:&_6C;MV M]@WJR8K9>P.]Q;H*,ZM\)>O_?[ML%/ ^T04MSF]B"V5KL M5<;+#AS?8EY76AU;TLL.A#/"7I8W]DB'.'WXX7IW3X)P3EFF&*,21I@;N8TP M@"2.(QBJ("$RDI(BJ[,WUX:GQCHG^VJ+?4G-94?)AMOP[V:B(5%]!D)ZNP1' MFVS[RJ4#(>R0D3$0TB-E:7A$W"U[HP=LG1D=+L\;+\NCAY<'F1]][N]!_KW/ MAC[*)_TF?C'D=Z_V8KQ^7NJ66Q%;[82^/O\J/^A73W];A$>!R?6@)$T@,KD> M. @89 %F/$F3*!#V]4S&M'QJP\_.!;/NY74\9*7"#S;&"R ;-_2DKO$#/!E' MW&,#QG]++,:XJ?;]&'$$X$5W',&+9G^CN>YP?V//?Y.?MQ])"RH,0 L"V*( M*ABF^K8XC-=3?6M&&O#KMZ+>]=I?+0-Z&(52[EWWU+P]M(Y"*?9>'S?B^8NG MR<-S]&'G[&-4@\:;OCP'S@?SGVV-,>6X+G=SEC((]O_?* ;>N ^/[!$(I7;MI&H&5UE;_,<(L M73O!6]"E<\,C#UJM)$5=_NKN*\T7YJ3KS:JH\DSG/!.4"?UB$2*H'JN8@$R% M&** LBB0&4HB.G^JHD@_K6FQ'GC$NF*N"]4=&STPZY6 MM::X/Y&MX')AWQ9 M!14RJN_A\AG"_:^] B8/)THR :,L#B *)84TS1(8Q D*PQ %@2#-*_!Z.71& MA_<7H#7Y6;I?UG45I]OW T]A//;F]&G8CUWE==.-57O+%RBB%WK%R75"^GB>)#(CB M&+(P-DG?"8Z,.& M'Z5^.]_L:_&%HV:[W72NGUWSR(298I M/9%6(=+&^]3?R[4YI:B# M("IUGO++K/IO)8;XN@1L/C*/(LO>AW(!K7A7''LF?I MGI/A\'FLF-!9VC]6"_V81;[^7IVRI)G((B)BB$3 ]1*"9Q +,XQRKI#BH8IQ M./\J"[9ZUO.T0ZM=*'3?]A'.U+YN#9W >=I17S_CB5K__IO^SM35,[6=\W^$ M4[7S736-#2L'N_\8>U?N'3'*V=J%IGO$U&YS,QZ?%O)#L>*R+/58^4;*E8&'%(481@0CEA:8!XQ*AU"&Q'0U/;J_JL)QB@K P%3UM+@9). M@?Q=R'8SO4^\!J;G71)6A=;.3O#&'UH.89.>4!LIRK$G>FY1B!:0= 8-=MT_ M7HR?A1<'(7DVU_<5E/[/3;FNTFD_KR[HR%:,SHY)_Z/9JBGSM?PDBZ\YE_5Z MQ50->UA63ZDK "1"Q($)11!!8O2C3)U8*F,HHA@CKF06I,I-CGI8@Z=&W]NH M\"K6%YX)(I;?S,^6I:='ZW>[Z?^4>G/HP>7#VY>S\S/[W?1IMMO5,N?,+U=E M7>VQ\8^-F<:+Q= MKHM\6>:\9JMAMA32%F8\(O^?K+2?WE\K \V&UYC8' M_?O?:;Y\MRK+^EQ(ZA'\-2U,D'(Y1TFJ&*((QC@-($H9@2R-)-UO-\)-LE,''N9V1R@SL.J<<#X'C&]#CG.:7*O%]W74H9.2G=P M3.1ZKWLQP%?-:_4F+SE=_(>DQ1O]FU(WCQ0A4D$A20*11'JMP3"'44+2*"5( M)#*Q+0AXH8VIK0I:,T%M)S"&@LI2^\J E^#LYF-/( U,OSWP<2H3> 6!7J4" M+SUSM'*!5YS:+QEX[=*>>16%%/GZY:I2:2GJF6%>_O:3-%EHSR=) M0B#*J( DBR2,%6(I"['BH=.60F=K4_O@:V/!@;7 F.N8E-")L-VJW1MN W/ M1*X\>XVSI^$IUO=U+.23O% E_E_5P_5+92K12[: MM+ /^A5KIZ;WZHU>V.AE*%U\TK^IA=VW^8X4B0 G/(!9A"E$<:;TTD\$D"(6 M) J%BKL5'/5BU=1X:=\I4Z)[SZTJEV;?,7,\MW4-['SKG;WJIY_M6&_TWAN8 M'=; MNWO56+N"N1V?^D-R8*(\ %&#MS.U*<7F,2[."A._46W=38X;DV;E_DE$F=U= M_>CEQ:;,E[(L7ZX>F>:PYJS"1)S]MQ1OA2:R7.5TV]H=_Z]-KB>VF@#WA-JK MG3!S>G%H6E52[O,7NOS[:B5^SQ>+N4I)*A+)(#&BGPB9#,6(2\@B*93*,I'& M5D+ISV+]U,CO[6TD-V[/VW'F9/MS8 IN_09[CL_ SG6P[WO#RJ#UOIK-[OD/ M&@!FITP^ W6)S;6& ;0X^*/W9^D^KZ/%N!Z,.O@\2^<L7ZGY0>'^-U7]MR-/RA@]8O,'[ZL]9BEB84^2*/-MMHLUR;Y M_H,LS&' 7,6$2Q4F4"][8HB"3 \C*:.0!8%(F(Q5',5.&^^.!DQMD&DMAK0V M&8C&9E 8=2D(CLL2.NZBN_:/Y8;Y@*@/O3=^6 QO!EKK06,^:.VO5$XJ43#C M@L=-\)[@^=WO=C5BW*WMGA"=[&+W?4[/#,-MC>FW2SW#T:_!]Y>;HM _596C M/\MOZQ?:S=_F"0D3/6<.(5=$LV#($"0DQ3#+>$HRA 6BW"E+T++AJ;'?I\WC M(RV^UUNOC>&..7VVD-L1VQ! #DQHK4R]9;W]SQ:6ZYSD2\VIE[6)Q.@7^TNO/Y6Q^*_T6Z9/+=- M>\;7AN9KFJS2W.X>#7'.HR ,L#2:&US16KB;Q0F#A$=8A"J64>"TI^W%JJEQ MW(?5VNSMZ%5+ZQHHM[X!V3@'S*M47Z'_L91KL%B5)=#C5U.\CZ[71H!.KW=; \'!R[DX<^0]SS!^P< J\/>G;/)T/4K5=F=EEG M/<] [9G'$T>?0/L]F/1BV;CGES[!/#GF]/KP?B/"1UE*?9-1CGTEO\K%ZLGL MY[RN PN:'27*]>(]59GNTD#S?18P2+,DAB$-4! F+(EBJSU@AS:GQN:MR=46 ME-@9[<:W-F#;L:EG" ?FR@/T]NP%C<$#1.\Z .25XVS:'97!'( XYB>76WNN MG#>LU!2HUX*?J)G\5N5=[[[EY9Q&L4HE#R%.9 )1E#'(6!K 1/$PX)0$L72* M\KK8TM28QIA7U8DR!CHNBB^B:;D*]H'1T,O>?7C K\8ZGRO;:PCX7;&W< MM>LUIT\6JU=ON%'*Y,7W;;[XRP4MR^H=%H*1)) 1C%.*(<(Q@H1E*60"8Q4K M3@,6])(?.=?:U%AA:R&H3.RI$7(65SMN\(;6P/QP!)1WAK#"81AAB[,M/H\8 M19?S%P4D.F_R%LNI)RM5<$P52%-6*H*.:2%N#YW0NW\NIJZ:V@SWC!\GR MZ(?;T,%L728\=S2:!3P6X60V3QE9.M.4G5E_?[O45E3Q(;M(M488K:HUN55% M.SJAJ_[XBJ[EECKF)$X"'J,,9I0&$ 4\@XQ* J,X1C1.!8DBIRV(R7@VM8G& M]EB\#4RHBQ4+$Y6P)\H!P<=//Y?U'_7%9@=:K!8+6NSM78]5Q]C[RV:Y6IJ* MO1,:@3P(?M;H@#UX]B.XMW*@-4;[6J G 1W5)_ ($Y,O#GG290$<98& M3AGZ%]J9VK"[G;KOV=DON>D84+ERP=:9I272*WZSV?=JDE/UZ_+>_T"O5H]TGPYCQ,B6((TD2C.(4IC M#"F.%62!1"AC)*.)D[30$$9.C86:N5=EL.?)>Y\N]#0/'[ACAHXS,48"8R7X MM3;.YWG'@-B-.QWM8^BT9I8W0.T\2;REK9YG._DR7\MW^=?3+,8WF_6FBF;9 MYOPW1\S;?5L$MQDR-LVM?8.7, MN?3G]W)=Q9CM!"\:AV8'0HH_T;6)/_K>6[CII@ZV/(,:J=L&9O1GZ#'W8RX/ M4/L]!;O%H'$/R3Q =W*&YN.9/4/&Z[3T]DM%4F814P)*(O3Z/#"Q@#B3>KD> MD2C3?^4B=(K]/GC\U,CUBAJ0#6!VU-8?AJ&GG[7RQA <<]YGOQ''ATV,&SI\ MUKV3&.#S5_70;WB_,0%Y]ZH1[=[6'A+S+$N"(&0A9+%D$!&N((ZEA%POA8G, M* MCJ[2S[F:F]NW6AII8L=\;4UT+R%V!M?O+]@?6P%_X#J?6RFVM-3\X.0@2 M>,%K)%&"7KBYR1-/)%%SUX$"JX/K5TXYCF$M!:4I8 %4@I)X= M*009C3",,Z4"G,HL#-+Y4CZ8DE_3"E2P^L!(_8'M.S#<]W428- KQ6VTK@^2 M&,E83XP#&B5&*"F$F H!4TFP2IA4,^Z2YXJ_&&0E^)*67Q:R+*N2?'.2$$55$$#!$F&V<@)(I0Q@ MD&!%>1P(G%K56')HAK"G5>E9K/HM40\?-8'UZEG?[!:OYV_MMY)M MA5[OEB<' 4;7:K$R)5KW!*<")<. (;T C3A$" <0DSB$B$NJ5)+&.'!:E+@U M/S6V;ZVO ?F^6YDP^/9_2LV[@<16Q1JJ//LAP3ED<4I82R%5JU$19"DF09:98*([BE-.8.(D# M=#4V-1([K'U7F-IW3UMK'2L'=F%LQUB^D!N8GTX+!FX%/KM05QHE0B&)8$03!5$L*"1&DY@$ MDK%4STU#)EQHXTP;4V.+K8FU8MQ?P?\*_A($(7BB32;?WT 8S/32W_RO6=L" MNEE_6155%0ZZ!I]TYU=:+__[G\,T^%L-H01X>WU7#=V._<&V)':C?TZ,)?MNK0R;U;GM'H,6%U77I+7.SB7&176PHDG$O]<6(<)1"'7!-7A#"D/(NA M$I',$HS3@#IE/]LT.C4F:Y82M+&O3W#J%93MR,$W=@.S11-LNC@?;+JMJ.0[ M>UWM?VOH<_2V;;I]>9P\<[>"C^Z8?UK -7-CS7FB"F"A*8!I"0*&(V3+*)6-9XZVIC:HJ0V$S1VSH"Q5.,(C*UV7-T%:#?; M>H)I8+[LA9 UV5E@<(:N2LG_\K#Z^J.^NV8J_4-%4!4U=3US%'*Q<*JE!YM+ M^^K"KVF^E*(5G6^EX 6A&0D#*(,HT#-\I2?W)C&7AP)3PFD<1]1-"OY<,U/[ MS.\XWSQN%B;H&;R2*N>YL_#[633MIE.W8S3P-]X:N"MO,82>>Q<(GB7:^*SC;_O0%T!HSEP)@^"+8.D8*#8#Q2L* WK-T"!ITAZXP9 MM'_:>&&#SAX>1 ZZW]TWIN;Q,5]7P>=W2_W@I2F1*9=<-WLKXZH#^QWC;MQZ@>[6>)PZ X\ M '0".WSH8#_6&W)>/7KS$A(B)V)7AM&IL:A>VR70IC,%AO+09/ MC:N'K$5K6!G+&BM]0A=CR06#Q".GKWB M#F6_I)4KV%AEJUQZQOAI*E>\.9N?6VN@WUC5LJIW/(\I0I1S#BE#@9YQ M8@HI,>$$44)8%G.)E)/,E%_SID;L^[7 /=6E;0J(.XH >GX++(^;GZUOASYK M?H9NO:$8O$_T!RH9[\7$9RHL[Q/>R^7GO;;28_Y^MUBL/NG%P+]+6JR;8Q(F M$1=1D$">40512 -3"Q3#@$4!C3)N),RLY^QG&I@:G; M9E7VH5@]R6+]O3KM,+)03^;;JG3?3>3PSE?P43Z8X$VW-;ACW]FML8?KD8'9 MM^J,Q7YG'$)<6=^LBL$@!TS]H/.Z '8T8=0%;C]XCA>P/9_2CQW?+KEYIGPE MZ_]_N[SC?+59KLN/DLO\:[V#J3 )DC2"/#:%['"D()-"0L4RQ5*E1*"$FQ2L M3;-67]ZH,JZMC:#8&NG&9U9HV[&8-P3'X:[67/!#:_"?CY$)]7;168W5[=KHXQ0U&6)B&%24P91(QA MR!3-8)0AK*>Z&<72*8#G:HM3FXE9E/WM":T=WW@%;&"R>279^B JT!@/UROX MV)@_&Z2*LC5$7LGF>JNC,HTU",Z+^E3OJ:+ML10)6;[+E_*MVOY M6,XY2A6.P@QF"=<+0*D"2#(209R@2!*I*,(]CVL[VYT:W^P?V!T:OA6S_M48 M#RKK>Y^M=O>%ZZ&I-X1'/ V]!=P;3CBMH!KHZ+*[[6/3XO5=RD_;5C)B[Q*H_VHUTMS2EG*4,!@R ,.42@P)"R-(>#UIP\?@ E' OH57!VG$&)H#/()3&:2[,9-U0QE$2 M(>NC8=M6IS8J?*IE(O5@P%>/CYH#*IU*4&[8?TJ^!NO5@3).HY;C<'1JW1L6 M!\U#8#PP96]Y5ML,WIM2PEOBK7!N[.YS*&V-K,-!]1 (CW1XO076G.HM-=+; MR4VY+_3T%T^GVJY(=9YT6S]LO--O5_\.3L2=;^ZWQ-@^6!9?K M:,F/DJ\>EB:KLR[R8W([R^TB2(J[1[-%/$^83$42)5"R2$"$%(,$A0E,3*AC MB&DBJ7)980QDYR2'DF;:R?>GI[(NB WXS@.WI<50'6VWLIA ]XVXL-@N&':3 MN"I#75L,7EITH/,R86!XO:X2AK)UU$7"P( ?KQ&&;F[ 7/QM$7E%!<5(8HB1 MX*94&X*,,0I9@%@2A"(2F576:J_6I\;S]@GCUXO6>^@;.Q(?#/&!J=DGV,/D MYA^#-GYJ_M:"Z67F'X/3*S'_Y"&W'B9^D@^FR8^RV@M>/KQ=JE7Q6-'OB^_- M'^L,0!(G,48J@D12 A$5$E*N),0\B3*N>,+=0AAZV# U^ML_!VOL!%LOP)X; MLVHOMKGBQG1.^QYS/7XB^YKFBWMRFTW:,<)@9M M(,0GN#GY[GEBV@8">)C-R--F^HTE+S:E?E)9ZL99OJQ:W&X!K*ND1?VLZM?O MW#Y\=ZYRYT_T/U?%RP4MR_?ZK7BU M>J3Y98UZB;$0DQ"1A4820S%E :14[B&3ULF!I[[%RX5+C61))K M/T#E"#">@%]K7QP7T'UZS(Y\!NZ'@:EIF"[HD8[>&T3/V>GN=HR;'XH5EU*41E[2E+$W94_O51T:_K.VIGBK?[$T^ZAW2W%^S?Q!O[WE M/(H5SE2,H. JA A1 4E$.,19A.,XTA,QXG1<[,NPJ1'LW<-#4:E_@*?&PUH_ M=OU%@KSQTQQNUF5GW1C56V?:T>QS=-' W-NZ- -O]_JB=FEV?F?Y<(O2B+6: MD^@ZV%G_0A8\+WT&3?I&W2M9>S-N5 ;W#>DQK7M_?D]I.;TRE_+^J5J"+Q_> M&764[3J\>9_+5QOY'Y(6G_5K(>5.8?;!*N5X!)S;*YF 'C M ZB<\*@-UQ<_O_)PSE:,JQ#7%Z03D;C>#QI9@J!60GB[+-=%E;I6WNN)F3:) M+IOTI?>KY5=9KJ6HBWK, XE)FB0(9@BG9@\ATU->',(T14HE>AH<1?'\J3I M^K2FQ=J.*$>SWX45CKT8CB!VY9(^?OJYF0IK.GC(EV;?"#"ZJ*9F9I.S_J/C MSN9XKP"[M!?I(]/6(<2,\PGT:3:,]]4/E?%5=K$Z]G8(N!_K%"80("&'T[ M;AJ*&,[6_S$D,OIVBC?-C-X&])L];37L?M+SM$U1F?9+OO[R\W+%2EE4$IIO MET^;2E)38Z]G<94GYI^;PDBAFQ.=C%))*1)QB'E M,9."IV$H,_>9TB"V3G-6].)X N0VN W3JS2)DTS/@2&-DA"B6,]MB PRJ$2: M8DQQ$C'A.L&92)\./YEY?3!OF4)WVLU+GKV#!IZ#[.169V#/1?"[]A'L.PEJ M+\&AFS.P];,**BCW=C9\J[@.VA5>9Q7#6#KJ#&)0L(]G"\,VYIX1]:I1\_FL M;YV+($@(2Y@IKB0A,B,Z0TQ"R7F,,(O"0%D=]QT_>&H;OJUMP!AGG]]T@%4W MI]Z"P, T:.>\4[;2.4][92<=/&BT;*1SYN]G'YW]>P\EN[^O5N+W?+&X6YX$ M =2YOFD:QY*G%&9,QR'$BL=$_XD$H7UQLVNM3>VC;.VMI-5.HF/< M$J[MX.[^A+V#./!W/3Y^#D)T/G$<28!NBZ?)3,IW>-+*:E^Z<[; =.K-77W( M>#ISMOXB_7U8;,)[E>+ZH)F$D+*M=% MSO7?*U6[GY?YNIS3.(VR*"(0"V4.RJ6"1"D."0X#GI(HPH+;E1RZT1*KKV/4 M*D25+^!).P.*VAMSMKN4ZWJ+'I1;C\RF?K'UJ1%OW!BO'*CHADZT(/F!.V8< M^J][Q'@!&C? YU55 Z\N5+YS!=PKL'.F$2[]>;P><1@VQNF9D084']^,KV'G M=F [!Z0;'C_>4'4[!@>#F(?']=O8?V6BBV4E-M4J_9O ,I/9NLMVG6=QC#BA M*90R5A )A2#A*H 192C"+"6A"%RBOJQ:G=H:H\DVU],YLYDB#SY$4R[!;;/6 M#GB[S5?O< Z]BU#;"_8-!L;B627!X&\KU D8KUN;=BV/NE7I!,;QUJ/;S7W% ME9K4SZV,TR<]K&[*N5(D94IDD,:$0,04U?03"ABH5(4JX#$B5N+\UQJ:'./4 M:D&-L7NJ9K6YKN)*%]"]OAGI"[.!::4O7#W$E;JQN$%O[S,ZTG+6"[YNJU8GJ#H7J'9/&F\MZN39 MP;+3[-&[4DSYM"OG_YF(IOS'06&0?FO!6AD8C2]M5Q MX\(NYSNI[^R-XS%=E]T'Q-9YX:V*Z9<*/=<'FS&F"D5QIJ>CJ5%)UXM52M($ M4!#)T:(7Y>K>D"*!-'_-48:,[IFCJ$ MH,[4 &)3!0C7L>8]\M2&Z&Y+(IU )P[,O!ZRT+9Y9K6[(%^"VN$9V,67>TXY M&[!3_&>8#6'L^ EE T)^-G]LR/9ZK/E?WGU\_>F.KW^2(N>Z[3=2OED5C;O4XQY=?-9FZ\%QSA1G698IF'*%(6(A@22+!10"!1(G M68JDU1#CQYRI#22M(T!)"=6J@&7M"R@.G-FJ2)2H? ':&9,FU/23]@=JAV#C$3AT:0;V)*::COK\#!WEL'-M-$R M3L>Y;=-XP[ES3^?V5L;; /*&R,%ND;^G]A@N=\O!-Y7.8Q7'W"'Y6.]OR%0R M%,<,\BA+3$@$@4Q0 B-"*0N#+(B0?;9'+Q.F-BQNZ\#=*U"[T20SU(Z =^>5 M4WOD-O3K,8N!J(32_4*2G-/VH]X<$R5&Z" ML7/4ZO?D\4:JFSP_&)UN>U)/$6#]$AE%X;MO>3D/HB ,)8N@3 ,SUF0($IP@ M&$;"#$,9";A3P>O]AT]M%#&V5?K9CCJ[^WC9;9GU16%@#M\" 'XUEGD\1SCG ML%^IV?T&QI6+/>/:B>3KN6OZ?9WU=[[=K3E3!SWF01;2C$(9F1T4JJ3^9(, M)K$(HTPP'F.KZ:%UBU/[CFN#W3[BZ[#:?=E>P1HZ$J,I'[#;?QZZCKPU.EZY MX7JKHQ*&-0C'+&)_HV=JF<@,-(A=#P/MKX5V&9-A%,W.M/<\NF27 M';^H+M9Q2S\6>2_7+VGYY4.Q^IH+*5Y\_[DTVQ9O*X52_=733=J9- M>"1%$A.8A"2&** Q)"D+(2=)%C#-+SAR*A[D;L+4.&=K*J!;6__JQC$]^L&. M>H9%=V!&,C(7QGK0FF^B>'XP'H!\^6>PPWWGQ2 +H_X@>J6P'F:,RFS]83HF MO!N>=.-LJE5@U(]NYP_WRT.1QA--QT-)QQ??=_5R3?FWIAHBI0$.(HY@$H>: M-D6H%VD18S!0''&BDHQPI^#SP2V>&LONS>PT"^PT6BN3>\[H!NMMQWGA%/IP MM-GEF>X;H"3F:-@.,TL=S.KGF>L.W0D79\R#-WR#-F]!EV5NFJBS\^H# *F(B931SUND]:F1JK+Z3K=T:VLA#]!#P/0:TFX5] MP30P=DR.*N1R]9@O MS:OLN+KNVQ%VL[@1X!V88EH/3,Y+G24SJVHA\"HBJ?%CUM1EVG-ED,7VC7!Z MG8[UM6742=:-@!U/G6Y]7#^N?+ODJT?YF7X[<[9/DU"I, N@2!()D:)(SXOB M& J"HX03E$614Y131UM3X[S:5*!M=3S\=P;9CNL\03O9_3CL[V'ZXE7I2C]9;70]Y=U<*6CJXV.2D&V$!S3CO5]/:=.9CEWQWFQD6*OJ48V M=AZ'5"81RDS5N-#$CZ60$"1AD@99AM,XQ)G;9*FSNH&V'):Y VV@8FD1JRQ%.R9.FO%GSW.=ZQ \3O#Z6YRW#F-E?LGLQB[N_ID M2V\>'VGQ_5Y]RA^6NM^7TR<1TZI)N&AH1Y8$*: M#,(N&<[#(#U67K,_Q!TSFMUAZ\YC=GC>B-G+[EX>YBSWN+_':/!**FE*\;2+ MXS>KXC@;>IXF@=*0,XAE3" 2<0B9J9 :4T3"-%$JDF3^519L934.6#3I\KGL M-SSDH69M-'AJK 9J59QF_3N0D@WR%G3O&ZEEXAM&!TSW# M.1*76[Z=OC0I'$#J9&Z;YXS'V Y>'3"URWW]%O]5S2C*JTKU+S?E>O4HBUVP M6[-")2)F:48II"@6$(4T@H10 E6F(DPT&BFQJN3BTNC4YNG;[Z"07^6R0PFT M/\QV&P&^P1N8EEMSP>_:7M :?' LXGU;P 4BKYL#5@V/ND7@ L7Q1H'3O3?L M/=:GPG=+T11QW$5?R3B(J6 AC##F$/$808(R 1D3/,2DN-.+0?H@ MV[]_*'(NYSR5- W3$!K=?8@RO9 E6:+7L"@0G&9QK!+A++<_FOE3X[O65D!K M8X%LK 5/QEP MY+\[1\$^"%? K%:+&A1&FG^NN"V8W;_R"^-'>5.]U48>KO6 M0LJ_M-7RWX*P+^>_?<\:)+97@0H+SQK_H_>A?^7_\5P8OQ[ Z-USMDK ^%;T M'%]KV>5&^B2.29(P%,$$!TH/?UA!BI" DA(1TQ3%*78*#3AX^M1&I\^-T$ C MZ.\8 W ('&*("!HQ&"2IT>3)8HAQJ,E,9(J&2O*,"[MM[YNA&V>/^QB\?KLH MAR!:CJ-]@1EZF&MDZ_W+ZISUV.^@<-#"N)Q]SKD32CU[43_&NU0&S-1Z:WZK M_V6V2/+E_5+^AZ1%)5U1%-^-2D55U'F>1I(G,0JA"% *$:%K4K]B+U;%Q5?F37=4H!/&H"% MW/X9O-)_F0&#$-!(^6- GUWDE3B]JW_J$\IBFO3Z[1X#"FW,R[6]6A9X^ M+^OM;?Z]R@=?U*>[*F%Z=XM@ M!1<*,;Q3%@[A#<, MB/E(H0Y]L/<5]] 3OCGN$5'7&AJ:E/V TN!,17\ M:HP%E;6.F>D="%L'1GC ;?APB%Z0]8F!N(*&[\B'2\V-'>]PQ>TS40[7[A@F MA7-[!A]23(,X)C!"<0)11 @D,=,S3,F#0 G*A'32A;1M>&IT M); 0GF*LIS.0*X8ARG0?D"3!D"=QC'DL5<"LU FM6YP:0[7FF6!H8Y^S]LX5 M@.T(R"ML S-/:ROXH;7VS^8H?@ODARM ]I'CL0/'MRC/E5;'EN:Q ^&,0(_E MC<,D!+W7_C71T$G"LBS4:*- KZU00C---HSI?PJ&N$AB$5@MJ]R;GAKK/$N" MT%Y/6&RX#8;OX*NI-DO4WR=@>IW333"U #\_>I;"WXU=@)*D,'E*0] M 6-0T=E=:\\J*WOB]#7AV-,;>DP;3=#!O7J5/^1KNM +X"J!H(D!$S*.4YHB MB%*A9XJ8*HCC,-'_"<),2":CS"I!Z%I#4^,&8ZJI&M\86VWJ5.8Z3$^Z< U0 MAA%#,92QB"!B40II&E(8$!)RGJ$HXK%#7KXG9,>)56RQ%7O8KCQB:S&=]H37 MX&<9&JC[W4MXU[Z$UX,:';]R^ZFQ)^1&F@A?1-#3;-<"C_5NM7SX+(M'$ZVD&WE)GTQSNRBF>8:#)!$XA"16"J($ M*\@R8A2N0IS@1"0)$G;A0GV:GUZXT(RIOW@MR.9X4$=F(%J!^!) M@&_EPZRB)5[EA>]YT^2G&$\\5B:]"4F_Y4;[F3)N#=&;X#HI#'K;TWHF3INH MG;=EN9'BU<;4':U3M:L"I=7?CI*YQ3R2*A (Q48;.8&(AAAB%0?Z/RFG2E&J M,'%*KG:U8&IL:&ROEHIZ7<-7CX]Z\5A%"%:'A]S4B-\\Z=]M14/T9?7?&]40 MQUQCYPZS(]%!NV%@_JSL [7QH+9^*ZI1.3 #]26-#UMA#>$QN[DO?GXSH)VM M&#=+NB]()YG4O1_D1I-EL9[_I'GYN[K% ]TV4Q^7NIO>K7(1:U%LQ0?=,>WQR'WZDVU M9YO3Q2?]FUJC9E?0;Q=FD%$1<98%4..I9S"IXI#IWT$F! DY2:*,.W6NY(/6-G#;V1M>?:#!PX5W7; MOGNFW[8.@IV'!U5)!XE8&:H#_&Z?^39RW%VW@2 ^V:P;JIU^ T7+0R]7C\P4 M8Z^M,IN)NCUC7RYD<:)B]O*+^?'MLM9MN%<7;MD*#(=S908)$L8P5IF$"%$* M&2,PD+S:2W5,;5C[*KWJZOF4COK7?_+AS *Q7P*AT/59R+8KF M!3#W.08=CO5NV U"$^SQ@<>FUF.PYW(U1K5]?N#"@::FOJQRO,K/J5PWK\NE M6_<4W/V-62/WE]>A;"S;1QWA1NZ0XX%O[.;[C8<_T>(WN3;94;LS]K:F T9, M$:I'KI02(QP4Q)"2C,!$1E2/8IF,B%69.XNVIC;N[$P%Y=96M]&D"UF[$< 3 M7D-OA>R@VI=B\UX8PP(-KYS8U=ZH/&;A^#'WV-S24QBB*A5_OICX][U2XN;H MZ?/OJ[D*9!!@&<"4L1 B4NF.4:[9!&452+Z8>=7+,+1AG$U M(_H!="(=T?,Q/46R%K0L[]4OU$S&UO?%1Z-#_FXKXX0B35:12&'(0@&1""G$ M)$X@EY%$,68,$2<5W.[FID9;E;5F1=78JY$%E<6W:&9U V['8_Y@')BV;D30 M74++"AB_,EK=38XKI67E_HF?/^)_N>JJ$RX^Y:7\RA& MA.)$016'"B*4$HC#)(&AX#@3<8JCQ*E^F&/[4Z.@G?EP<38&SD3D:KL=6*5 MEZXT.2H-V;E_S#J6=_5)2X(?$DF1($)C$>@Z%I(PA M$TK *,M(9DJ8$#>=4NN6IT8]QN(JTN/LOJWC$LX:?LO5W!"@#KVP:_&L?M@S M>_@H&6>X_"[WK%L?=^7G"LK)(M#Y 1XWG%ZM'FF^G*N )C+# 4QI1B!*40!) MC 3D :9&T"03U"GZL*.MR?'3I8T2#[M+#;HW;"VY8_9\^TJUK4/O*1TB,OR& M4M/>\^\F'3INM95T=$L_WKC[2O,%K>M%?-+D9#+E=P/X'>>;Q\W"Q$']O5B5 MY<_+0M*%F6K]73?]0JJ59C#Z;4Z"+$-I%D)--9IA)&:08A) &04"48%#%CLE MK7JQ:FI<5-47*_<.M3=;NX%1L3:G3P_:@1+\H,>&TGFIYJAL] X:F/A. M:K]M'83:6%AJ%V=@SRU0^05VC@'CV0RPRC>@G?-'E%ZQ]DJI?BP;E7R]@GE, MTWX?WD,@\*,T>D^?O\A?5L5"-'E1.,IP0M(4ICB.($HBJJ=_"8:9U*O4! G% M,JO%ZL46ID:TQL9J$F-,=!!>.XN>PA%*B%[@TRA@&CT20FQ"3AAF>K"3A*L@ M@[A? M?C2CDLEB?D'+7(]$*V;JD9NAZ^WR:;/6?]:>Y8N\>ED^5Q4YF!Y&XAA'D$D1 M0$1(#!F7!*9,89ZH*(TCIY@5C[9-;0 RKK4R ,TQ9^N>$?K;.@@J#V=@WT=0 M.0D.O02_5GXZGD;[['V[9<$S]>G ]#]^=[K+Z/@'WJ^VCD?[QA7<\0_LB0K/ M $VX#1="YO//!34[$)^^/[+58AXF.,:!)OLH4 E$,4>0!))!*5,99ZD0 0]M MR/[DR5.CZL8X4%MGQZ^G<'6SXTT@#,QMEOY;$])%7\_022GY7QY67W_4]]1, MHG^H"*2BCM,GC?+A7W2@_6PO7W!S<,DPCU6,),Q2JJ=<6<+T5QAQ M&"$N$ YY%DG4LQSF45-3^RP;\\!B9[&CCF@'K'9S&3]@#?SY[AFY39(:NICE M!32&*E]YW-QS%:R\X'9'BZ!&3+*F"=@N*AAGM[C?SPL;;%B^^[ M2YKTS;O?:2$:&2ATH$0K@O=9>RJDOY M?M?3O:YGW^LOMKFNK9%$JZYO%,+;KWRUU_7+RFM?Q[D#=TKGB?!0;8]WJ#PP M>@?GTD.WU;< 7;DNE(529A"%*(%ZM1-!'+!$)"** M:>Q4-]F^Z:FM<':65V4"7 O+62/.F90\"C*8A&D$D9(2DHP$,*:99!E)DS0+ M[&99PV(^7C35&*C;K16'07+@.A!=3I/2:<6NZSVI]KG!YKM5GW?S(E?I< M83FMT^?\A'XCQ=_E4A95^=,[\9@O<[,;O\Z_RJ:LS3SDC$FDH2?(# ^<*ST\ MZ'\&"HM4!$0FL9,TQI7VIC8F-.96GQ0],-B-J*[!;,=.'L$;F)+V<3NTM:WJ MYX^$+%'QRCS7VAR5;BP!..88V]MZBE(TJF&?5W=<\Y:> 3<=Z)#V+MKST>@4:\\#.AFDY5'C M6UK.%1? MU]N, T!J>8AZ"TAC[.EKPMZSSN.QZ"7'_1Z!GK0R[G'G)2=/CC8O7G@#=_;9 M/C4B(4:V_XWVI9;7^:#7R_*^B3EXI2=I"H0P>?U 9 M&/JSX]/0;?8;ZG:R5J;4S,ZXC[)2/7AI@N1.;"MWNFX!%CA(6 )I8$)R,B(@ M3<((\ANN!@1]Q%' MA"W3[PT&PTCQ><+/*VG?:M.HO.P)P&/J]?787O&0JV+]61:/YXKQ;#.;$B*S M2"8!S)04FD 1A11)!$5(,(W3(**I5:EP^R8GQY'&:*A;>FQFX+VJ;CE WLV( MPP Y..D9#(W!YV5=;1+,^L+I%-;G&=;1@O2ZX?468.< SY5P.9LGC1G\YN#9 M42B;RYTW:JY42?KE._E5+N)6BDO0+(IQ 'D6ZPDN"@AD@J4PB"5.5)@F%#OI MU'>T-35BWHEH[,0S?B[-:AB"'RK#0>RXT=N%-#49TH1CF$0\@RB-&62I4$;S M5B6"1"3(B%L$FB>LQPDY>UGO-M4KAB:IK-P5-1L&<[O%@2<Y[/A%N92.6_I,L#>/>L+X_5Y]RA^6N+5A8M*;5HNL9F5#X?YT//SR<'M,FL?#O:QYN^> MX7>SON]W3E&"1T53",$DH M1%1)2!*2P$BI0,H@X5'L)*'8T=;4AHC:R#[%BL]#:3?7] 30P'S>%B&N[02_ MUI:"0;:6+1 9H+3P^?:>H8QPI^/G2P9WW^)%E_5N*?9D@\X( .H+WJ^6Q8$> MH+F_5OZ3_,LR_Z_-_H",,THRK A,>:*7OS+ED K=090D3"""DT!;TU^LU;O! M4Z.KT]V*ZKBG7G)4(?];;\#.G1OJ%P_^1C@NSB?0SZ.M\/UW\:WZK8/A/J2H MJW^CGU/I=; NN"+_.ER[/0L$GSJ[U' _%+ "VXVP_L W,MCT1[65BS.9/568U)P++&00,H@"%&L^R"@D4B*8IBH@ M5- 42>Y4LKVCL>FQPBX78.955+(3NKOWUDJA&_A0K)2L/D.Z>".W90/F64C36)$89BQ6 M$$6F\F2 N*G=CK,T#=/8;0^_N[FIT=>^F4!)U_72%6RM=U8\(3;\[HHQ%!R M9DS=%@7QNL-B 8KO79:N)L?>:;%P_\QNB\U=_7CD_DD:6:/E0W54N0WRG-.( M1Y*&"92$1YI J.8.J3(H4AD2S/4R*\+S]6I-%W8$RMXZT<@EJ.S[Q .# 1+*UL Y&F.U"AOT1R!44 MO#+'I;9&I8PK#A]SQ;7+IZ"F?_?P4%0R86^7:ST]*G->'6'-,8_#S&CKHMC, M69($0JS-1/DK9T-F=6JW,^IOGZIX[L)<++= M.?1:<$@I_MUKLO6_CF>8XOOQG'+]'MZ3_PGZ_?02K4Q6TO]*QXVK\7_)F#^P MZ/\5?(>M G"M\9Y5$JN=SFK[IB:>2&*2Q2B&0H5&_#_#D.K?09QA%#%%PMCM MW/FX@:E-'O;/EOX*_E?PER (-4<4]:?^-Q &P2RH_]?6\*&;]9=5D?^WY@NZ M!I_T:UB=_OWO?P[3X&]Q, /FZZIVB%])OO^GL/I3\#>01+,L2V=9'&^?J:]& M9(90. O3M/UM7N^*5IO-^\S4I]49T$]\DMQ(H2PN+T_LWA*[]=LM?3_P3&,_ MX7-;0ZW>P/18S?&"_WYK.!XW,F[EQ@LNGM1KO'1=SX#P?&G.:JH5WR_2U'Z4 MXNZK7@<^R%:VZ:.FR@^UZ-P\9C$.DX3!6""L28T22((TA4$B*$E#%:38J3"T M6_-3H[S68DAKDX%H1=BJR!L(&O?JG1_''1_'GK$CDN'P'IAF6B2;W:'6=M 8 MOY._,^;/0.. QSCI7L#YC7IV,V'<&.9>\)Q$)/=[2C_F>[LT2Q4S6WR[U$L> M>?>X*M;Y?U>SRWOUH9"/^>9QGA&99B&+8$J,L%&44,BR2!,>C^(XQ9+&S*E& MAU6K4^.Y?2/-OO93;2:H3O:[98^J,W\WXK/K&#N^\P[WP#2WLQ?4!L_ ,?B- MT?ZHS0DCKXQFU_*H1.8$QC%_N=WKY:K=I^^;J6MAV\L% M+H23@ M7%G)N#NV.[4)SGV1/^0F=*7:)ZK%V/50>_=4Y L0!6'J<++A@+[%V=4PF Z] M)V2,-C(EC=G@O@"5X=OH1 -P9?OU?(N;$'8X_1D&Z9'.;[PB[G;XXHY;Y_&) MP^/&.P!Q]_'@"*/'[3U3X!Z?%JOO4GZ2Q=>O3(0@%IF C( M4QX$(N0X36*GU+I1S9_:(%3';[?GJ.;\X>.GGTM@)K15_=G?VSVO=K>Q+A'B MF,XW[AMB-VV>;K^/$:9Q6>6]*BS<'*@W93Z,E_JW:_!=KL'.T5D3Z0_4J@![ MSGK,8GR6/O*;'3FN"^-F73Y+]YQDK1UF\ M7%6E+HNZQEY>_M:<)JDPB@(B4A@A)O5PCCAD"4I@(#DG2H2*9=@II+^[O:EM M4+?F@@-[@3'8,0K^"LYV8YE'](8^#[T,W !Z8=!RSRX(>65@RR;'I6* MW. X9B3'N_N$BMU]?/WICJ]?ZH],?]=O5L5/4N1<3]/NEJ+^,1?-:4[YH5AQ M*45IZKC?B:]F_=S,X^88)YDD:0 #RA!$29I"$H8$4B:R(*:(H]@J3-ZG45,C M-=V-K&;/_"8UC.\[ !;:=F=E5Z<.L6.> 6$>F(WV$:Z/O YLW^:6&?/_;*2G M*^UO[8-72=@^X/G6B'6R86S1V/^?O'==9\(_%+C:FE9*;E'*]57GCNC>-, M[;2^''EJ^9QK&J6?*7;<-I'Y+!_U:/JA#^K=O.1T\;\E7<\X$P7,B%Y9:,$! MBF,.B-)+3LSRC!.2PB1UZATU7)2I+3D[(8V-9][E(1W7!\V)G9D]#M*!EYVV M7_OY8NEWT685,>/*G(N[Z&!2:HTBHY+OKN[7P!J@Z?L@<6[0$_X:V$ZWC+_J MB0/C&K;E?*D'UUL"-E]6B[VIU:6WU]NUW)^SPPPG"4LQ$"A)@?[_%!092X# M*:$RX32-G7K*V T[-99LI8XZ8CMZ(2SQMHQK\(YBZ+B&$P!&>Y&C;V&"&IQ@ M\AO48#?TN$$-3G YC?E^7VL?[= M5V.0[K\FI2WS%!8I2&C& *)8 BKU9.52$I$R* ES:^SG5;RIL=RN+&H;X-Z1 M//K3Q-!K(^5MN9D_'H:\URTUJU#[NB-!G2#LF(SA=^;M>/1V\QF8;UO%]C-S M,@FB+EVQ2W;8J7@P\]\J+<.$G869 +_9"GY%'#?O( B\1QD$8489TK9H)TFW M).W]4IPQL/^@&^.Z>'Y!'ESEB' L *=4 13C&%#(,A!SHG!*XY0K8=^4R(M, M4ULKWM4MTOYH6J15*D3=<^YMM7_=[WC-N?=!,6C+]<'GO%KXM\>?K;%6@@=U MB'\58_7"([%W2$2M8B[T'VSB7)H!C3Z!8[7ZZ2SIJEN?ONZ.L9O(^G>+W40^ M-@KZZMGC%=_^CCQ^AAJQWXY7; Z[Z?A]],#0EN5F+N:+K>F@LO?Z?]0O[9N5 M\5#-DC3C6<(Y$)B8^#B]9A92KYZ0%HKBC!0,._G9+PTXM56Q*V_G6"LR$CL& MK5R"VC)*Q2. H<-23F-W5X$7?:OE];CUL(7&;]#)I4''C3*QA. HK,3V/C>: M$7(^>],LII_:ZA,F3WB68XY(0C! D$& 5 P!31D&1!%5L%0QQJT2>,^.,#4B M:85LRP.^7=:E8.U(Y#R0_:SA!9[ -.&,C#4Q7-3^!!.4DO_;]]73?]?WUB2@ M?ZB^_>JK/__$43[SBPJUW_7E"X?9"Y_EDUQNI0G1?_M+?S9+NFB3=*@!C3)$E-:Q?JE%![A2Q3 M(X?/\N=J78?.-%J5IMC)7@?]Z^_N)U37S):=-3+2' 1FH$:+R'QH4:M'M%/D MQ514N@3UH7I U:N-.0PKOUWN1!?5^VV;V^5O9%LT_S6 M1&@I+=3#TI0N7VV__WBG#3@32V B@%_3]?K9M%E]-$G+,U%D12XD!A(;'RC* M("B20O\GID1!E<.46?E \DW-4ZN!(]62QD]:WFC32U_I,QFQOS&D8M]SZ8= M/]]PCD);C5J#@TVE415L5J!5]F6=TKN(5C-ZOUBL_JI\;:9"]^NU%/--9((9 M[Z+.K8N*I9O\\"\: ,WU.P?JFZJS8?TX U2DL=N]( 8]?TM!H GTNCSXEG'4 M)2,0P"^7D5###%M:3H7ZUK4L9@77(&8JT1OS6%OI7-OK%.892!!5!,D4X\2J M#]'EH:9&^"?CU]U(O@=7.[[V@U9@ZCT3Z#]&49O+^'AEMI[A1B6IRVJ_Y!N+ M.P:8)XGEKEU;L-.S5*J04WYWN;G>@1;\ICK!KAHU;ZZ#=ML,BJ M7*E+!.C ?-2@_J&@O]:X(R<-+E(,@ZW"<'03AD4ZL/2'M=C[M M#%CO$;3]T\8[97;6\. @V?UN]T.T*L,_$S&7<2(DD"G) M "+Z/X0D',2<%7D1DR+)K3YFVP&G]G'O3;6J\4 3[K@P6^[HKUJ)LNI14/^S M:UVD2_#;;0]]@AJ8%NH^J*M]']15TP?U+NH([+%4DB4T?NLE71ITW*))EA < M54ZRO2] EO>?>H2R*JHJQ=M?7%_:^+<+GG%*> Y2:BJ)9-K"T"]: BB)BP1# M(0AVJO ^2(JID911(IH__MP:S_3<&'G2MJ/9=;-A1T_!,0[,6399W5TUHEJ/ MJ%9DI%SN2SB.E\9]5I+I9'!? LLI>?OBPX:4?5X]/JZ653Y-P[_[@-^F<3I& M3$%!@$J%)D*&,"@@*D">20+C7*4JLR)"N^&FQGBUP$U:6VM*[&1V*?9[$6@+ M[YA7^$(;8+W(7>YV,>A==:B$[!/*L6HFM<8)B")&$QC:'DD*'9DURSE77JNZD9\6^CTS2^;E1;W(LJ3( M<@1B!G/-?% FDJ],4]$%A.&4FE7(GW8\%,S2!L%HIT&D3<3U7UJ+$S6H( ' M)CU7K(<8M>Z@.QBY0<$?R>AM)^'G;A+X*&;P8.QZS6+WIXYG)@_6^,!L'OZ4 M86;TI[7\2>?B[2_3:;3*7S9UJ>_+4F[*U]OUNNJ0 WF1HYB#3*\< !42@8(K MO:+$-&$<0XX3IXKX%F-.;]VH1*Y3^^LJ^+6@$:W$=C.-;4"W,X@]0QE\1:A1 M;,2MT*PKWM<2:\NXEMF?[>L D%>+UV;<4>U6KCDSSM389B=FIQVZ&\.< M ]2.53S %)A)3B$4?3-">@Q7O@"#5[XX-]:H''%!X9>\<.GRJY.431N@M=XT M_VN^^=&F[;W]Q1=;*R ,E55L+<>MLHE=@>K)(G9^U# 2?/OX<[%ZEK)3JK'Q7S!:I(@5 M$A28\_I F4K*08X3H421N6KNFG?RLA_3F?0OHN.5VL^/-BJ!7U3Z)4U?OF'@[I3.UU5A[5?/ MNQ__?2[7^D$_GC_HM6%1[:UX@GD*3:IE^&/-H)6SEZ/M[_TW$/:P>[Y9;6.YBA=[@]./K?Z3JAXW?C:S?TN/M@ M)SB.ML5N=P\,?S$<][XLMU*\V9HTL;I.6#58_>MWJW7;FWNFI,A0@13($F3J M]>E-,LD$ 333+U],LB1QZVGK-/K4&,H(6%406:G#PS!34:1LA':,=7&:#3O& M"H9Q:"NIPK*6,*HE;VH#U@T-Y%W[CP;O+Y?P=H]V&8*;WV@7)PG&C789 LY1 MM,N@A_@MHW6FM6'3IK7N9EL4/(\1 R2!"" L4D +GH DAA#GD$@ATME2?C?/ M^'I]X:S+$EE]I*3^2(_D"O?!>NIRZV'&[(@Q\ 37:7)@0I6 M %Z8V# .(2 $28 )IH@C1FEN%5Y\=H2I\4(WAM6QBL 1>'8D M_W[OLZK[K0-P-,JXB?_GE#S*]#][X4 ?DOQN**(N7ZY-B5/];QG%.(%Q"AB5 M&""B.&!I+D#,!3?_))3$3IZCRV-.[8MO1(YV,COZABQ0MO0(^<4NM!_H)6SA M^PL[ .37X6,Q[KAN'GL@CIP[#K=>$^Q9-\QJ6]PV'6[KQNIMZOY7N7Y,9B1' M*=8O&TBH:3AC"I^SE!< VH[_-3(:-<3F#8]@=>MS$VC.2W$ M8P1VK06K7]:ECZJRYX[.',>YLCR+"S8#H<_DNOT:[Z)6]JCMS[R3ONG>:.3W M'8[J"EN *%5K$6X0O.H*S^F85N>G#&/"7:62]TN^>I25#U1QE&028: R0W>$ M(<"P9"!F""H3\ZZG9K8QP9UV='=B#"=.VXT4[K,R,M5!E4W73.?HHU- VG'1 ME? $)IQ]*:-:O-HE?Y[#G3FE1WVOQ'%JG%'9H4?1EQ30=^F5W_EA1:)=?EW, M.8TA ;$2!"#!,:"F.(42,DM101FCF5OP8?^ +B_X2-4H?FAC$U2FRXMVN0-Y MX#30/,YC2O,4%+'ICI"8*B "4:"T(K?S=HO'Q<8LY["J,=*F'H^O20MV'N7O7/DGC_78-WL/.-?NB3 M%.^7&_UBS-E"UOF03=>BRHAI$B9-#YBO?ZUF,$DS%E,,DIA#3?.9! 5-8D 4 MSB'.C&_-R94V2(JID9)^ 5/G+>D \*UWIF$A#;]!U?*#2H%HKT&=7GU7Y5WS M:L/:4>:N;H*E%?&Z51V.H^\=ZP!)QMZX#@?KQ/[UBH<-HT-M)YOVB?*-K/]\ M7Y]1_%@M]#/*M_^Y->705XO%N]7Z+[H6LTRRF+ D 50A;>\6L=);7$J!S)B( M%:682.1"A([C3XT"6_&CWUH%_A'-FS.U1H?_%M5:1-^,'E&CB&6AG*'39$>9 M <$/3)8!<':5(5QE&)<>! +VDQ:&/&5"BK

V62Q%ZO'@W+5H3; MR1-[];R_I$DCNS>#?EPMZZ2E6IQ]4GUY_T3G"],-3(OWNZD!U/U,>2:0S)," M,)YB;5:J%!#!,I!H[D;'9U[R9N1J^>HY.YG4:7NTAC )K,SF8UZ,!PUWE9WK4ORZ!E M^B;OCD,UO F_0R/5TKO)N^2I'M^-9J^WFM_8,HU7"_!&:!]4$KR5# -CT4Y* M.R,R)9C##$ :4X!P2@ S[1.X@)G !2DH=DM8T_)'6VS08Y19+S1^ \M.#S5N+%FOND?A8_U7#R.' M>R'FYC%T\8G.Q?OE:_ISOJ&+)HH:Q4QPBA 0*$T!H@P#QC((\L*4!2,8IL2I MUU3O:%.CBKVPD9$6O%]&C;QN9-$/L1UG> ,N,'6\Q&R^PRQ "+L5*%Y)HW_$ M4;G#2OF7%&)WT\ $%KTBW"^%^<-8-T]T4=DUF]=TO3;-(JL:H2;98X);78C#HU9C'25@5'JE54[N5VS'JQ0US$4HI$ M (Q-9 ;/&*"Y23B .8P112S+8[<0&.^8CQ,),RKJ=K3N'ER06,HS0GIYL'>.AW57DZ>9*FGN.?RQ4S M]5_,#K?*FRP_2Z/P?#%ON[ELUZ;>A;9OY^7;7W+-YZ7C'>9ZG'FYLHTD:>PU]TKGR_ M;,JBOYF7/U"Z/CW0F/RAZ%:+>$O/S=P0T[=*(6GJC"I[JSBU#T M<#D9U+V0^F2FVV_%]MNK-6YI^-OK>V:1GI!DOH+YWT@EUVN33V#28;_27[*< M8:9R2&($TI@4 ,4L!303.4@5Y(RE*,<$M9XNN]7::MP!3JO0_OJ:)N?+2#3B M1ALCZ;6A^:= MUO1_ %YTS#\5N@V\_UK+ZH> N][4 H<;G]JY!L'V?> <3FT MON_F:034?]R:L^0'5<=[/VPWY4:;'YIBN[&Q"8Z%0C0&TG260S'. ,&* )B3 M-$_C%%-DE:9T2R6FM@/I]FXJHX[,MXV1MGH?+(X _@:S')C-K6*DV34QTC4@ MYLB@R=;H8#*IP'NKE^JV ?B^7ZXI!>('>\FF&Y'O,IUC1^9;R?:WCM!W03]T MI+Z3+ .+&IDFX%J"U6&YI";<>B:12I7*$" IDP )J$"!4@P44RR-$RXE=>J& MUC_M-$FQ=40($H 6E&]<:+*F3" M;S.09PH24W8ZS:T*Y9QY_M2XHI$PJD1T,%E/(&>Q1;D.C\!$< #%Y6!\*TP< M+.SKL!G)^+5[7=QLT?.*]YJ))VX;SX([+_.!<=5SV3"[IS' RJ^K>Z[-KK7\ MM#:LN'G^I*=I<[\4QAC[:2Z9%46"$D$AB%6A $I@"AA&!;!)N*A-)_WZ[-DVPG.TDA\FPLYD\ SP.;;9"1YM5U(@= MM7+?197D=]7YZDYX?^:4.V!>32N'X46ER#7C" //KPUP_17]_SY]6 MBSE_WK>DD%C&,9<("*8M,80Q @RA!.0)QTRO R*._-X1MPE^0],N8L7N_%?N=[,_J"_YH_;QW:KD.?:),.FA1GF ,54 4J% M*1>M.!<0I2FSJ@]]].2I\5PCG-V'>HQ3/X==I7U@WFKD\ICG?5;;/C-'W]0Q M[O<\ M/748#[<%\N>RG"D&N;9_A#9[,-.DFF-0B(0 18M4IE"J-,Y<.A!UGNW$D"-T M'OIJQMCUP)B[AFUV4;.CK8%8!-_-70; F61.J.J5,;K/'_7S/Z'8RV_YU"5# MP[$/B[A_E)NWOYIX\-]7*_'7?+'8+9U20@DQ9P#F60J0*/3"DK(4B(0BDB0I M9$JZ%5:W'WQJQL_+[@(@9LP0 MV#R'=:/:KHGTJ3J*RRP4R/E:K:Q%9K M<[(L5-6^OJRTLMRL73=__70XVJR$WKZU$_)0'0Z8":G3\TSOB:IP@U'D9)&V M)BMFC+EP" 088TY&"A2XYF.I/Q1?$0;7@MH;@3#XX>-%*%RK_T$$P]4/&U@_ MWZ3[?-7WWO^:ES.>H 3R!(-8$G-HFDM I4H 3UF,4@BS7#CMK0^>/K55IQ(N M,M(YUL,_@,S./AX,1&"BWV,0?3.B^:QN?TIEO]7L#T88MWK]*>6.JM6?O&B, MOM(?M8W[]2^Y>))_K):;'^6,)MJ\A#$#(E/FPTX*0*10(%>%)'DL]:?.PS68 M?BG.U)A OU\P9*?IH^FP(XWQ0 [,,E?TGGY8>G3O^0'TADVHCT2:<#?J<_!= MUY;Z[%-]]A;K!-F4YQ*LFT(EM9OT_?*37,]7XE]R_OV'?I/OG^2:?I>MS?9I M/>=RENF-/D>2 Y)D"4"4I(#E"=*V%F:%+&(DL1,'CRC[U B[E36BM;#[WB?D>+P[YLMBZ7:=YBL0VF]K4>.C MO%#DH]'_+FI.D_3K46-P%^U>K@:&O9NC B)TM[B@LS=""[HP\D^@KUW0B;%K MEA=6A&%+Z$>Y,3Z*3^O5TUQ(\>KYS]*LY'I9ITL^7WZ_YYOY4^5^WX6^",P( MU/L1 *'I2PXA!2R# I ,DB(6.<70J9RSNPA36]!VHD9T)^O_<%N=!LR#W2(3 M%MW :X6).JH(,2KS#H?I)8%> M\:0AN;*KY?>O5;DW*IWH/6(4V,Y(S/0 SU&CSNIHW(GMDMRJ W>%F=UOE$,S&85@$;> M:"]PM)?8.2_''DN7I%O/F(Z5@-N/K:^L7 =P^C-T;1XT8K:N@UZ'F;LN-P9R M\EPPI=_^^CEO*JBW]O0,B41BE:<@(^:D+,\TE\,B!SB3$'&JA&)6-1 "RC@U M]F]+^THC:N.2<8K<"#F?I" 2QC('*&'Z/SFC@(@" TXX%YG^1TICMWH\MYK1 M40OWU%$AJRG/K"=/6MCO;P(>,UN'64?3O==L1*?8\(D8U_DU0,YI.;F& ^WL MS+IBJ&$F0:>?8-4_4=>7L&510:5,0@;C*G*TL_53;B'E*!*$42Y7E+CGOQT,X<<%H MJ>]E1\[_^E\*F.3_LVKZMWEVM.F.(8UA 6.40X!BI0*PPG1303FGG!8Q M%?GL9\7S7S9TO1D#V)?#A8/WE?P^7R[K;L<+$_)Y-9ZX$+!(4PFP- 75:

V M@<7]9K.>LVWMT]JLM&V_]EKI\SPB?FWNXV'&-9G/JGED\9Z_\HJ%R<2(2_%F M:SI;UV9P'0->__[=:OU%KI_FW#3A2QC*DQ@#2: ""8I*"1.0:KM5RX2+'AF M==0P;/BI&;>]*1-E(_057@NWN7$@F2"(CT% 42UA5(N^"ZVII;]K_]7 WVK@ MF8R 68&H3#+" &9,;]:12 "1B0)" M(DHP%#11RH7ESHPS-3I[W:&PNX:RHGG]20TFL7,8V[&5!^0"TU(WC?$E$?GC MG@LX>"69H4&1Y:,-AM8D]'C(J=';9_E(YY6COHI9-1;3LZ1K5X/) FL5"Y86.0>0 M9A @+"70$.N/H*!2(KV1S3,T>Y)KMKH-VMVA P:(K>??YTNZB(R0WC&V6QS\ MXA9X13@ZCN[D4E>1K/YZ6;CC$_20^L2P-SVN/@_#I8/KGCN'EH7F:SV&?"/K M/]\OJV*!Q]709I(GBIA# B6Y "AFN39CL0*8%+) *),PIFXUH2U'GAK1=RLK MKJK*BH/KOMNC;\='03 -3$NMS-%OK=3_,)&"=T4JM=[FMV"YMU6T0[R>8(#@&YID=A%K>:"=P MM)=X4(MZ&RQ=FM9[QG2L-O:7L/75VMX!GOYF]S8/&B\7TT6O@UQ,IQNO[0/P M?BFD.E_[JZK5/2,$HP1IDR^7*@>($0@*EB.@?RD8$R1)"[>:64[#3XVWNP7K M]_*?J:O7UJ]W/'%QG"!+TS$8[*'-2;^(7]$FP 6X0*T"K$2X4;L %WC.MPQP M>LK06#:MV7)3I[-]GI?_\5H3[GQC?IK!/!,DIP0DK*!U7@2110ID01-,4$J+ MK'"+9SL[UM2H[4#4JMU)+6MDA.VT/#%_+:N__ZEO6&_H?.GNI.N; SM"\X1L M8/8ZD+*"[JX+ZUU4=TN/OC5_!NET8@&5Y["X\^.-'!IW4?'C\+C+MPRCG8>? MTCQU^?V#\>"U/KOGCWK [=IX0V9""$1H@0!6^C\(H2T CCFE%,4$6ZJ0W%L3-U4 M6[G,Y&U #7W*,FW_YH7;&;#7&1CI"+AG#G;%HP)-@!WS>P4U,/_OT:R$O=L= MNF@X]P+[HWIK;+P2_N511Z5]:Q!>DK_]C:,TK/HG76SE+(=Y'J=2@HS)!*#" MG!&;73CAA%*6I#DD5GV#KQ%B:@O%%1UX@K9%JF?,PMBB;[6<'ITA#JCX;3-C,>ZX MO63L@3AJ&.-PZP!+^;-K67QAG:AQ3R64*I+=%U-=1+7QDI'>PI'J@M;!:_0 6 MF$@ZP-SMX+J+=A#Z0K5!/8DVJIGJ M%\Z7EJSGI[L1N)#SV6L3=KN6]/5*R%G.:2HASX VH(Y2\G_[ MOGKZ[_J6FC7T#Q595#1Q]*!1/O1SXK>?ZME_OZ(51=WA43&*,R3UYU9@!A!. M$" *"KV9+$@NBU1AZ5:B;_?HJ7UPM6>^[LSIK0^G<#=<+6S42AO]UD6R$?C\NN-, MO/;H>"5DBV%')6I[&%X2N,.=5QXH-KWEE]W,Y>8H03PL/YON8Z:@J;[@XVJY M;O^J]V7SZF"SWI29K)CY?VYEDP8A>$)YD1(0TUP;#!ZXZD-S,"!9G7XB6M MN,,:FH:6(],;#&"P/JJ=NCL*"I[' M@,=I:N(/,T!EBD&*%<9I'B.>.G99L1AU:L2R$]K$\IXLOS.T^*_=)%BZ@'U# M&]H[[ /5 =6+'%#R7,C(9N21:QHY@'%6Z724N@R8 M4VLIB\<-(]-7VW*^E&59U4 JYV;[_T'_XKUF\7)&<\*80 ID"N4 J2S6.T=) M08'CE&0)2A2V"ORV&6QJM-C*&G6$C;X9<:-*7D>CKA=G.[;SA5Y@2AL.G#-E MV2#BE9=Z!QR5?&Q4?\DP5O=<$> SI-5]UW&Y?:S[WINZ'^_64KY?Z@]=[W8_ M:YMR!C%55$ "B'%EH:1( 5&2FYI!3":YR&/H'C<44N*I$9J1$2@M9#1OI(S6 M6LP!,4A!Y]G2\IO2[(6V$3NAU5UMN_'5$7N.3H9@&YWOHLZI5$?ON[K*E%$] M:G6//O>]$\,"L\:8)__Q7D&E'C^,;(Q).!F=-LK Q(>]^7O3HM9F=H/]=CW M2_'G\DD/*L4I]^L]W\R?YIOGZKC,5!.KBHG-1%;0G!49B DE )%< 9)P G": MI9)2R5.46^=-!A=W:NO5E^WC(UT_&[=$K=9=U"H5??[R9]1JT?@I8)R@UD?X MOBHG-G^J]\C5J;O^9VQ*66YYS9?GK_PLZV"I]TNU6C]2^Y)+([U5_0OD]-Z5 MT*MC6ZKT0=4K8/3J>*6L/2>-QE5]Y?VK=/K :_=V58I'WVQJ!-Z$8^Q38B?U M5HR46=LM9%LY,*,3682UNW/5O!V& [;MV[$^>3H?T49_7U5;1IN:W@3?\%*, MER<\&J('Z<;CC3JX2=;J4>X.:7:'B1@J5J"8 4Y4"A!/%: J42#.44)B!%/A M%L=Y9IRIF1BUF-'^T''HD>TY7.TVLQ[0"KS(#@%J2!>K/AA\]ZPZ.=;8':KZ M%#[1CZKW/'EJG_U.N,A(9Y\)>PA7_[=]%0B!OV9+_9UR84_J.B@9]O!)HV7#GE2@ MFPY[^@)/U?#K2/I"QI1 "(%2*0>((@$(YP7(1,:49(FD17Q5(?Q))D(P,3L^%!2B$2(.!V6 ME>51R*F14,?;V 9$F=";IL:G_O'U#^.T+DU'U\YI2NTPY M:EG,UY_LV'A], M(ZDHC=[-E_I9<[J(WB^UO5;Y/!S#SX.\(W:L>.N9#\RIW2JB'0W;S"T1&:9M ME8PJ+8T3>J]GG=<5'6K:\'*8MB(A9R1,/I=/06^3QQ4 ZK/Y6R'&&G X5M.6 MK$KROUZ5FQD61,%89" SV5F(X!R0%.8@X12G2.(DLPN>/?GTJ2T&C7Q-,PZN M)73P^1]!9W%@^+K0."<\KW^^Z.; MQG.WGY/WP#M^]J*ASNS>KG5O?_'%5FC2_'VU$G_-%XL94B1+)8L!5KE)A"PD MH(*E>H\M.:)IC%CL5#?=58"IT=Q'N8DX7:^?C75#'U?;GJ8X?F; UA\>#M?@ MCO)=L\S%F6:9O^WDCUH%/!9D&8J=9^^ZHQ CN]V'073LCQ_XG&%T]VF]XE** MTI3#[)XCMGM4,2MXAM("*8!$9O(R44S,(T= GD8/;.3UQ]I64/CE:4NCSHJ+5F#\)*' M[&\,%-M?G@OC; 1YMUHK.=_HO6SY?EEG-?U+SK__V$AQ_R37]+ML16U*A"9Y M3!F60"6$Z[VFMM@(3$V'3G,.DK*4$B?_Y=@*3(T66UDC6@N[9\:Z."G8Q3ZI M6E%]J;>"I6.^.'9$/.77(3"OVZ02E!=R"1[:Y($.#,8KWJ:M[MZV!HM]-[H0 M15]O,(_CIAKX5F):F0>!IL@Y$2&4' -/!<_O*EX]_T'_SVK]VIPXW?^:E[,B M01ABQ8%(" ,("0Y(Q@C *&-088:IHK^<1<9O2*CV+ASY7 Z-^Z< MC72>-]+O7\1*@ MO(-K>\X['*M1\YY,R\)&QNBW1DJO9[:]. 1(?#H>ZP:)3V<5/IWX=/[R85RK MB=U$/)2?)9?S*ICNH]R\WJ[7VLZ8)9PK&.,$9'F, *(P T0)#!0J((0X3TB" M7+PJ?8--;0/1RFHZJ3;"NK%"+[)VU. +K\#\L(-J+^==1)6>I>A^L5C]546' M*>,/64LQWT3&5+B+&CW\$8@-6EY9I'? 4:G$1O67?&)USY4%M.OZ(L;;O%H: M_W+MJ\U1QJ4F%)%@:&P.#)A@!&2QR&.5X20KG+H]]XXV-5II*J[LA1Q8%?LD MLI8G?[[P"DPK1U!Y]Z1:(1&FTO7)$6]3X;I/^;.5K7MO&E*':FB1K%V8QT]I M2D=\7?U3EIN'[:;95A,,N)DB2+%4C2/ 8( M\QQ0'.<@-_&O$,8T2QS*4HTL_=18;2>FJ:I8RQD]5:EALM$LVJPB4^;#I6S0 MV*^$A9-VRA,]1M3$J;)2W0*,KYX/RD\=!$UT8N>:=^+K*C(P1!TE/+NEJGXV;Q*MWJ0V4NLENT2KSIM$SY&2 MMWI5-YK*_O)58PLU8C6K&^%]6-SJ5D)(8"%[ 6!M(!4%D4(K\B<&F9K)TTM<[T@ZN?=6+LV4LC"?T0@>_ M# 9N>)IW#R)ATK5/#7B;M.L>U<^F3_?=,]!-O-S,Q7RQ-45B]Z>"=7*/%";F MWK#AMK8<'E3;Q_F37-=D^'SZ 977(LNS(F:" 18K#% "8\!,@Z*8<*5,,$N2 M+.]>K1'0].M&#RCON%[X M\, ?.?%'&'* -Z_V#NZ?]^Z?']]W0DA^7Z_*O9HR(U\)% MM!+5<8MR )[EIF(H)*&W 95<(>)?3BGLUU(_&&%&67HHZ'UC\W@7=UC_E9"A7/8_WA9ER86G Q @11!"C*!&Z7&83U^!H#UM#;D<[(8 ,3#^UR*8.2R-T79IU M7\'Z^M3[_!D3 M.65*Y$#_EVK;)\[U=EQQD,,X@VD:TR1WJHG:,];4S/@3'36,L-*8XC6&F-U).F_]S TV-+4ZD>EV;%>>T0?*!4VC_WC%$ ;9# MEX (G.AVB^W/)94O)[AYV>X87\&#JDJ,?M2OP8/ZNJ;+TO3"72U;Q (@Q#@J<4R"R#*,XI;ED5O$U-Y!]:DSW^+\"HQ7G^ MCJ^ Y1(ZL6F=3GWH"^6AFQ"C#@!1A4"TT1 <%8_6]^]*1X]8&=K_Y(U;%-JC M_-.J!^U_8IQ+00<086@QN"<]S&K]_%%N9ADBA'!1 )5 ;LH\)X 5@H,<%VG. M4%; S"E5I/OPJ1D6.]E/':B747:<%\EF<[5M=S3;;. ",78CM6[;CZVHEK MAM0YX3^DV)JMY,OZTE6[W/H_N_[$62Z3F"9%4^0YE]!4O"Q )I0D,4EXSJW. MI=R'GAH;=CM3ORRX[E(9P@G^?B(("VIH&[>1.WHX 6A4MVYVZ.!\+=(N!31" M(3Y6]8L6>?TJS_?(UV'1WDI3# &IOZZ$TQ-'+ HQ1-/#B@Z#GN#&_4+.9V^7 M&VTZOYLOY,=M=>0%*1&4)#&(BRS1UFR& 5'*'!.P@E*221A;'1.<>OC4^+N6 M+S("1K6$=EQR$KA^7KX6CL#,ZX"$]3??I_()(ZV4_-^^KY[^N[ZMML_T#]4G M7WWN)Q\VR@?=IT;[R?9>XFLSJ\NHQ/],.4 MH_$BX6WJU_@$]VS!&Z^#7%GS^$&]FR_IDL_IXM.JG%=^U;805($5DZ9IDY1" M I3*#!0)0X PH426I:A(XT&ECWL&G1KE[V0V&Z"=U%$K]N *7%838'GLY1G6 MT'OYZQ$=7CK9 J(P%93[!KY-(64+*,[64[:Y]T:-J]_^^CFO8VOM^@\3I' A M, %"$0H0(PH4+(5 ,%*DBN5%EEI55KZ5 E,C3/O&U=(H.I6VU:ZOC:>(A!N^ M#!,(2[!N6]V!X>_9MGK@/$ZK;;6K$M,*4P@T1=[;5@^5XXKUEET.K6#.H15G M*@3K+8VI?2W%C),\R2!% -*$ Y0@# BG L 4$H94QH1TZM=T.U6FM@:_?]'6 M0!O:)NIOP))ZFS?#87&=_'Q/8)GU$_UWMM7!7;0#QO.*>]/)];_VWD:=\5?A MFT[;R?7XMA(-6YG?Z*7_B9I*I[OT\L9):*1YO_RYWI-#%]U$UH/.0) M((5$0"94, 05E=0IL=-BS*FM=7N1HT4K<_2X%UKO%[34;DN?#?1V:Y1G0 ,O M)ATL.X4I.@)'[WO!=&9Y!WB\TK'-N*/RI@,0+PG.Y=8!(8#OEWQM:ER\D?6? M[Y>O5\O*T_>O^>;'ZVVY63W*]6[HIIS=O7@R?30;/GU]__GMEWN^F6%1Y!E- M,4@9I "9&I*,L_OD2T MUJ&MRN,0[N9U4ON9\#9S-%JKZ4J=Z+=6L7]HAHQ:W2*C7-1J=U#LI]%06]7- M'#9*ZG\Q:D9:SUM-IT-PXZVF=:38Q]M,KUOH9(@IZ(VL]#K@>(&7(7 ZB,L, M,L"PG6X@[NM<>5Z,_NT7HDMWSRL&P&KWETRHTH1;,JU(J2WEB(&!,(42$XR6M"8 MYL0JCN/< %-;.1H9JR#41DR[Y> L@OW,[0.7P"1[ A)O[#IGI MO[TDLK,/'X5S+JG6TL/%ZP:>0.\2FBIZ,"VA].=3>]\U@2L5 MM6)W&Y<['@4/GB++D]PQ@ ]MX742);M:_+?V?-4H?C-4ZJI5Q25QU/T:] M%EF_IZ"#I1GW$/-:T([.(*]^X-#\S?=+OEK_7-7Q1%7X[FNS:U@_OUX).2MX MG/-,:@)E/ 4(200*F,5 0<9E#B65RJJCMN5X4Z/))K?Q0.:[J)+:?)Z-Y)$1 MW37]LQ_W?E8,@&9@[O,!Y(#L42MXKD@H[7_^R#FF5LH>IYW:W7:MY?::EC_N ME\+\85CMB2Z,\?&B:@*C"D$L.:#Z#[--RP!3>H=&(65,")8JZ91JZC;\U,BG M:R\8P:M=2_5#1X6A9IK5?+C:9KY1'M$@.POP2,:7"W2!+"XK$6YD9KG <]ZV M@$PP!) T_01ERD&, M&2Y4GN0<"A?CQ&[8J7W@.ZGK<\:[Z"==-SD$)DMO6XK!&7J6\V!GE/A'-[AK MN@7V2PVLEMELC6JIZSAZD]96Q^G[,T'<@/)J>E@./:K)X0;'2U/#\>Z!P1N5 M5VCGP6UZ2""5X;3(,,#&P8U$;CKW%CD0DF<\EC'-+SWXB%55H>6MVZ. MTO]9G<-W3G=>Y(M^ED9"_?LV(FU+%U_E^G&6$I;R1%*0%[EFE3B) 4D2!J!$ M^K"@+8*P;D6/^%[V:#%7,FK"?HQ]]2SIVK8- MPVW?G'X:_=N\#:%=4$:_Z%5_X@.;/-OHQJ,+HGN,?%#W: 1!U$ M(@/)W^&-T0'(%[N&%UN'77_J)0T MI46;+FN8J(+D>B?(*::F($\&6$(Q*%">QDF!"DR5??\./T)-C;9:Z8P?7(MG M&NE%LHF7;Y)S?NJQ?FBMG#I]>)K"H/NRP1,S_6U6.ZL7NMJ%F[A1MC^#)W#4 MW4R=)760!DN:Y/>(5A.Y.OP\O34H\0MYH&W&X5A_AUW#270\;0). M/WM@I)M<+.J*W'_0]7_(C?[Y[2\CC9Q1C/*"TQB(/#4E>$P#A3S+08;SF!9% MG*5V>4>7AYK:4FAZ3->E\A];21WCU]^\$J].I4"UD!M1,S:N3T&&QV M$0N_@67GAQLWB.RBVDWB@155H<5"_9K")F2I;,Q5WTOR5=1P]+ MCT1U+8A>:6RP,*.2W+60O:3 JY\WC""K HK&C%O+'YIOYT_29"<\R@^KTC1B MEO/OR[HL"G_^JNV[DO+*UEN*ZF^+VO(3_V=;;HR '^7F07VEOV9$P$12I$!" MTP(@+A@H,CW;*H,IH3*!$N5VI]AA!9W>,76C2\0;9:+-7OZ([A0H[Z*EK-IU M;.@O-T(.-.40LB(O8@YX8NI>(@$!282VP3'E*>44\B)S63%O/^&CM"^SF^Y) MS+#=@GS[>0N\7->%F \TC&H5H]^,DO^XB]I9;16-.II6FXZ.KM%>V:KAMOFF MO_9\T\Z+>]@)\;KT!Q)U5,,@+-POS8; H]T@8 M)1)@A?4F#1VAIT%!GWHCV0;#0SFQ 3&7=5 M=Z"QWY$1HN+"S/ST#VB:**56_>CKJHI8&MP"Z*;OR8BQ;F'>E[_/>="^U]@A MK?S5WZ;L]@='0Z2&@D=K,8!L%OL$L*" M.8$C)FV^OVJ/F"H]ZH,FHTE8\!U,[["3,)()'6HRW,S@X5#VFK,#'CN>63I< MYP/S\HK'#%A%/FY-,/*#^F.E!Y"??BPD6VU6C_-R4\Y@@2GF. %))DVV*$Y! MH?)I>B2Y>J3Z@ M+18(3_ %7@D:Y!Y45,L9'0CJ"2T'1O>$VDC4/1 ]-V:V@*27@OON'X]K+;0X M(%6;ZZ_HIWR%-^!\NMJ!*^#S:K%0J[6Y<48SF#&]6PMD3M W%TZD8B^ MW;.R2C?UZ5NYV4SZ[Y(\KAKC=T>^R32=[(I\&TF&K:OW3W2^,*4\WZW6)O'@ MB^3;]7PSE^4;R3;[O\T*DBBB, 5<)'J7D@D%:)*E((.>$8DXY!@0@K&V0K)"[PX+$RZ1<2[3C&.&W*(P M0R _4EPEG3=E$P.!;;>^AP P\*IL!(OVDMU%.QV YA%0:BW\K9JN^'A=ZZP' M'W6%[_4 MYO7WN6;2>SWNIOQ]O2K+M[_X8FML[M]7*_'7?+&804)I3G@,!&,,H-Q8NR*E M0!%1X)C%$.96'7SZ9>,Q-V M=.MV.?//YR)S0TGKW1F.?2H).8&QTOJ;K#UFG4]?5<=OJ"TTQ+IZ(3)E29TJ:2!.)3?EJSH @.4\%(W'"[2-- M+@PV-7*ZWT1:WB;UOVT&V(KL< 9V"6.+4T./R 6FG5[0+EP7=#A(M4>D]3+STC/$.%"VU.3A4M+UG:.NA>R'T2U%688,/ZT_KU=-\ M:9()$@8Q*BA@,J"I\6HM:]0(VVDWV KL MVICH#+[]O.H3M<"<.ARP 6V+^M&XHG_1F0>/W,BH7[WCCD87KA_8VJC9=7Y= MW7--..N&?(S[K>,KEIH (*SI;RNVED\M6A MP9'-X%9O/ZG?_B,1PGT)G]H*C2:H:[%:?@>:L!Z;,E95/\"AQR5V4V*W5_2' M\$@]CAIYC=.KD3C:B]SQZGML;^0"D=_N1E8CC]OJ MJN*EM[92O\.;64)0EL10 4F)!"C/&2"TFCF6RD0DN<3:"C)^(EM'6#!9G0RI MG<0!_=C&G<,J;:)Y75MB8_1Q=9.%FUQ;W]HDIBRX0ZY3_2,R+!#M58WVNK8S MVEQ?J7L7':H7M?KY=-P%GP3/WKYP\H[L(@P._+%?,?R0PU8:$X!1->6KRJV7 M'^237,#6%YG*E"60 IKJ73*B NF?J-XT,XR4C"4APNG(I&>LJ6V9J[B4NM=D M4Y)>1'^6A@B )A0C> 0=VWKV(6U'VY[P"TR[>^CNZM8+FDP;Q (T7;# Q"L+ M]HTW*HM9*/Z2A6QNN5E3OOXR( I1EJ0I8$)A@#!/09%1;B+HA,KSF"*4C=Y^ MSU>)D!LUVGM13JC37.^F180LW@:+\YMIS7!@QO7>VFPZI8)LN&'L=GC_ORT- MU%#$WZ0@D/UDC=#+[O\C!8#L,0W0GRYDP1_YW8SY6?Y2,=H+:)&.Y06NWY_$!6.CE M=PA6 [I6] /AN6?%F<%&[EC1K_)QOXH+U_M)J#J,S[]_-(/]7T-MY483V+R< ML31-"@%3H)1* 4I2"0K$$&"2Y2G+>9J;1C?V'G97 :;F-G]SF%9U9X)+:Y&U M0=+C4O4S&W8\$Q+CP/QCD0FD?[>#_'4?Y%=G!MGB%C1#Z*(0-\T4LH7H4L:0 M]7,&>H;GR_E&?I@_2?$B+/;/4JKMXL-5 &*!((%$0; M3C@O!(/$+9?19MCI>E=.- "OQ?ZO_R7!\?\TPD>_O5_6?S,)$*6K%]EF5BS= MR9Z1#NU7KL0%E;S1RV#[NP;FR CMT;OL )%?-[/-P./ZFQV@.'(\N]SKQE;E M>C/[@_Z?U?KUMMRL'O76Z/Z77O1S%"M9Y ((I A 6,6 P80!254F:9PGN;*J MP'7Z\5/;K;7"V5')&-Z( +30RN7WGQIP3QLO/HU[OO:]9V=+UW_[>57 M?N;1HWS/_6JU7^Z%JP9&89I6&%6;BZH_QB=MJ*SE9EZW^WXEEU+--^6;>\> MQOA.PHI//:YPWC0VW\/*BWY6;^2#>RG!&D6)[JO52>(&VSY)DIIL4@ MB+.TB/7.*H^54W6ZP\=/C;NT=":F?">?&X&]@,Z.EH8#$IAL7F)Q%WU:+>;\ M.?K6_!F$>$[#X95.7@PQ*DF<5N_EIW_FJMN4M/Q=7[@IWR_K3NQ5\O&,IT1! M*"#@RC2>B'D"2(X+H/(D0T6NR4'0-BG%\@S*OY16W])A]DI@>FDC&KX;89NX MENJ$V]7A$F).+8^^;C1/?[^JDK6FD9[B6M>F\L)TJD;V3,6DRD*>DO-O5?>Q M!VC?A1W[AAJX?/ ?4FP79D&B:^,[+O6S6QGF7)NG;^:+K"0H)(4<30*4AAF!Q3LS#-M&[KZ"IC756R5VU>&^FK MMJY52H]6K^89QZ5AX'Q9TG_X60A-\8T&E6W;Z+#'^N[$C'RK= EC[EZ)IU^> M'BC+N%Q\'6!'?'OEXX86@_CR0RX6A@OH\GE&*2)Y)@J0YRD&**4(D(0C()(4 MR23C(B^L/(FG'S\U!FSJ&%0B1HV,KK4>#N#K9Z[K00E,2$YX#"CE<$KM*PHX M'#QNY+(-IU0Y+M9P\JIKC9]7VW*^E&59I5>7\SH][KGSMXH@9CQ' J5" JB( M (@5"A0<"Y#SA& :4YP5 ZT>.P&F]K%W5]M6@ZBKPIW93G5^T:RVKO&[VRP<][XM//U9+67?A MF:4,9HE($*!$) !)60!*I00Y19CE"%*BI*WU\O+A4Z.S2KZH$C"J);2W7(Z MNVRW7 -'8'YQ0,+)9CFG\B"+Y>AAH]DKY]3H6BMGK[G:4?/X<[%ZEO*+7#_- MN3SC4UI4$Z%_>E"?)5]]7YHXS=IO9*(URTZD0\IB(0@$BB.]/RD8!D5.%( Y MSA"F.(VQ4T^.8)).C2Z^;!\?Z?JYI-N]!",>)^SF<>_+O6O? M"E'-X6OZ<[ZA"Z-7%1J_-;V\Q_$]A9F!4-XIS]+>RG\5!O0>#U>@ :]=KG;O M?35L77NUWJ4E5$&:)1BP(H8 (2H E44!4IK16&!$LUP-6WC.CCFY):2SCSL4 M^JZM!'SECOD\_*Y$[@74$??% _&\@F@O(A2(,L^/>R/RNPC$>1J[?.N 8&3I^(E/;KW M5ALY==]XY4%ZI#ZHY]%WW8 5X8TV>9_T-#_MVT0=EO@A6:(G+V&@@"0SG4H) M(#!7P)3ECB$C.)-6?D^KT::V5KP]K--U=8&NBVA;4)]/# /SX%[4?;>YX?6L M+H+GP(\^01R)+#M@+G9@ABG_9(M.+YU>?,AXW&JKSP'16M\T,"%OO>)2BJHH M[?NRW%*MAK;Z5X^/JV7E^)QA+DF:92F(49QKPUQ 4&22@9P5'(J4DZ2P:D=E M/>+4V+<5N/8&SQN1C<')*Z&;H'(3>[R4E2&ZN\;4-M$<3>?",3GOXJS8>0N\ M8AV8I0]A?M^!N9:W]L-[3+JSQ<9O=MW%4<=-H[,%X2A?SOK&@167JN9[,T$D M%Y1R$)MNG4@0"FB>)H!)#&."8L%1ZE1'J7JL$\.,4!VI;LE9]^%T+(54PV3' M!N[*!_[D[_LU=J]$=*"@W_I"]:/'K1ITH,Y1+:##?QVX_.OY^*AGZ,W*U*J9 MQ1#1U-0I$Q)2@$P/I$(1!&0>DSB)>4:QE1/N].,GM[#KOT5&/,?%^1 SRY5X M,!*AE]T6A.A;+9O/O/:32OM=3P^'&'?Q/*G>T4IY^JIAWVMG@:U.%,O[[>;' M:FU.#6F]AW=7).&>TE]4<)%G!XY8>^\48E"PO%7S*' MS2WNI;*:$JF_R]7W-?WY8\[IHEG)%$M257 ,"*8%0)!J8SM&"'!,"$X3K!)A M73'K["A3HXZNA/;%L\Z#V,\*WJ )S ==X3P:!E;J7UU7Z_P(HY77NJADM\K6 MY8N'&0L?Y6;?=6I7=+N0DF4*2U DIEYGEA- :,Z!I*EB,LM0S)WJF9\<96I? M^EF%7W2BXX) MBPQ0R[P7'*\6P.F11EW[>Y5]N>KW7SS@;+5MX'O@GOM7U?IC4[9G"7K[@).< M,TD!3#.H5_\" E(@"##/10R5WD_8Q9T[C#DUEFBE[OKVJ^#OOQK)=P== [84 M+G/13S"!$ [M:&C!?3CTZ$>MT+LC6 M.MPZR[S[*4^J8?IFJ":>.W^FG>L2;'82899C%),I"E MI@$%@Q)0010H<$SSF#%*,Z?&G;VC38W'6V&K1 ^Q%]?-]NL'V,X&] 9;8'(^ M0*PC:9LSX\_PLT+$JP'8/^*HAJ"5\B\-0KN;W!U!G]8KL>6;4C^W#3YN?!BT M@(PQF +)BQB@E$% ]49)QD:16Y-$[RM1(HQ&T^@(:2>W]0>>QO.P/ M\H)0:./M&!S/;J&+*%SM%CH_PFANH8M*=MU"ER\>F NV_?ES4:5$TL4KNC"1 M&U]^2+G95S?NI)?BF.,\IZ9]56QK NNVLW_T3?'Q_Y[EO]24HO*X 9P<;E= M/]"HGG]?SM6<4\WMG)O2:]IPK_I%['>KG/!%$ X+0!)T@1 EM(B MBZ%,I-,9IMVP4^/G3EG#C@+17H.H5<'1\+6;!$OCUCNTH0W8?BA#.1V=8/)K M@MH-/:Z9Z03'D2GI=O>@.E6/CR988U?_ZK-I\5XV=7"@P)PS0D"J$@X01YJ> M).(@S93,\H*F"F8.%:MZAIH:)1T)&ZTK:9T*"_5!VT\Z?@$+3#3'6-6"#JO& MU >:4UTF3^"-5J'I] OG*X[-"H\+59OZGC!F_28+35Y4IH+*5X]_UE*\7ZY.QJZYYOY4[6/G3%E"AF) M%'"H($ JYX 6N>FP"U56Z/\C.7)Q1MD//37WE,D"XEKTZ+>M<=+/E_^(?C9: M& ?^:G?X27XGZZKY&6X8^L(RC/EX MM72W,3)]@7K6%/4VP #GXO_SO/R#+FE]ZOU^R1LO3I(@#HE* *10 90I;9G& M<0R8I @F"!QQM'"A7@].H%9[00P0]R&9Q!R M\!=>C]1(CD*75\G-1=@/0:]O\,RMXSD%^V4_\ 9>N'1HA#8MI3DW/NSK/<,J M3A&!5-NBA;9 "4:FM+ $.5(Q*R27BCG9HF?&F1K?=4YTZ^#LWK@&)T3M+$ / M. 5FOB;2NNK,$+(KVP4D/ =;GQYKY"#K7H6/@ZO[+W?O:%MW#?]*?[T7FF&J M\UNS)#1=6E5&'6&\JH27E#RH2GCQXH&5_3E?;V77XW*_% ^; M'W+=^=6,DDQFB=X5F*!Q@%+*M2&@OW[",,F+3$#"NQ0QP2R6*,+,@9-!5A, .4\!CR+-$=]O&X,8V-O MMW7SCFA@PFY?X8YT%:25R-W?>NP"X0*1WR815B./VT/"!8RC%A-.-P];#OXE M3;B9%/=/N'[:;E<;IKBU4HKA*2 ,DX J@H"&!4VX/: M/.1YP@CA=C&W@T:?VO)0"36\MKT;\H5$!<^$TN\^E@ AQ !33.J_2B)B4D": M)G:-98-C/T[7V59\0&OYV[8#51C-9F5*,/[<;F3$JEDRG<$6J[+3L'&LB;-; M5X)-1N#UI94[:@1O-O]5MDP]'QWA[Z)*?']+S2#4O"XY;A*,NO0, N?E$C3L M(0-3@^EZJ1]5?I+KZOEOY@O] 8L92C*<0B8 3_12@Y("@B)F'"@>:P;4FQ29 M,Z?,X-/C3&UY:<2ZJMWL)6CMR,D#8*&=D8V$D1:Q)IZ[J)'28\)J/PQ^\U7/ MC#5NNFJ_PD?9JAJ MQ-SSA,?DT@M0^$TG/3?8N FD%U0^2AF]=/TPBGA1?,I8+ _JS[(.+[NOBSU4 MAR1M\6B2I@GE>AN;I=J80(@@4"B> $[2!,>B( Q:G6@,%6!JE')<8LVH %8* M:"6B2HN[J*O'Q;K4?N;)CH-"HA^8F_P#[TQ;0]'S2F?.0HQ*DE_@Y\S MN+>\*6#9Q!G.$^K81W[_]*D16B.<<]?W M#EX)SB4GG(($$6KP*D"!D=)O;IX7-&:,,^CF76M2GO M 79VO#T8C\"DW )Q,=1W2,_[8XU]][?OC#!V+_MCY4[TK3]QT8#P_<_2E&+7 M7+I/]EJ*=_.EJ718!;8 ]=)#EV*J!&Y"1WNK4$\%$V' MS #OJ(Z4*+!'MY/AK-%5#;K[E]57 H$34KWY!'9/&B^]P$FS@VP#MSL'MTS_ MN98_3/7S)UEW5OPHM=W[E?Z:Y2F.XYPF K$ $JS%+ DA2#6O\4IYI)PIWB7 MGK&F%N52Y?UWQ:V.)YV[HY^%ULX$\P188"H^D/*P9^I=9(!<*1.'?'>F@:K7 M[NF7X/+=/?WL>&-W3[^D^(GNZ1=O&<8H[_7JM/P^UW-JBLJ9ML2[N&K'BG>7 M)B--$P9S1?2++[1MSQ0'3"AMX*L<"\)B40@Q6\KO1LSQIH/4T]$=-^0FUR!? MG]M<1-_8JZ?FS>^LV"T;'E_\P"O&7M+(B-KL"B(-?VN%)3!>EXE+8XZZ M0E@"\')QL+W-:^'!VI%Q6.(.0RX334N DZK+"$>:D*#4VX(LB6,>PYA!#X4' M3PP]-7MU5WBP6VY0M7+[+C=X:B[LN"@,PH%IZ4*YP9WP8Y8;[$%LC'*#IX:? M0KG!'E@LRPWV/6%@0)/)\3GA0#'$V3I1/E4M)/7OU\91^T;6?]ZS.Z>BO^>:'9M]6/;TM?G*U/ ?/DJTK-3SVP=VKK0K X"NB M(W_K25=K$-:]%D[/GMB!PHSLG;T.LF./[97/"YMQOOL^"\R1HD( DN0"H%1/ M82$E!$BF,DYH@1B2(9+.I\J>MIG/QSG/CA:M\TS9,6E(_ ,SJ&.Z-HQ6/DN^T@3V_*#>S->2;TQ9 MV7(F$D#_Q<,^^Y=/Y7PIR_(%_^?3O)R;8(3J MKVLI7Z],^/=,VPUB1(4P!AR0%5" <=IS_Z" C;T;@WW )3^ XR(VBTDS1 %K05)I[S:/I&'#F3QD+YXUP: MFYNN;&WY>E[RQ%K1JAV8U MVM1XY$P+RH'M)4_B:\R]:7!;@=63_C@^T6>3??GJ:6U2+VRA$A) HJF#P5P!B@EG>1HG M::X<^PB<&&9JQ-%*&3W68CK7JS\%I1U57 ]08([88M-(>!^2 M\Z>&&KO&?(^Z)XK*]UT]U.73DBXWZRK7Y?.\_//E\[U^4M7Y)LV,QR$%*&B* M ,P4 :20&8@ARW%2,$E21U?D[%A3XX$]42,C:V1$=75#SF-KZX1X02RX"W(2 M+&]MAAS0\.Q\G!]O9-?CHN+'CL?E6X8>6CCO:ER=CL7MA $%48W+5OU5W[ZM1OU/Z[<[?WSH7L MHWW[:?5;W?YVZHQ;/__FTW94H?_V$@T\QCB?R'"BLO;_2KJ^UZ^LG,4T2S'& M"%">*P"%@ !C[6S(#+(LCIF$,'8ZX!@FQ]363_UA0L=SCH$38'D"$A[6T&+5^Y.)5W>[M:.KSEUD-(DJ53P>G%R'I=\CE8&RC'O8PS4C+GL=AAM#CK%Q^5G<\Z\;GJ[E0?69J)XG" $0<9,8>U<(L!BG ">IEC! M7).I6PZ"5^FF1J:=8U'MCS3E(NBBS;DTIF.W/V^KI*EBM%6S:IWH>/3L=\I= M'8R1)S*TS]#H5X1W/,6N,]!!A_J/ST\ M+4Q%NG-%&)IHN!RG2F6< RRR L!4)H#0F.C)CRG&.80R>&M=W!(]. MU39Y[USEVWX2K",$_$,;.FC@XZMW9ZI[!PA0=$;(=TB!Y>AC1QFX@7(B\,#Q M 6/L!-0M$(3)YWT[+SE=&'M[!C%45"H!A,@D@(7)BB,* RA2A%@A5<$"[@J< ME&EJ1+<5TEA$YE4.N5UP>I9";!UH&\;N.A_]%#*VGM%^AZ5U6!7>I7RQ0$S6)!%:<9("@3 /($ YP76),P M1A0RF,<9=2L9W3N>U5<]:L'H5CC':@;]J-JQY/5(C57#JI8O^J65]&^FXGE' M6)\UJBPP\5R(JF_$D:M-62A_7%+*YJ;!SNCZ28K/JV>Z,!YP&Q<=,X6A+!0H MD&GFG,D<4)AKZL"0QWE,4HB)H^MY:IRIV5^-F-&ZDM.1,U!7HM0:'^Q M 6!V<@^K9=5"_JC^TBS/!"]RDH*4 M*@A@R@K 4D$!YD@F18PRC)PJ&?0--C4^>-7I+G'7EH1;=>)/?M'+9/WC\\US MW"&W8PQ?0 :FC0;#+S6&M:1[03Q>6\E=1,1W+[GS X[=3.ZBZB>ZR5V^9QBC MW*_ILE3Z"WVQ%%_D^OO$4 23K1MDLL<\31#,'-A()_"38VQ=@>A'5'=J,GKW-E1V:UF)/R^ MTO%D!"C=$@(^KSSI534$M(<\'&2,H7M)S6;)9_K7;U03EAZC$NOI\7%A M-CX(AUEFZLL(4] .QMHG))3G^I\"9D@B 953.[A+ TZ-7[68T4,KI^N.T@5L M;3>5_"$6?%^I$?4N,KAMI:TB.UIY[Z)?UWWGMP-VF.P \KS)=&'0D?>9[" X MWFJRO&^HGUEN/BI3^GQ'=;+\LEJ(&8:)P(A3P!.4F\(&!#!*.6"(:?-.I#R7 MU,W+/#?4U!C%2&I.D+X:6:LOHVRD=?4HSX)KZT_Z@"RX-UFC]>L6K5;0R$CJ MTY>\A(9G3_+L<"/[D9?4/O8B+]XQM+:N)J,G66XKX4.L!(QI#&2!M.V1FU:T M%)MX J8HQU2E-'$KJ[L_P-28H9'/L<' $6QV7_\U8 3^YEO1@I3\/Z>WYYJY M!X.,7"[WM(K'E7+/7#?L^VWRE\K[55,)\_!\?%;D*(E9@0 B1 $("0>$Y3G( M<5HHR&A<9,CM;/KBF-,[G^Y4##4+VU&S>[>O_S+H=G3@!\AQ^*&5U<0O-M(> M=V'RQQC6T'BED,NCCLHIUB *O5>%4U M#*N&_ZC>T/5ROOQ:?I+KZJ3M_7PIWVWD0SG+9()@)C,@6W4K*K6:1>76BCF[&EFJUB[1Z]\10K7ATI-_4B1\5U M;^R)XVN]Q+A#52\>YKYJ18A)%E?K@<.31F%Z=\U:#A]PY[4U.OY;+L3]ZC>Z M,2,][T;; M%7AHQ-]K93+8H':9&#N;.1#<@;G>*])7%+>PQBQ0Z8K+X]^H,(4U,.?+3M@_ M8H )6L6/O=(6[>;]^U=-V8)8VYLXEPP0P2F #$+ ,I4"!=,D8W&NDLS>X#PQ MP-3H:B=BI&5T,(E.@6=A4%X)26!*V4?CZVZ4_>-9\/U2+UGL?5=-\P^>V]R&DT0R4PF"A4YD4 4!=;65YX#Q@H&$H:9 MIC&A,!2SS6I#%W;6U_;)3F2U?7[ ]\Z,$2VJE%N^-*< ,(L!5P?.4(,255T$O@ M8#-.Z&48R?ZL)[LNA<^[+P7MO!3LN?ZVF^L>FY>"5B_%JGDICBBAFZ2\K/3_ M=T_V[4C3U&LKAY9A/+M[)#3W;/BQQAQRC>B%$%95- M%W5UA!=/FV^K]?Q?4LPPCA/,"P1DFAH6HBD@(J,@CQ%).(8%CIU*60:4=6H< MMI-T:[S0K;##ZZF$G&W+PZ=IS.$8?LR%-D\7NCSM_-G.NU"K'.UT]GC"%7YB M_)Z(!91WW!.T\, ?G;B-,.3 O(2G[=8 M[8D9H%:[!1Q^4PYZQALWV^"RXD>)!A:WW&!#_E=]X:9\M_PDU_.5J"IL:&-[ M\63<]$_Z1^OZ%PW)B7]H+;*-):'10880S&@B&4)4B+.8JOL MJ%LJ,36.JRJL;:W=KT:I(:;N3=^+$3;S1YCMZ1O'VQ:H-1JF#'.M=E,FYR[: M8A)5H#2_WAK06UQ^@I=JQ,.!$5ZN,0\-)O^2C7NF<.7L!CUK&"K;SW,&<27Z M7L\FKI5E@*G6*:/Z]^K@;M.V%'N>92IF@C%H&B^D "9Q 8@0"2@RE14I2XM" MVH=A]@PT-9.G6S@Y^JL6-EJTTCHL37W@6M@DGB +[=AU2B1'C9S;SH>^T')8 M;#VA-M*"V/^N^3KVML"D=QGINW\\JK?08H^.;:X?6!UHO7J4Z\WS)SV7&]/1 M_)]/\T?SMGR0FQF))6%":0<4Q9H[DUP;,BD1VII1&<@+C@..:YQC\K9M_EFJW& MQK@[:, U-7R*UA4#;\&E5GJP]9NS]$77H'7IE;,NZ@2M'HKW^S>R@\];Z5[ M924+2/P65>H;<-QZ2A:J'Y52LKEG&#M_U _6R_;R:].WK-3+@:0%)MI^58P" MB"D'&,D82!9#QBF/5:I<@O./1G#BX=&"]%>MF%6(G9'3C2B.@;1CAZO@"4P) M6]FB-YZ/1QGU8S^KY.$7?O[" 7YJ>\3YVWPAM;&\E&TIMEF< M"B(IR4 B50:@I F@!"M 1:9=UC@M6&95?+E_F*D96KLXA(=6U#:ZUO(COP"K MA7_J!:S GWN#TT<5;:5L-Q3]X.3@F7K!:R2_=!!N;D[I13AZ7=+S=X_GD%[4 M8,\=O7SU,'.G\6U- >O/\Z_?-N6'U4:^GI=\L2J?UG);2CDF(J>88T 21@ 4 M>0)P(7/ .-=<61"6,Z?Z$);C3HTY6[$K9Z 6/#*21SO1;6HU7S45=F94 ( # MLZTG;)T-+T>DO)ICMF./:J0Y G)HNKG>/M!/VWR3ZW9+;B[U($O>M!UE19&G MA"N@E-1='VIJ]%1)NMT![NM>[(JII>_F!:G0 M3EP%4D?*NV@GIT=_[B(6?AV[\\.-Z^%=5/O(U;M\QZ"SR65%,W^?;[ZUD6K; M'?RF>>P+\9UJI1I3ZM6+SV^^O- ++$T1@S"C@$F-,T2:/ZB@&9FM./8H'/D M>FI[+;(7#G4'/W[,,]]K,3@X$K[Z<0,6LJ;Q^2O]^SFG"VU5UWVGJF7SR^9) M[)JASU*%U=F5;'\XU\;R(U#CL%O7W:F)V4A]5Z,_]7 M]68VQV3WIJ+PO?RQ>:E5_W,6,X)3&BN $F9B70@&1*4*8 RYY)A0E#BEU_D4 M;FIKQI>GAP>Z?JXZ+Y2;N6EU+*):EZBK3'OT:RZT[[45?J[M=FAN-8.!%ZQN M)>%:,5!I=CQ#=[US^D>E8614C"H= ]0;]@E]D(+$7@2\2<5BG]">*VGL=8QK M"[N_>7A+A5LVV,7-T+F%)N_];97]_ERN*TN-YORT,O,JF-*N,' /M\#?T0@PU;>4ZU+9E!B0J(LTQ//-,+ M1RHPH)3D@*:*Y0QF#.=.7L:I0:;&^ZY-G7H!M"/7:V$)S(TG&POYX[D^[;W2 MU,F!1F69/E4/2:+WVF'?^&&SN&W@D9(98R+'((59;EJY98#E<:JM1,2S-"8) M%MPM<^;<4"ZO]3A9,Q_D)EJLRC)ZE.NF*FU]T)G][3_=&. LO")-H4"<@YPF M0M-HF@*"N0(\00H*0E&<.H6M^ !W#"H]U>=R8 C=66SM&-8'8H%9=AA8SFQ[ M"0FOC'MVL%%9]Y+*A\Q[\?HA+36EF'/]K*:$%T]QPKE"("'"Y- G&+ 4*5 P M*1.."<;8OB31_K.G1@*M="XM'??!LCB,&PY!:-NI$6Q(OZ(#&%Q:6 Z&8ZQ> ME=:P.#:D/*EX?^?)_5M&;#%Y4M;]7I*G+QEF_7V6W^7R2=8MA(_C'9JW+(,H M0R9UNHA-FCI$!& 9$R"3(L$JP9(PJQ YIU&GQEF-T(Z'/G8 VQDLWF$+S'.- MO&V[\R9)S .K1^WF]VH2,CY M['6SPOS?)[K6W_+B^;-\7*TWLS3%*>6<:.+)M0^:TA3@(HM!SF/!B9(,(H,*>XPV--&Q8 G"")4O)__[KZ_A_Z M[IH?]%\J6J@(H>^9HWS^%DJU'[O-I0-K0B]H67Y43:K0QW65*/3FAUSS>2D_ MK>=<;G]9-K\MDYF4VNC@F (9QQQ #@E@IAE*#!,LD"24Q:G;!M0@.::W.]5* M'#T:D:L"JV*U6-!U9[_*L:W L!FR,UN"HQZ8(FNW] L""(T HSX#@JLA%#C%.F$O%F[$$=[+<1BBD<]2_LAKT!JU> M7%\ .QJ?XK0&9GZ?)8AK]>NR8ITFAN;'=]W6EG>7>EN.UQ=FX,1-HTF,J_ _ M1\>8@5/BK7W,T/&'[DZ6&[VXZN=7E3FK (RZHO&[LGR2XH/EW&P6 MU>2659'-SD)EMN2^R<7Y7E3^9L=VIS,LYL$W/EOQZUK'=W7LT%U;5[Y6PM24 M-).@]8BZBOC< !T.H^?]T &"C+P].ARJX]W2*YXUM)GL=_UAK];/)EJ]_";% MKZN5*&=4$@DSGH-<0E/;H(@!4YH5\R1.%(X+AHA5P;O^8:;&=JUPT5L7U0>&X.>W*HD;O"]JE[W ZV]^IA M%/!:JOE2BI=RJ?^R,;5R[_6#WOS8://.I*R\GY>;&>1IGC!< "H5 U!"!E@< M"\!C 9.,RXQAXD((-H-.C1Y@G/SRIZ,O;@6N'4GXABST@4LM;M3(6U7'OHN, MR-$?.Z&C-\NGAZJ&Z\IGIVD7K+QRBM7 HS*,"Q2'?.-T[VUV*SNNX]^EV3_5 M[N5W_4)]E7O;K+,<24EYKD!.9&9.A"4@,L% BAB:2!1,*9D]UKUO-G2]&6?+ MTE)ZE\_Z4(=P7W@K<41KD2.Y?[[$Y-?YT@0_1HPNJC(V/DZ;,4/_GKTFIPNY=%5EK]E&_*.-O@ >;^ M)]H%W]OHWKY+#0 'QZG3V0%WG+-);8#;ROY3[7\[3HCO[6_7X0?D!KR7>NRJ MWLR[I5JM'VH)VP27@F5Q3)($P"R7)E5 ,JS'+ TEKE*50P3*S?N\E!3<][J MXDCSG:"6^5@6H/;SOU^H E-V)6=32*HCJ7.FE05J#AD(WM ;*2&A1G%U^,;Y MZK1G!4=OFD+_$\;+6K#29"^)P>Z.JYH<-*'U<48*AHL<)+%, 41( HQ%H9D3 M"J[),D;(:0M\[^E38\?F?&FE(MYM%ED^L7](OC'Q!JO=TK5_3=-0TG&[?!]K M.PMZ,(*!2;,-[_.?B'!2XQ"=!6Z16'!2N3-= JY.%'BSW)CJJ[MNG?4;WS'( M9HC3F.0%,9G4VC;"C )": 9HGDO",YR*Q*IWB=UP4V. 6N*HVVEW>^S<$=L] M*LT2_7X*\(]I8$ZPA--/\H$],H/R$"P>/UI*@KVJW>P$A[L&N%R#O<*.0-6_ MR[>K=5.\IYQQBB4B- >(**SM#\(!A1 !J%(",Q87@HC94GXU!2@MG+4@0EI] M<*3^X+JBAOON]GI=TTK>2-N)4=E([,Y? :?8PG&\W;2-N$<8O>S?(WS9[!$V MU^WM$>Y1;/VC,M*ZMM7U7(IZAYEE!T?WYK,]DH-P)A1QJVE]!I5&1JP%6A?">: M]'&48R@9 QP* F#!3-/H@H.X0()F.$DQDRZ;#';#3LWW>#^T$YDERG;;"_ZQ M"[U9V^U-MJLT&+H1HAM.7G=1O##8[#_0W'N\?T3IHSJ[.9&@*#! ABH+'B6!);'WF=&MM MID:=K=B@#:M8MX)K$VDK>;28*Q-QL4L?^ZZUKWRA9TG7X[A"OMZGD%[3#=Z2 MR3M8#2:[[,/[.OMP;UOP*"1C"TW4P28RX/Q,[]H8OML-WKF?QLU;->_>$75U MCZ/^.@PM.\V!FHX?;NX6>I[L,!ZD+R%_ F?3\WSX\4M]"S7,A6TJQ4MQ6H^F MA\&,YC2-DTP"AB$$D" !"&4"8*@RK-U;1 JGS!"[8:=FAYVENKJ6@VP:/KBY MMY8S8.?>^L=U#,O%HHN&/\_6#2*OGJWET*-ZMFYP''JVCG>[<52YWLS>/*U7 MCVT]6\58+!"A@)O4-$@$ 9A+!$BA:"&0B$5LE;Q_^."I\4PMFQV-'(&$,4]3 MR#"@J$ HE0!!K,JB4]F"8%8Q9:5^:^!::1:9]< U<^HUR@?.NR@$LMC)-(Y M7?O(3]_3(3[]KT/2.WKH*+1V3I66N,[^?F /'$G-%IY9JMXM'Y\VG^?EGV_7 M4KY;:I[0]MQGS8W-ZP;3E,0D*0#'7 "H"@ZP_D1!EJ-"I )S%#N= M@//35Z M,Y("I46-YHVLT5H+Z]@\QQYY.],I#)Z!J: C=%1)?1<9N2,C>-1*'AG1 P0N MNB/FMSF/_?#CMNQQAN6HD8_[$_RT]]$&W)R_6(K7\\63<3W;L[4\@RQGA( L M9A3 !&< LY@!)#.!4YGEVN"XIAW-F7&G1ES'C7^N[/=S#F\[Q@J 8FC+Y:AC MS5U425U5OFOD'J6)S06L@O:T.3?V35O<7 #D4L>;2[>/7#?@S3^?YIOG=TLM M1;4'7E;9)/??Z++9=ONP6GZORM0=;+/]:@+17VM^W1[4?EXM%F]7:_/4F9%J_TKE3%A5G)^H?E/CV^VYY_; J1(_,O)'0[LN M3@SST(GEMW]31MQ!')B 7F,4=4!JLB,W&J9=>OH6J1/)Z2=?S" KV43?A&FD MM0?2\>=(?P\[P=[2Y .+.;R_S-MYR>FB[I+\5O^LG/&\X(F0&2 I+@#D"0.L M*"B@>9P3R)1"W*JU5>\H4UMUMTU4:DG;-O25K.YM9HY![5_PO$$5>-D9A-*@ M;C-G4;BJW\SQ4T?O.'-6L5,]9\Y?/,RU^+1><2E%:;I6?:$+J7V7W^C&=$U^ M_JA.=N8NE"JX*8>8Y-HDA9Q@P!))0,%@EE!$A,BE6\<99QFF=P+3R#NO\\K+ M;ZOU!I@8G.AAUP*\O-P"W-,4V=G206$/3#NM['7;/"-]M772RF\F(7#S]<'H M>;40W:48U88;#-*AE37\01Z;<;WX,2]G&,$\IJ;-%J((:,I+M#-5F! @FJ@L M1Y)#JPCOBR--S1XZV^')0Q.M"ED[UO*"5V!V.@N5]H2UI!Z]X(MHA.]H58UV M^ZY57:6M.E/MW3"0)6CYS?S?N'+?-2MI)VY7UM[\0M/4_@\Z5\X4PEDJ)9/+-S1>[54CY%W$]9^1W,EZ5ZWXZUT7 MB>H"NNF48M5?8"VE(T5=-:THH8F("P4H$AS 7,2 ,4(!4UBE<6:*J3K74AUY M4L-72'6<4JE_?)/)Q'',&4<$Q"DO ,3&V1$P!01!*N(L0P5'+FW?1IO(,7JY MW5?AOMQM*C??9#N=YJ_C3ZFEF3'61(4V1:K9,7]&;[JST^F^4_W2S-;ASSHW M>+18? #KUZJY2J)Q+1\?X!U91UX>ZIBMNWI:;M;/L]^_S&B"3..=*E&V,(?) M"TCI^8Y_;Z$@11I"Q$R MR &-&08"08F2-,=0,+O]MF$(C;.!=AU&_9P^3._ Q/S[AW?W;UY'7^Y?W+_Y MXB%3[TC'GFWQYN*:(IM_[+;'.X\:)ZGM2/1M9MGQ;P8&T&BR^JBJXB=UST7] MCTZOL7?+>^T8EI17F:])R@@4A02\D+F)\M/F7J8_O3B'+":*H;A(G*);' :? M&G4U5?SF=2\^8R24JX6XHEVORT3866JAX W\_5=[UMH(;LHE[OHB-Y W[0\U MT!WY/89/#$#-;VR#BP#C!AX,@.8H*F#(,P9N0NT*.WVBZX_K:@D555Q &Y4X MBP5CF&$!:&JVFFB:FX9 !"!4I!HBF:>%VZ;UY3&GQF3=8HEWT2-=1]^KV"1# M94^E&-QXQ09^2Y?3+ZBA'_&P6F_F_S*14N7FI52KM=S&/-W+A\?5 MFJZ?WST\TOG:A#K,TARF."\H0%1@H+T=; PQTY8QX:C@-,9)XK+YYDFNJ6W# M;<6/C/QN[.5KJNP8[@83$)@%7TNVZ807W$5&1;!9@8=&R;MH?WKN(E;I5T?6 M A-9"S:MBM%.1W^B2 L$JAIFL0@SE*4%3*+B\*J)L' M\:=F;6[%-Q[=GMQ1+;ASEZ&A$V/I1(>#.[0?[0-I=_=Y&%Y^/6A'&<9UHH:E/V:-"2[T7#_OJW\[-V=-[32;BW7*CY]IT^ZX'^G6]*LL982CG),\!5S(& M$,($8)K%@":,"U6D,5).MLVE :?&!950T2NZ7C^;J"IMB#[U."C#,+8C!Y_( M!>:)6E10R1KMA(U:_JCD]4<9MLAX98^+@XY*)+80''**]7W#Z*6M5E);*DTI MN ^KY>I1KNE&?U ?I+8Q6$:P]I. A!DW%(, 8S(#D&#,5)Q@ECMMT-L,.C6: MV=;IF5="WT5+Z<@R5E#;,8UO .SS1:[QN?YI9'X;U6Z]E9H_:\>3)U)QP4D MK\1C-?"HY.,"Q2$!.=WKW<;1#]^:Z%B).(.4FU@C[>KDFI"HPC$@%*6IPHS" MW"H6RVW8"1)1NUK7[D_TUWSS+5*5,M%":^/J$%G"?[41-!#4&YM"IIY4"#?* M#:BQ+*/NT%.QCT[ X6 EG;I[<-=::-,U4:RFC2LQ(R^G<@/8 R'YN\0)/8!IQ M1F9(7]G3VE_32O;@B6-WCSVMT(F&L6@\A-B2 A]/<-3?@T23 #N,@H$X(EF5U7^6L% MF1H9?/[R>Z0-IIKO(MO\IJPZL$S9N=QC#$/@9FGD]NV MWZ"^B;/^4,](\T/375?K$G65\>>77 NG5T]EL#"C^B[70G;HS5S]O.$% \P) M]GX.W8EFF#.<$LE1ID N<&8VA M 6(( 8C0G/(>(0ZN2:\XC3XT[7QTD%KNG M"ML!;L>$06 ,3'W;_-[C+."3C73]YOHZH>4]K]=N]-%S>)U .96OZ_: H2& MFAEK3GRM3 ()0"FL:< M"ZA2*9WZH[F+,#7Z,L)3_5X8XX)W4E J$Z.JB?#TJ'\F&_DKJ[#Z?=L-Z_K9Y*;3#I1?:M?K\W4B[?/#PN5L]2UFE3 M^IW_IE_ 3_H%;GHK98I3Q5D,A$3:7*<( H*Q!#R6(BYBE0ME%2,Z7(2I+7QI MG,"HE;GVN:-6ZLB([= :>]B<])/F.$@')DTM?]0J$&D-HE:%7N0O]\#R-04. M+<6#3\5(?-UQ[Y*\[V6UM<]:9C/=5#JOZT=T+03 MJI>\3G/L&8R3HE"( !AC_4>N"L XYD#F,L$Z* M?V)*55%% 528 8CS!%!1,$ QS5/*,-5>KULQ]( S,$XEIVVW(MKTA&E..9Z, MQ;Y951W#M2J1:.9J>=1-;KSIL_.K DY)8/O@J#_/49F9CMQW;>Y-'4!S;A[GU2>%%P0G@&$8 (@B3E@*H,@ M%S3/!:."2Z#AEWKZ!AR79RQ4/R(5FWL&AJ.WAQ6=%K_E9Q/)8O9W&N=1 M%@FAG#.0Y@76MA73ME42QP!+2:#(8YHR)]O69M"I,D &:L !E5*8="":&<$E[Z!IL:MS2I8EI8UXY4 MO9#:T8HOH +3R0ZC3H!$](<1-:ID]4@I-I!XSJ+K&7#D[+G+JA]GS5G<,XPR M/FHWZL5BL=I4E4>JPZ5FS<0J35G&53O*\()58+XX"5, \^,B%EZ)XOQHH[+$1:4/*>+R M#=[Z/FDGZ8OI^G@OUP_OJKZ]#W4#&:R) B,)!,TH@!1K X-2":!*"HI0HAAU M#,I?=BB_LT#91VN7 M"X"%[N-R;OA;-VVY (M%AY9+3W!/VVN**M4-AO]7TO6;I3!=QF<88:QRR0"/ MA=G1)1(P4PW)Q'3F)$5%#*UV=/L&F1Q9-=6]FJ[61M)(BQH96>V3^,Y"VD] MOH *335#,')*Z;L$PJ"TOK,/'2VU[Y):W?2^B]<.WA192UK*U[+^[[OEI[5\ MI'/15!\IJ]*R,YQB*!'E ,LD-Y]^ 7 LM1W#!,QP@92$N5M L-W 5F_YJ$' MC935.KHR(C:E09PW3FQ@M]Y"\07E:)LIE:#1+ZW(?ZL"=!MH6['OZMK87C=6 M'(#RO<5B,_38FRT.<)S8=G&Y>V#J"?\FQ9-IH?)BN9E7D2+S[YWNWF]^\,63 MD,*T W]5Q9-447T?U1NZ-IU?R[:3P6Y;$F>Q(E#F(&$4&P)+M14C4SUA&&F)K*.P6C5L/(O&)M[$B52/O>A/-< M;O\QUM3;T>EM)S0P];;*FI*"ZG.%\=[^?P;_<=J_6JA_<7W\Z5\I^4H9P6# M"!<" 4E-63O$-+<(B@!'(D$Y(0G'F5O<@;L04R.>G0Y@<;I49/2'$3ZJI'=D MH4&S9.N'A\4^N%?N!_8!;OEPW#P[Z0,$&=EE'P[5L0-_Q;.\5Q_>#68*E[U> M/=#YY*1( ((Y!I!D E"$!4AD6A1I MD9*<..VQV0\]-?ON556XMRI6M&WYT7:>,.?-;0;AW+GOA,-T##US]@'R;A!-NK<$0M\ 'UV^!L?0E^"Y?)!],4G>*V#6*4MG:T&,DL+B"7,(5 ) M40 RF ("<0:X8#$OLD)ER*K@_5523(WISE9#?%KJ^8C>?/GTR4LMO0MS8WOJ M$!CQX,<1!MFFOG6M05,,[Z[-D!Q4G\M7Q3P[(,C/_ M5U77LG3L:'@63#L*\P%18)9Z+=FF$X5R%QF9P68%6JGOHGT [R(FU6HM(Y/9 M\U>UFIA:NJ_64LSKT"-_S'4)/Z_D=':P4?GGDLJ'%'/Q>J][9%L3;^>Q;CT8 M(3'.,,E!*M)<6UQY 4C&!" (JE3(/)6YTZF!NPA3,[=V'LYN4\S1@QPP#U?M MCGE"][:[9#O<=UH$<2Z'@SC&QEF?&%/80+. R7(CS>9) YU/$_/VTE2[[A;% M[M3$?OF\NZ2IAUV5PS:Y8IOG=TLM157VM([+OO]&ETVUY/^1Y<;(7IN$!Q7$ M?C65?TR>R;9 QRS)TYQ0&0-MO64 "NW5DCS.@<0ICUF<2YH[9;).1K.IL?:V M:%];0/%K54=,:)DC9Q63T6[<_8_)J'UN3V5R @ZS+'Z52_W@Q8NE>"$>YLNY,5=,3'Z3 MQ]649BDR2(CVG$!*"@*@?A)@$&) !)$T+0J>8NE6X-AJ7!=&':>L<2-V=2!' M]P1W6V3M8+=; +U#&7AQZF*X+W&;_!F@5(X32%X9W&[D4=G5"8Q#YG.[^0I_ MAUUF5W;(KEM:?%&63P]M0YA':7H\FB(9R4Q2F4I!)<#8]&B!4@",5 H$9$2H MS! <=Z.R<,).C_]:\:*J?HQQ-YZE=C:&N!AAIM?!9[CYE$W?">ATANPH?!=M M7P.CLV=3/NBT^+?-PX@[OK$=%/:3UG/8$8+Y8\#SJGMEKA/#C,HXY]4\9(J>*X=]X7L!#XV?E4B5B!@I '&L;<*$ M2T"IS$"2)Q@KF.><09=-[1-C3&U[>1OS4T=>/;8Q/X_6/?GZ +7[SJ^$*?"' M?A 5Y=\E[5'?Z\=^:IQ1O_8>10\_][Y+AWWOOZV6\ODWNOY3;MX^+479O*$Q M1$(D4 *5"?W=YT);P(@1@(5IF"88RUCB\LF?'F9J7WTE9?10B1DI(Z?;MWX& M3+O/_7J( G_Q-3JUA%$E8H"OOA\%KQ_^F:%&_?;[U3W\_"]^W&?YY01/!D0!%3,V>4$P!S7((BH(2E4J<%':'VM8C3HT76IFK M5J4^"B[88]_/'4$0#;V_?3LP'3KM^@9UI,:Z6W#-Z<%\!VZ=*/7OGAKGNH#3 MVR?7ZD'CM<5UT6NO"Z[3C0/W_.57\_Y\EH\FSG?Y]=U2K=8/U>NT>\&3F"&$ M50&D-!5SACP: W1W'+ZJ?GRW MWTE[]YIM@9E,]*.OR9U&M./5VOP8NIJ8$"!C$>>Q:58CK#9W^X>9FE]0 M2QHUHMY%M;"1EC8RXMHWK.E!MG_%\8=7Z+.=@5 Y]:VYC,2@SC4]CQVM=\UE MU;K=:RRN=O_\FQS3YR1E]_/-0LXD0@(F,@9Y06*3^(D!S6,(2"XR*3B"";9J M[7#JX5/[U"NA3/F,)/V%_:U-G'ZV_\2/T+O\85^#2>#/V14.I\_XG-Z#/MZC MAXWVR9Y3H_NAGKUFX-%K=9!CVD/L$L)W_3@*_46F"50@2W-3_%H@P&!&0)8G M">$RI87C"6S?:%/[@'?"=JH>.)[%]J)K>23K"[/0)[.GX K:>L0*&;^GM;TC MCGMH:Z/\T=FMU4W#F.33>L6E%*7I"U)7JM&O1SE36$C)]4*?*5-+)DL0P#BE M@+ "299@AIG3:<#I8:;&':V4=8>>>7\Q+>DMSNO,'-@1S?7(!F:8?5";0EA& M1G^4TH^!5RXY,]2H)-*O[B%[7+CZRNX^U4(Q$S$B1:X0* 2A J1 AQS!5B2 M9TQ(_0CEU&YC__%3HXE='YIZG1S:L*?&SG*K>3 BH?=_K<$8WH-G3^\U$SPIB.0%T(L] I!S\SGK M#UNE)$T1HPHGK&U+>W^='W$\NM6[O=^;]GZ$CWXG:+0P[1>U-;!8+;_6[=X? M=E:TK*L[E!Y]CQ,S--P)&0CX#;V1NZB#O1$Z^L6(?3XSTHM+VCYNK]><+YZ6IK(!&WA+/5?>463Y:?58LZ?ZS]W7KO$&58X M8X!G)CDYECD@%.D9H9G 2GK4^32%,];R++\.S4GS)ORS0^YYO-2EFW5FUFB%&(P9H! * L> YP0O3? M$!<(XT)R)*PC\J^396J<6(M=[?LT%=^J*F^V-1A\S$X_+XZ,>7#/\7S]]%J; MNZC5)VH5BK8:1>_:RFCC38]#%L!XTS12?D#XZ7++)/ #<&^.P95#C)=]X >+ MO;P$3X^\,I5U/,_,-J\[]RHXW=U=>E M<3]F1- L@XB"/#65)B11>OD30O\S35E"4I)QIR+6P22=VN)8EZYXTHY<*Z$Y M%-F%>W*M0QFMY8(V49OULWP,[!V02LQMZ&3X5F+N+ M3[R+MOJU\;I&(?W33?0L369'JU/52.#)9\V.X/"'J0;@7=K;U!0(!?K9R@3! M!G1;A,KU9O;9O/XO?LS+62HACV&6F[WP7/M+B@&L"@:2..$%DVDFN;)9,/:> M.C5RKP2SH^9]=/II=+#.(YQ9S$;_ZY!C]I\X"A^<5*+]=D__TCW6]-7JNUQ;=K8XNGY";U0EE]<6%&>U'10= MN?^DT4(C3RK0C8L\?<$PIZ&GR?0'N9E)FF(HXASD/$L Y-4)0$$ RS@D7,8J MA=(EY:]_.">&'ZORG+=^]09/.PO:'TJ!O^!+W>BUM*/TG>^@,E:;>3/D5+K* M=]1W:"+?O6M@M?:F#,.,%RJ+,85 80@!A!D"+,XQX$@6,99YDA*G@\+VP5,S M^5JY'*NKMS#9??U#E _\G5_4V[T ^H&2?FN[4 MG-5?<6.*BX_+SR9RP&PZ:C]P7OZ^7+%2.X5RB9 9Z=T5&D=[:MMC@:VBD=_&-6C1G?'Z,F@[XRE M33.1-R&T132)E\#=MAIA=OQ:9B$%'M>N&P'Z(ZMPC#$'1MONMI:J(3^MYUS^ MS\H,LYAOGIL2GZFV,56AWXP\T;8FE 0"#&,.$A@C1BEC16Z57>LTZM06G)U\ MCN&R5A#;T;IWX +S,H4-;I M9B\6]HNEZ)1]/\&5^H(/*W/&VZ%.2?UO.__DDRRH781?-*8HDIPDK M !,":U,[SP'#$IN3]40BB1-,XBM,[3!23XT"OSP]/-#UL\DV?%5G&]81-TV, M1=1"\!QM5>NVCKG*B@[T7@PRIV\_VZ/9U=$1A=>!$KL)WJD3-"=[U"D(:3P' MDOR65G38R;A@3@<>?$#X\PO^SZ?YNFKC:1);R[(:9+58?=T:U(7D^G^FYPAF M *J$ \:5 (@)DD@2YVEJM1K9#3>U9:05.)HOP6,M(F-J6'0.@04.P5RI%BAOLA]10(; U,;ZSOY:>,%\YKK=%> MQ*[]7<-\B1?B'T_EIDIJN5^UVR?R@]3>"U\]2)/5=[\RD<%Z^.]S(<7+Y]]+ M(\['1VD:F>K%@F_FWZN59!OR@0O!44I3( J2 I@6!2"%INV,8)8IR3*<I9#KT3[$[Q5T 0A1+6*30ZT^;71,_K4G>7?VUG>JAOM M]/4:I33&A'CU%X((.JI[$!+J0V\@Z%@#C/\VW^3UO.2:Z+0OTLGPEK'0QCT# M)DH#P$0E@,G45'@7L<@I3//=_]X%KN%%GNVNLWUPZST+?.^ ME[24)BUBEC)!(BI<>+.[ED8$:OD M-#?C]@2,=J;I=> $YL0=+I5T=2J7/ROPO.Y>;;@3PXQJ@9U7\]!^ZKER@/7S M6J[GW_7COLOM69#IS#ZC."LDP0(@;H[?$D@!,SXTS&7&L9.K ERF6,.SI&NG6@WG\+0P@3R@%/A3WTG8.3DT,GH R,'F\0#4 M2/9.![#%%C#S/JK/7WZO*Z=TH\T1Q*1(<0HX MQQS 6!MO6%,4D'G,6)8CFBK[':N1A9\:]]6RFN I+6U3C\BE+M3(4V]A8DYX M0@-SL8>6@AH#4(,0U2A$'1CTK^NWY6/W;1F4E7*3E\>E"MET7Z*QRI;=Y&7R M5>/L-M/77Q1M9)E&K*)V&[3WRZ[=2(8AYA+_)L730GY4=69VU<%>G4_2?K]M M=8YRRC")&2@8P0 RG@,:*P9RHI!, M-EY9<]V>5Q9ULJAJMCI@Q:OQN:.5:==Z.N3?Q00^#-(!AKKL*XY]92_ 0.N2NB M?EQPYU$'MFQ=E9MZ&30C?Y:;>9U!^E(NI9J;$A@.10_L'C:AE6-?X&@G<=2* M'*#H@1M*?AN.V@T];@-2)SB.&I*ZW7WN(^G.KO8%_ORO?VM_HO\PJ\)__=O_ M!U!+ P04 " "IBEQ3'+])X9R4 B[08 %0 &-D;F$M,C R,3 Y,S!? M<')E+GAM;.R]69-;1Y(N^-Z_0E/W=;P5^]+6W=%GDZ__AO?_GMPTMP?_F?__Y/__2O_P? ?_WT[O4//R_2 M^1G.US\\7V)88_[A]^GZTP]_R[CZ^P]EN3C[X6^+Y=^G7P+ OV_^Z/GB\]?E M]..G]0^""7[[I\M_T=(Z+9F#K+0'I9D'QV6&((4S-BMOE?T_/_X+"I5-C!ET MB!I4\ %\B R8*%E$S6U LWGH;#K_^[_4#S&L\ =B;K[:?/EO?_FT7G_^EQ]_ M_/WWW__YC[B<_?-B^?%'P9C\\?*W_[+]]3_N_/[O9TY<8.) (8"O$0&J3 9$;7B1=SD MO=*](L(W*EEA^N>/BR\_TH-_K/*HGVP$LQ'*G===".O"\MT1\$W MX;O]C1\_D]KG:TB?IK-\^=?5E@RAJ_5B ,E=J(7(_?%\OU1!G)>50<- 8$53]X)0Q@S,7J(F*1 M/@&'EV HFWN)PN\HMY_IDVXXDI*(M.!1(OM$LR^BQ:I*U2 M^I2LD%X$/@@@;KQV)SC(_N%PN"P[ <.'99BOIE7P6T 'YM"@%L!B((EP:R&6 M(B!R7QBJX)"I87:'6V_>"1*J?T@<)=&14?%BOIZNO[Z8YX **?9.,H**WH(WF?:^)*R@>-Q@C@, XU$B M=L*)[1TGP\FY"]A\"'^\RB2^:9E>Y"NVEM"Z8)G2$;A "1R^=W <*].>@/&+;R_>+77%OA-4'"C0GC"QV1K?+-\N%U^F\X23K(H1 M@<(IG@V%VR80']H[\"KEE'C.V;+A@''K[;NAH^/,YF"B[0DB;Q>K=9C]/]// M&]^)"L0),8,[%ZZ"'M!PWWKT;/#I.> XDUI'!4:W>LR6& M#=W*%F]%M&"2K*"6")ZG!$%(H4WQ1-YQ_L7UM^T&@(Y3G >+;F25UU/2V=M/ MB_EE!D8SABS5A!M+'E21!EP0 DIP3!6AA)/'Q1VWW[B;ZCM.91XEPI'5_Q[3 M^9*@RT7\,%W/"+J?)QRE"DP>LBH*8M8&2N K&E)+,<7F*VV_<3?T=YS"/ M$N'(ZO^P#+4.Y?W7L[B834I208P""QJ5\\P+_L4?Z5.8?\1-OM5A,L;'"'F3$XDB0;32@F7*!HSDPYKC[/Y] M;]T- QVG)(\691?AP//S9177Q0E>X M6DTBAB I'@:N5 8E1$V+%0:&9T/;)--,#7'P>>.EN^&@^VSCX8+L @[GWY M;KCH/LUXO&"[P,?[3SB;75*/1AH>DH)$N@25*9!R:#BX;%$$Z5@8I#[B^CMW M0T/'.< MLM:02Y36\:Q#',)6/$;#;B#I.#LYL)A'!LVS,YSG6C?ZU^[&R+ZSV(>(<_[? 4?0_@\V93$U:WC37DYG=/+IK1_+"YN=ET!SFD>@BX1%%F( M"C@',:=$^$A)AR"5PL?\M1)6<0.&[4LOUAW.UJO+[VQD#HQO;^C_CWVH.]3( M7+[CV6I%PKWBE7D>D^8"4BJ>U@(S$$/-SM#W>4%NN'MLOSF'%E02!RM-RHR*;$AP_#NN0YSA MML1EBI="FS 418:@H!@* 90-%H)S&0KWR@OCA,V/'?H?#J]'B!JG8T8[4 TE M_PZ@]"RE>D%S]0X3TNH@EG[%]24OT81B2Z)]WQ/TVV@'IL$TT &:7LV_$-6+Y5=B81*UYEJI!$(Y!DI+I)50#SYY MBD4HJ1A/3=!SG8IQ6G&T0\O!$NX '6^7^#E,\XL_/M<8F';E-^M/N+PAHPFW M6@1F)6#@!932]?8O?9:9B FUB4[9)J#9@;AQ&GJTP]+0^N@ 8C>)S]IR+"9 M)'L)*D4!3DBRHZBXQ^#1I4;[U]ZP&?P\JN&&=;",#P?(8AUF ]F@Q6=ZH0R7#6BX"B. )[8A"C%I#11AE88I*U">X?HZH'YWF0 M&'\PT7=@9]X0)Z&6C+_&L,)WM,&GL/0\"DX-$V@$4WB$Q/TUK MS/-6# MP*F16CH W+5P\AH3MF"T5EG(UO)Z98:!YR:"D<4[D86SC[:Z.<(YNH^<<=KN MM7"*CA9V!XBYH'_B.3G\3$9(,D50Q4EP5CE Q$BAJC#BT>MIQ\;MX_37:W:J MNI_/ZCB:*ZL *7>/K=MZ,&4WTTMK1,@O:@3&#EZ4 M+SD6G7/TI3GDNJH!:8.!AX%VC$(Z@-;E8=_;\+6>]%TF405S'!U#2,(Z4$P% MB)9(O@, O3C[/%M\17R'LUH[>E=6 M$Q0I:NX\Z*C)HCMMP%?_P61TFZ)BY(\U!CD<2T^2-NYVV A6PRJD X31.EF> MWV#D\F3PVKK*/G_V[L7[9R1( MJ44PM=9!E5JQ%RDVBI$65?1"66MU3/+6[=*[9?]'TC!NWGM@D)U2'QT8N7O, MM/8>A=X,L^$&5"H(09/5#D8Y\E&5,_RQFXE#NO;CILH;F:\C1=Y!8N+G[6OK MD(LS_!#^N,92/O7BZ6=XZ^OQTA!,F$D2R3S;>6C+35M0M% MA!0-,J."4+=[0CW@:>WUVFZO ]9Y M D\[/W!5-#U("ZX: >U!FL:M7#@-PH912 ?0NIY:*4C1BC0!3(X:E&01R# 7 M$$6BUUZD(ET3+.V;V6I6KW#JTYZ]1-Y!A%@[N4W7FPV]%O(LYM7*XCQ55FPF MH2@*<750-=AUQ$JL?8,S"4KI@#JVN0[U"%'C5CJT[SCJ.*'P1OIG!1; RFD VB]O7SOAJ6+ M2_%&^ARD&<:0*X:^S79W#S%C=TH91L]W[]\=)?0.<'.M M=>D%_;YDJ2ET "=$',.,#/[VN.9KB_TV M5UV>IFW<'&'!"\7JSJL<"; M\B'\,?%,*B]D@L+(T*K(.<3 -3BT7MJ8E5%M3-:>A(Z;$FT%OX;*Z@"+[W = MIG/,+\)R3G''ZAJ[/V.9INEZHA()S!$?4AB2F1,.G"D9$H4C7)K,,;2Y#_$T M;>/F0ALA;F"5= "RNX*:1*.3TDY!(B^@'GIRH%4B@<7B$J9@%;:YR7Z7EG'3 MG8U =*3(.TA5/14@3V+0*AM!KF6LWTW7S?;E3R"=?3%&8W^1FJM>_-5YRJS^\CC)VRZ:_@2JND":.\ MWB@E5QZBQ@A8#-FS$F-B;8['3M'T]V9^A23^9KEY;=[$SF]QN9FV,O%UH:)C M(*4*H- 9"-$S6D]*E#JO1S3:*W>C;^S4U\ H>CP)-HB2.G#);G)U,=7GV?GZ MTV(Y_6_,$R4=R:NZ">1,@@I908R*@R:[S1B%-O[1@5I#0>XV76/GS$X*M:.4 MTBG$7JU6Y\2)#>A]U!ZT)J=#F>3)%E0H:G(@&F!7<1EX4TVTVR1V(&SLSUAAM0ZNG+\3= MV?FMQQ*3C&"9<12I4[CNC*5(,B6I*:!V&55KI!WDBS5,FYT.84>IHT=D76[\ M-BOCBP,3!(4LY$%"4%*!4866CHY"-2SXNH>@<4L'3X^H ]30(YJN[_+"4$2" MM#)\J:/=(G((12<0@1G!F;*Y?77%89Y7LR+"T^/J4(5\7T/5KN2Z6I3MA0'Z MZ6 IV <>WS#]N@M# Z5>+\ZMKU[X[<0I*[(_RD% \L^5%O7F:PY@K55*12/( M9VJR?!\@Z/B#Q^T#/]2.*A-CT#,>&$2)]01,6=JW98&(5O(BO.6-LEHWZ1@W M83J$[N^>-AXLYQ%WM-5R77M^Y_.TI@@"EU^F"9_],5U-:#N6RA@20-$%%-81 M.2;4Z0+668DE(>YTZ$ ON(81^NHV/AZBH).4^@':7 PHVCZ@L3G?O.!@]?/B M+$SG$\8*9Q(1*5B:H@FW:N=P@8YP3M78 .5S&HS<] MF'ZL=/<^@U MO/8'$F '-N+*]Z*($E_1IRMB3AF+1H,VBCA0KL[^U!F2$#(*(X)J5/Y]EY9. MSM\/]TL'$G,'0'F'7W!^CM_Z<"-+7'.N06:60(6@P:=ZJNM"R4P(QAN-8+E- M22?!RX&:O5.,?828^X')2Y+3?3$K<"%MN[SG#(FD?8L<%VW'HN!]JS535 1JO&KML1SI^$USF%!_2YE[G MJ1$C2D4((B0*(3-2^)B]%FU2-XP9&T;P'2#H^6*U?E/JA*/KKN/[ MQ2Q/.,:0F12@56V6$,C9CW64" ]XVQ6-^EY_B4L_X[7A#4)/@9,&BOIM7ZW3LKQCN(7+F0Q M69"[T*8R\6&:QJUZ;0.G@330 9;^BG,24,UH/,MGT_FT"F<]_8*7[(@ZWH^5 MVHM#98J HX8@K:>5P@OF2#ZA;F.BGB!LW%+7-J@:4A<=0.N.D":>V4)KP4-. MJI[?B#K@."9PW/G,ZV0VU28??8>4<6M7V\#G.'EW;@+\BOH]1OKZ7H M0C9*>1"NU.L DG9BP3F(J'3)/AJ6VAR//DY7)Y,EJ-&3 A.0.A M> AU?@-MZYX3R4[J-DGR)P@;.4'0#F1#*F3LL_YW.)MB>7D^SV^7BR]3TLG5 MG"+M/4/#R!ETRM)>7\=C::N@Z"14[?R"MZ_Z/'#@__ [1@[ZAX?(D#+MP/1L M)'3=?-ZPJQ-G??(JDVT0CB+-Q"WXHC0D*YVT(;&HVZ21'J=KY*"_G>$94!T= M@.MA1G@I+AAR,#$7!JK.7 [9(7#ME>7%YFC;G)\=_B MT\MCZ^G\G)CZ=G_E)RR+)5Z-O<+5BS](?J2[Z3PLOVZ"G#I\H1YX+S9YVTMG MY3F_95#Q#4R:7M(?%WG-#W MQXZ_P,XQAT'*X0+NP+9<]H&];&QQY8$X3=B6]?C2;"JEG0:7!07 J"4/WN6@V_2% M>XBB3BY:#X.90<1^,'R^X#(N!G+Y;W/R4UA-:]#L9-2%%@#W]4!<P?AXFTF?I[.SM>;7G0J.:WKX2=MM(I+ M 2XR!3QI&1S+TILVYSL4>"&L]#JRA&W,VUYDCKMIMD7,@?#<7WW]8G-K M\.\V]2DI<*Z0@2A>U_$/ 9RA=>Y,TM:Z$%PCQW]/0L?=E'O YR J_'[[,MT8 MEK/)*MQ@::#V3'??1%8==TD>G[RSJ$_F>\^/=*=F2_B_91@5.9@GF4 MJ4Z@KPW\+&?211]CFSWX>-H[N=EX I">6,^=(_OE8DE>ROSY9M!]^OIA&>8K M8K'J?9XW7\TN4)#_]_E%5=755#LTCL+'I(#5@:]*2U("0PHTHPG612E9;EAS M,C@_'51BGA"5>RR*$T&DB[3X/2*X8B9H972TAF+'>EO,RCK D;:WDDW&(KTH MI0W>'R&JDQL.)S#;0VGF^YHK=CVRN&>H7(O(Z:'9=>U#IZ<8'#YV>FS08NT, MQJ,&(1T%_EC(>]4\ L_,J'JQR[7JU;<+>0,WP0TNS.O*W;3Z%)B*Y,P"+ZR M$E@O=10$;A(O@@5C4F@+H?O(Z@11!^C[(>@<+?P.D'2+AVV3/^%*24$5R$II MVL5K[S;,'#RQ8'** ANUF+J7G$Z0<[RZ;Y\@'RW[#@!T;;S!MJ5CSJQ$&1)X M5DLH;#'@2V! $4:T/-AH7)NV!W=(&;EJY7CU/CQ*X@!9=P"69SEO!FN$V=LP MI?#Y>?A<>X)NF8DB\82RAJBU6UJ.!DA0"80RWA;GR6BWN>'P*%DCEZX,#J+A M=- #H%(Z/SN?U?#EH;S)EC&;@\TQ9?"B5AUKDR!X$0"C"C$85!0/MP'7KB2. MFT!H +0FNND =.]P3;+!?%D!=MG-6B 7]7)KE/6&J_7U59BM*V\;D?)*F3@Z@!(K9!A-X#>KZ1_VLXHT^OG0!LEYC11BLI-&1> M:ZN8#>!$88!&-/(^U! B M0TJXA^WI;LV["Y9KQA",- :4$N2H(3&DDA3!.)2NK^D8[0]H!TQ 'R;F#H!R MNW#BU?SN,<^[Q6SV14P\](HY;@;?>-Z7"?'W;#ZZF&+O)^K_PRS<_S& M5,Y"1&,-6&84J-H#.5 @!#9XGQ6%N0;;G/?N1-ZX:? .,'B$MOJ%X,7">G'V M>;;XBKCYI;?GR_2)1/QV1N'Y1)5L!*=%5F*M#7,4.0='7S*9LLS*92_;]#X_ MD.!Q.X]U --!-=HO<#>K\4$N)]:IZ)E.8%-=G3H2DZ4$R-P;U"$6(1LZC?N2 M.VZ[L@Y .Z V.X#L.URME].T*04G5BY6Y 73F_K^BV^0.#^$/^KHPRKI>A([ M\=QA];+)IXXU3>D\1)X#J,1HJXF-SN::<$[DETVA]V-POS#K.W M>401F0G&0A'U$HPE7\A[5T!+Y16Y0XGED^!V)VK'[=XV(F:'UV4'>'W4"[KX M/HGRC\YQ6RYUX! ,H;]^ MT;E9B7>9$S*6E)B%F$4=E44>3E1,05$B%IEL M]]*Z&TK_'$<_;179+U0O')I[&UY6'WZ[?-B?LG5F_*WL%R&^7IU ML4(GD1?A'",F0VUG&2A6#%(S\-PFS9C!(,M.Y5^'4K ;!+_K\Z73:>C[@^%F M_4UR/6L;[8)-YA6GR<;YYR(0];=,!@ M.:B$&13+=4T&!D8E3:L24_!MZO-;<[;;0OA3'&%U!9(.%DVCEE72",T] MQ:0J: .1&08<+1-:1,E=:;)4QNQJ]J_+3>ID;Q/\41U^'B[\#[-Q3%YNM,DEK("X***X1'!,>DE$J M:Z]*:32K[,#JY#_%4=1Q:CBRG/3%?)CY9?<4Q483G.-90?*U(3"K0:$Q$G@L MBENIR:RVZC)V4'$R__,<&AVNB$'AU$'/Q+<;!7W"]32%V4TFFS50O/G.T;HI M/L+Z25LKQL*S2UE3H$&@4W5.4; "(9JL"GVP,;=QL<=HK9@=^8XI*F :ZTT MYB%6(\Y<1I6LL:71Y*+OK[7B/KAXHK7B/E+OP?%ZL$U *8$QK0MD81"4J!,J M'6<0>5*6(@\?59L.0LIZ^+&Y5<)H24XE MAEH*0E^&K)/4GDG>)@[\?AMT[ 6"_1MT[*.1L8])[FTJP31'48CVG"PYD:48 M"%D:2$'YF%@DUW2WD[COLD''7NI[LD''/K(<&PQ/M8^P)AF6HP97 DE&(\6J MT0A@,023A H\[8:+[[U!Q\$0&5+"/6Q/=SL$!,]UL:H6)6X& 413AU84"!QM M]E;PT+I9].N]&G2[,<6+N "AOP]=-[+I=5Y>'O\\7J_5J@J$$B9R# M()-(O-!.'+@H4!-C7DN>-&O3C>,QJCKQA0_4^**1^+_CV81A]>GE;/%[HYF$ M5T\_U2S"^]D9/MES]:*K6%YX'4)" 8([!DK6SG;1">!9,=2%6^T;ISWNH6K@ MU(Z)!GV@E<",K&G4VC1$L@P"B3O.O3"\5=UDEZF=XU#P1$9G'V%WL)<]'%?: M@D*RY$$S49M=LP31%OJ 2I!7%XUI-"3P^\CH[*7GG3,Z^PB]!_0\'5UXKWP6 M(8$UK&[W3!-'GG9E%K56C >4C;JP?+<9G;U L']&9Q^-C!W$WYN%2-QQ8Y4@ M@:1: *8T+3TO25Q!VQR$+LP\Y01]OQF=O=3W9$9G'UF.#8:G\@W9\I*YB60) MO +E@P=?F( B9"F*!9Y+W@D7WWM&YV"(#"GA'K:GNX&G=C%F)R(8:^OL^IJ3 M$JZ R87KI(O3JLT8EY,\>)N0.@_(KK&A2\72Z^3"G@_.GK;Q2MOIJ_ M^8Q+4LC\XS-:75^FZRE^"QFX8:B8L^!YI$U:I@3.YPPRIN1):L*I-CV4]J>U M$[_Y0'3<+5QLJ:H^P'A].KW#G%()8&VP9,OI@^-)0R@B2JD<%Z)-&'9 96PK M"+76^:.UL?LHH /TW+A^4>].S--TAC=8^K#85YH%)2LE9D@D5MH=# >768'( MO.=6I:Q9&V/7@IMQ]]T38WET.'2P)#9URC_=OFU$'F_12AD+,=:A[](A1&\% MV***1ZEY:'6=_%YZQC6QX^/DON+RXY36 ?1^FR\QS*;_C?FO%)A5*;Z9OYI_ MP:VH)U$R$>(&Q<&]D=&(=4X_ZH]!>H MG./'>G V""Y_1GIWFFXT2I_/<'O%[-G98KF>_O=VK15AM*W=Y7T]2Q5&0 P< M 067WC,?!;(FX-R%NG';9W>'T,$5VH'QO$A$U?3$>TSGRXVP[J[$25*%UA@) M*X3:/@R]JT5IA"OKBTS>!I)?$YCN1M^X/;:[ VH#I1YK43\,AMB?SE?3.:Y6 MY++$Z7RCY.>+>94B*:!6/Y"$EUO=+P-]=Z.8YY_JIZ_FM%;/-^?3]__)ZVF( MT]ET_95/I/1)YL+ QLT-!.EJ5[( SD1TFB5,C:[+GHC!<1M^=[=F>H15!_O# M-P_L0C'7][HWY>T2SZ;G9Q.66$I)*X@9L9Y9($7/+$$.V3D>D"O?QL7>B;QQ MNX1WA_3A5=H%3F_?HKT2W[8?RK=")%2*&- @!&%*R4"!+@L2A$*AI;;6BS93 MMG:G<5S'^\3ILT:JZQ*4SU*J&\6*[ !.OVQ.!7F6DHNLH/AZWHL4*SC'(D3. M2)@\U:*Y$\'Q+G6]S8$;!AE/ O!(-761?KC+537\<_HC6K@3*T06EDEP&WG9 MHB"DVD4"40GB&I-M<^OB4;)ZFQ-W(K@=JIA.<48NQ.)L6="'E'JVI4"%[TA7Q8=J_K MUY>Q5UU<,FM. O3@176;39%0CYZ!6V>X)S'&VQ>''NK5N?M+>YO_-BBRFFJ@ M:P_N;?AZ,4<[)D8"BV!3$: T?>;XYKINJ),_.,/8IIWFDZ3U-M'MQ+[;(0KJ M%7'+<\SOPRQL/ 191$FA,$@Q)E"YCDL@)L!9%A)S,@1UPH#A.FF]C6,['>(. M5E"7B-NX 5NNKAMOE74T213@Q6EB+ =P)19 \DUUD)9Y>[+,R?TD]C97[40( M'$)A8]\\N,M53:978=4Q6\_/5^O%&2ZO,ND7[5O7S_*7>C%Y>U_Y^;-W+]X_ M(_%J5V2V4I"I][4ZO^8QE?& QOFHG,IQQ\830U+5VP"U4WB")])A/\>3=T7P M\Y:>BVS[A_!'79@62_%%@TO"4(C%:C:)0JPL$F,\YRQ9F[*/G_)^8KD4S/)"?DHBSY@S"\&@ 53DO$A=?))MVFCL3N.XP?/I:^); MJ.[PC7U!:ZTE*"].(N\7I#$Q($8-* PM/*,7 MS%ZWO/LSE*HZB']M\6#Q+_SB?+O&R] -7FT;_E?WM3_+$"JNL,[3&4),H ME>?@0T@0@D_,2F.3:A/R[$-EES>'!D/, ZV)!E=?%]OW'>Y>D2;G'Z=QAL^( MQ=I]*?,@R/, EV,DTV]8O4VN:G] '7DR*C=R'9\DK#X5&*ZA-[]]61 M3B2+CMP:!B[6L"PX\HVCM5!2=E*J4#N+G09_]Y'79>7,R3!XM,+ZB:-)A@DQ MKUZ2D&L[AF?S_$M85YZ^OBGW\BFX*UIX RRJ HI<9/!)D#A+3.A\,:E1=G)O M4KN,:IJ!M*DB#_8GO^ R+EIYE,0S!6WKKV]G8;XFAFNCC\_U5R;*\.04(XZ" M)4D6H\ Y8T$3QSQ($5"TF7>P.XWCGAN.;4*'45T7^_GNHIQX9FJ];YTGXVK: M@CY$20Y+X1ZSELH6/7:T/>[AXHEAV4AU_::"7D[G89X>$*3CK 3+:I&(K,.L M$6**CK8'X9@16DK69F/?G]9QW<_3I(*&4E4/J:!KOLF]\X4GUEC.5 Z@M5;D MBY!#X@2K7;]X=H4;10N\N5-Y+VE=)GT&P\8C3N3QBNH,>1L&JK]!L5H(H=36 MN*'D4EL%UE&CLD!!G84@/X.;-B-^[J>GRXS.*3!VH$K&KJ'8G%G6*=#O<+8) MQQX7L^VO9G?D0^QG*9-@W!B\[?Y=+V:!&Z#P< R9>M!U<>HI9N M<^ZIDL0@=FSL>#@-7>9NAD;;*?74111R?5G]+=2[L^L7?^ R35?U>-TXD4PI MH)GGH'Q!\+9$"$DRZS6+:-O4,CY&59?IF5-8O:/4T^.F^N9SU=KJDJ$\"485 M%VCUD%?L*6)*!KR4HC9QC?27T9?2IEK[2=*ZS+J<;*L]2E$=(.\=?KZ:F/)Z M,?_X 9=G/V.L":1MS=*U_&:R4IM$?D0H*$!EM!!"'>@KBTYDUFT(;6**?:CL M,MW2"H_-U-?%#KR[,""0%%AFAS=HJ5-OWZ=J=QW!+O M$P.SD>HZR .^* 43.;DO_DB;'BKO".YOYI79^G_-NG\),]S5'?-\ M\QO7?O/5/,W.,TGEY^GJ\V(59G]=+LX_TU_0UVG3F.4<\[::CC:;"2_>1A4R MY,PTJ#I3/3CM083@@S"12]6FJ=7XO(_KX@Z'1(.0?;1R/(:*&L;/%ZGR)'TBE/\UJ!842 MUEL>&>BH:KV:9N!-BA"LMNB#C,JV:>(Z-"?C5L:<'MMW[/&8R/BN[?6SG*>; MG\]>S;9M];\.TUDK4_[8*T]GY7=FO*\-P'&.PBJP] 90(M>3:8>0-)-9 M:U:8;U,8VL4&\#Y]PGQ>!Y5NSZ@NO:S-5-&+D9,8$$V0!9!9#THI![Z>/61= M@O(AA"S:U)/M0-R?PDSO@< [TY<&UM^(>>759YE\WLFCH,=?0QY]=1MU][]_Y)F<0ZMW,9BL1T;* MQ4CE&SQLARK7&6.L_E&2 ,7!NO#0B[]219"? /$C&.+@90J^+ MH84\=D'K+YBGU:79SL:6R% D1^O%,7)$F;00:<$ AMKVQ,D44#SEE-WSW/$4 M/I"6%L.(;&2[\':YR.=I_6;Y'I=?I@DW^#=ECTEG;8L)GX%NK@"^_1 M<&7<3L52.YF$^R@8N;M+PUWD:'GW@9<5>6Q;#E;;Q2,,,[K>NI.*U=-$&<$' MS8%+Y[E)1D:_4V7'/J"Y2\9X9N5XS=Z%R9%B'GLG>3:;+=Z?+_%_3?,DE^D<8C10O(UK>42;8VF,!!16V>]DM;+G;5_\]GC;!H-=7^$Z'K0?(7N M=?K1\JAST)!M]8HR@=9Y5^_R6PPYE&QN]]!^8N'OJ_O!KS$U7O>'"J^#8K>K M_,VK^6J]/*\)G,U^J*50,A8$5X@#E2/2?E@BB&(B)_?:!M>FY\$#!(U\=[R1 MHSFD%CH TX=EF*]*#34I9&^")N7KH M'B!$1ZL2C>6&%62BS8G;D%R,FV4;!%:+3G3< ;XOEONWVRY;DQ^\M*C00.8H M@3ZI_6:+ ^EX4CD)=-8U0>K]](R+N?'P<;OP_7AE=0"YJS/(VH!IM3F&W"QA MIQ3Q[ER];:TD1HN(,&*I(84M2ZG8.N2&L;I VKE4;! [@.IP;8P=2/[7 MU_DO81XN1G^_FJ>MN:5X-\5L/%BI(RAM$0+R L(4K[)QDO%;&>H'8LG[G]\? M*H[0X&)8<79@<-Z?Q]4T3\/R:VUN^:9LKK-O%DZR*BFGR 7-G&)N1MN[YY@@ MHDPEYB@^ M%/(:@X18K_WJI#P*27Z>:%/H_C1M(U==# ."V] :5B-C;V1OS^-LFMX4>C-% M+EN[RR/#7(H&C77 M:%%& 47X+PI*)3Q7N[6 .J^IX\,BH'5MQA2EAT8G#=? M<%D3O>M-WZE-:>AEJKV(VT+N8:@'"+6GLHD&HG<&I+",9%C;T[<90[\C@2/? M>6WM,3704@?@>X=I00OIZYOR,\4I:?U\L5JO)CX8I73TA 1%<46JL^($?J/@[/96.U4('4+J=87WYY==I960BE#+:!@Z^Y$!1 MKRC@A1*0?1#<.B%+;-/2XB&*>BY3&P90@^AB;-?[U_.ZG=?>GO,PVS@/G^N@ M@;WDQ?^Q(MZ/FP^#BZ#B[D7 MR/PVG_[C'-\O9N<7/8> %/9]W M# B18\3:"S2^(?PYB9:>?1F/OL.S!?WP^408(57DQ O14#NYUDFYAH.Q3/M< M '5I*%_,Z>FSVG+PBIT8368\(,6WM?0OTFX; MN=#@="&SR8,H<;<[&$^_J^?H:T (#23L7K#SRR).9_CVTPSC8KTXFU:WW[J0 MO:E5A_1);>]E(.C:/365Q"*FB*'L!9I[7C)RKY]3H>58\7805;VK%\OGF%^$ MY9PLY>I92N=GYYM.^#]CF:;I>N)LSL;*#,7E7,=YZ-K_(( T6J>,7";5*EI_ MBK:1>_><)'0?5#]=S.B[IWE6+=_ZM%BN:[?GB\E:F\*L2;2Z^!I%D@=(O&D5 M(!2>Z^A,=+8V=XMMV@KL3N-.&/3?,P8;Z6OL3?+YLWQ[1.1H>NM@I_YKG0>R>H<):1'6XP83#-H259TVN*&_D"C)-952 M!F&*,5FTZ;EUFY+= /==9]"/$GXOANYRF;Q$I$6S72'O<'H6S^D]&P-^N5Q> MS:?KZ46ZCJ0[D3$B1@M$4-S.*@F(P KR-*83LN"F[Y;>.)F4WK'V7R?41 M=-6!6;M^C+\-JS;3MU9UMF -P*\=ZT^L&4L2"BJ%,]. ,O@@1445C) MD^>AS3GC0Q3M!K3O\EA@4&7T!:K:X6R:M^,J+CP*S&]NK!C+6#3>9<@!4_4P M%#@D:-!6JHH/26399AK*7F3N!K_O\EBAO=H&3,0,W9WS_?G965A^793WTX_S M:2$W9+Y^EM+BO,Y:^?AV,9NF.OOI!B.[->'<\?B-CI;0YM_5K4T MQ,K:H22"=<$&GSF&VWT>AC)J.]$W;A780(BY8[^&5TVW385W6^_MS=YG=(FVN=@^R]0I"Y)D)*HH]M+@8/;\XVX??K*7D/F?R'S5._7ELB MW$ETA=9>*;1$O/#@7100LLDFH(V.[7;4_M ;^K4_>ZCX1BIC$%EVX+O_%%;3 MU9MR2T1WN!*JA.1B!F&S)3G%" &%@L!SD*B49+)-_?QN](U;E#HPOAJJI@/ M_;:BH./%:CT]"VM<31 S-T0EY*P15**P(E+P IGDI8J*.K*=.O'N#:R;=(Q; MIMH(0$>(N@.@4$R:2';;F'2Z^OMSHF&ZKI]-I+/.\R! ZSIC2G@-,>0$215R MZ$I@TK>IVGB$J''+6!M!:"@E=("G7\+R[[BNYUO?2OLO;.E$"F^*CQJ"-?6\ MJ][6=2D#"]H%SUS)LDWT]C!-XU:U-D+30"KH $RO<;5"W,PA6]WQ +U'QB(' M;O2F$S9MR%D*H,A3!I9E5JI-/X9'B!JWPK41G(920@=X^A5_OR:DY6).GZ;M M2>B]7I_2(J20!5C/2FW7+X 8+F M9]+IPEFCF63[4CINM6PCY#55UW>>A+KA M,BS*-X?A\/E6P[SXE"FKO830/I.%R99DM8-(2"/7GZ=ZJU^2TV8BCRSF:-HT M &V7F+_CF5Y<4^&9 6J-HT:0 GJ4$AD>;&,\NLYV*9/Y$8Z/VTNM.8Z/V$?+8Q:>W M9B!AT$4%"CJDRIR$$10XQ,> MD0RXP31119?0NN3FC MX=?<'Z.]<(0L;8)!?XV77^Z-.Z7K7&%5SYF!J@H+E#&U(O@ MCH'Q3-)7G.*&-EWX=R*O-[@=@X@[%V*'5D\'F-M&H=-[T#%/YE-/$P+/0!JNT_?8>ERCB5MW%R9 M""G4;G"Q5FEII2'5-A8J..=5&[_J"<(Z ]:A +@-K &UT0.X-F=(#S%C0R** MR2.POG;F\4C,A*! FL**E[SP1G5TCY+5F4,U%+ &TT0/L+K-QNNKRV4D!"%9 MI@7"2.\JHX!@K2=VT!>?C;.QS?"'AVD:M\CN%.[48>+O$4AO<5F_$3XBGWB# MTN5<&^;4>SZNCG)-N5"HD;AED?C!$[E3UZCJ;-L[4/-/ >I0-7SG92@796&M M:TYNO.64!28/L]>^FH2;8#+GI4ZXL?7,CT'@7D!1,D=+$$7=IL"QT;VHK<3? M/"[Q"UL?&4\H;)([I39WJA2X>NTX0&FK MT<6QXNT!$]O0P&OFE(T:,L,(BI<:=$@'60:KF.)/%X!P8$JNZWT M ^0W=H79=#X].S^[3+);X4KT!K)6-28D307.-P,G32XL>!YVBJ1V*RZ[_NJ1 M57^(XA9#2'%L]8<_KA$>H[19,D5A83&@!-?@"A.0DA4VIEB8WBGOMV-MX1][ MJG_P!,Q@ZC]8BF,7ANVV'7Z+^(H)1:*-X&W6M"5J#2'K @3J5)R0P=P>%GV4 M6[E?/F5P?)S$8VBNA[$Q]@YK)I/8>/-YT[EI_O'9/+^GN)_C?QV9YH'D+73Z[KW0 ]4]:*IW+M-M?R*Z]>+ MU>JJ)]\!>93;CQ@F2?(H80-E0"Z[TE^^Y"KL90Y%B$K1SE/#WL I[$6?( >? MA6%:.]NF;_M#%!T]?>[6<[_=6XM!,52$XAR- \4T[;ZU,3 AV9(#9I L[TE8 M[:25S""8N#-P;A#Q?R]&9+.C']2BZOX'-3$H]Q'9VJQ8VBU$2!Z,3[IV6-00 M9/%'FIW3DK\HR#W[?'ZAUKM2^28!C@PQ%P1>'?RQY]C?5%V:SX<+7B;_WJX2>L1[^SR#R;%B[V#[OL'$!%4MKLMD9:Q7 MU0'Q1+S2X).T41?F4;?9>6^0,2Y6!E#K8T#92\9=C.-[PGU]L_Z$RY^GJS1; MK,Z7UTH;-++"'2]08HG$*#.TO]==G6$A%!0;S6ER/#L2W*FO=HR).H7J.C!B M?\/IQT_$SS."??B(-T?.O#E?K];D@) <-NQ/O*V9ZMHA'44]!*-5&!$CA%"T MD-)']&V,W%YD]K5A-@'.XE1:[,*,/L#>5J)WN)SPS%3FS$% 5H_JZ^$*"OI2 M"Q:2TH:VBE/"]"%"^S*;(P)U$$UV =4GA/K-*5+&&%IKX!0A26E.:U 4#T9% MB.!(Y[[B6GZQWY,,7O JZ]M- AE+8"FG#CG0C<0=8L@%*&&+(V4 3G:JF" M"XG'DX!I2U#7^V83.!VBB>\EW?MVL:;'3L-L]O7G!U/B50V-4\##T-$D+=Q M1,W+5"3W21@'J.O$ON0L!"Z1,(O6FN!ET:?9@(8_3S[V\&935)BL%]HE"]HG MDHKC%IQ5M#\H(;)A@073IK9E6#[ZVMD/0E^[4[J]%=V!#W DSS]]O?\!%[W0 M4BR&<8KA8J(=,4A'.V)@8(4H#AV/'!NU7&K'U+@+8$RLWN[QU EPNEU#M9WI MMO\#5V274$0PHE:K5$/EI4_$E+'.HG *&W5$?X*RD2][]@*AG:!]H#['+MQ_ M0:[QXBLB12R_+N:77VT&,;_Y7 6[VMYX$8&V4$TFH,XJ)6.0$0)+ 2SCZ#1Z MALP^Y6+O]<8>P7>HDA>M)=Z!F?M;6"[#?'W9T"A;9J728&LYE!+10;"UJ9]S M.M-*RZI1Z=D-,D:>Q=@"0\>+NP.LO$/RS*>I)ODK[G^;3]>K=^]_VS(CDPG6 M< Z:;3JX*482(6:"1#0L6HS1-L'.HV2-/):Q)9:&4T<7IRY'.@ZOKZYEA62* MXCE#$4K6A*T')Z,$QE*TP?&2^XQ07H][I?+/%XX,X=%)V]TC+$<+O#W7=@@+ZYQ5=O>;9:X7KU;)Y?3T.' MIU9U![''%])7OC9ES;+X]NH/%]><]7 MWUR4BTY7TS"[$&6X5Y2+6R;G\!+!EN0T]-Y;".P4WK_D2:<8"+.<*5#!6? A M%M H/,_D\C#69D3-2=(/1ZS^BWRX4*A,<1HP>0Z*\P2Q;I JDOW)0JND&KM" MQ[+0L=>_#_9:&/C]5=R3T_/3UZM/_V.*2R+JT]?7^ 5GF^*;@BKER HXXS(H M(^IEP\BA]LT5CFO!9>,\'GO[GC%W^6)NN5*!F(I MVGK>J"V9 (MU5 E/@65= K8Y]=J+S$[0.B!.'H+BX$KK"9&;V'>UD1B_;#%> M BO&"N#*4XR!1H*GH -TI'6-3D;F&[L_=XGJ!&W#0^$AT!VIETXA)B[GPS$5 MT10/+-@Z",%X<%%;$"IFJ[UT.K6ITGN$J$Z28J- [!"]= HQN67%""628Q%\ MMN1(>T6?*?JR2"89=[*>XYT,8K*'4KYQ(7:(7GJ"V$]?KXGMY1+_<8[S]/7" MRTBZJ)0$( D'5#(<7.W1'S%$K3)75K6I&]V!N$ZL6B]!Q2 Z[ F6]S&T7<&* M)!4E&I*6KQW/'$*0Y O3>@[.B>A%;E-%N@-QG?AS0P%BA]#A&.UT"KC5U;J] MO#E"_FG@/$ @A[3.PI,0BD\@35:%!X_8.G)XA+I.(#<4)':)5H_13P^8NSPT M>#5?K9?GE:7-THP4!$7'%0B= RAI$FQ.G#!();CBQ$RCT\?[">K$K1MWCQU M5QU [L,RS%?TYBK&][C\,DUUQDVYA[M5':2^NO]'V_4P_#NN7Y[/\^653VXS M)ZHE<6'K5:M,89]7!K+SQI0L9%%M+.K]](R+N?'PL1A<61U [L4_SJ?KK]]N M?USZ(M(6VG 82"D5.3N%9.*< :EEHB^,,KS15*5[Z1DW3NX&<@,HJP/(/5\L M/R^688T_8US?84:I9'-MW1U8[=]=6_-$3QM(3-&*D'T0MDWR^5&RQG4BNP'@ M<*KKXDKP$,[YZZNK>#F2:(6.X*/)M>\H0@R\@/>Y8"S(G-AIA/(HE3>O][H< MK/[DX=)HN.C /%_P?$\9U+?&:247:[* ;".)%@F4Q&*"VE,@>)EL\FU*S)XD MK9,LTNEA<_MF[Z Z[ "4S\/J$XFK_E.=H"]A=N-X[!N#D^09%AX+Q9[,TKJW M&6+1%E(H+$9'_C=KTS9K9Q)'OGD^+#1N.PA-]-0! &^[WB^__#J=>)-CM%;5 M<6JU@R32ZG3% Q;G0XQ"HV]3"W8?-2-W-6H*JZ.EWP&"GGT)TUEU35XNEN]I M77SCYJ8S/=$4SRD>&3A5^Y)*:2%XP\#(4$(2A2?;)MVS*X4C]SQJBK0F6NH! M?0]);2*,]L;J M)OILPG#<['"-9ZE%$XBMT:P>TADL8-01KC:Q ]' ZHQ3K, M!@'4-=?V,5D11SP&1;(B!D 5D>LH5 6R7CN3CM'FWR:=LQM]WW\!SC !0P-M MCMW#]/GB[&PQW[2NVW9%O&3RZX1[8S27)!M;1P8EDE=D,M&""RZ3F%RVM^9W M/]"V])&7C.OFMU#HHH%TOZ]+IN_/S\["\NNBO%JMSL,\U6Y9N$S3%:Z>?PKS MC[B:SJ_^,,PSK=Q96*VF99HV%*T6Y:+<\M[\[+ W4$]!:\/KJ2<7]2GNKJ:4 M%$8>@/-Z_9I"7W"1PM_$C(I>4@S3R-^S92VC3L@@A&1 .6' M.^N)*Z^D; M3]\M9K.7B^7O89DGC.>4-K4Y*9.U,+9 4%C ^,)=<%HISSM>*?=SU-OM]K-LR8"DY#2$<2+C[2).P,^ M$N*=CL$;KX1I5 36A)T_P\H9 JT[) !/"YV#U\]G7$X7^?TZ+-?'1P>'RN&F M&"[/A]^4K?=*-DXPA9D<8"X% Q6J>V"$J]>2F&7LTOY[I-G G&!1-! M%R5 (9)HN",%DIN0:ENP(AH[;:U9_#,$/AWM0VTA]J?U[4P0SH="^XSS!93# M !%Y!LV]*9X;F4KCBZ(G]^U.=6'T^U]3PT'G2-_NQ3R/5E[Y2":R_M$%NE:K M\[//&Y&UJIP\C(Q3%$4.(*!3U#M:HU+.N=1+V($\KL3!)T0@/TQX%:-6YON; MU#=$U?Z5DFY-ZIEX8Y/PR=76212\%28A%NG AN@,HBTL-)Z"T("K3L+_8Q%Z MRI%->P&A)T_IWH-4F1AY=E*#T8G!F<3(E=F#'KT5!&W'6/F<7!=A>L5S=-B.,)P#F1QU@<1'+@B25)UQDMT M,@*W5FJKLS:YS87('8CK#UR'X. )>!VKE"YQ]AG3Q1GEV9:C8DMF& (X4R6F M0VW=F16! BV/TF@=V@0Q3],V[GYZ,I0=I9(.0;99+_^YJ(,5TR':WDU7?W^Y1 JUZ!VX M6K^C8&C+62P*-[4>0?$"2E&,XX/2FPN;5DC#7&HSYV%W&L<]0CT1[@9240?@ M:Q1CO;XJS35*($\46*$6)'8KR?07X6N+[A@X9#,Y95_4W_<3&70&J M@P7V_A/I<[-/34S*-CJ+4+((M"^5#"X0#^BRTC9H'DJ;^.<;#9TD';O QF(0 M18V=\OX9-^G2Z9>K3.[7&V'>A*,,.=L"W$16.SPZ",0@>(KL4F)61WD+=0]D MN)]ZTY\R67@Q*)ESLH")8D,2A1%2R9P"$EB-#8$B_)0E-47 M_"EWVS;@VEL?'>R2][!QV^>>2,9+2KJ \([".F<<1.UIF: USA?+A6D3;^] M7%>%HWW LY5JN^VR60<%A'F^&*-6_>AK7<8/*.=\[''#E&7N3/! Y97W#U2X M*E_+V5/,X1DPDTT=N8002MT&:X,_\KHPQ5-.NQBJQ/+^IW^KW_M TOV)_N#O M$VMXKHD(P%P'05L;P#'.Z4M5JZ%#R+I-=F=G$L<-'P;$SVZS/HY5TO=HJC89 M@*$-UO:AS[],G MS.*ZB\N6;)H& ]6@2Z%G&*> M:4FR%(!+C#DCEZQ1,^#F]WBB6.4TT6/VG=(LIG6XI[[&?R5+,'Y MLLI^$IS5LF8LJZZ__;WMOUMMFDK0+WL^O&,Q] MG,Y] 08#J%SE/H53&VQ7-[XK(G*S>5HB?4C*7?7]^HFDJ'WC\B;?I*K1#9)!@FT1K0_!.@J@AGO(< 76V8&1,HABA36K3P7M+ KMV*W?! MSO/YG>$4U$%BYXFQ9NNG-<5B%($,//DU+5I:H#H>-%,1EX>5OP-Y9V\1-:X"!P/+0]#GL%4 MUP$.JW]S]P#:<,&5*73V(.00:%L'S0 %B:NDY!U*JVQJ9YND#> MLCJ W.M>T$\W96O.4L1KC(.DHZY%D'7$!Q>0(@_:>HVVT:2A'8@<%YS'\"E; M:6SL4NB/7^:+U?J1ZQ/)B=NIY$S(7!0#G86O9EV XR1#%/4E#2M,Q0<8?*8P M>JOE>H]0]M3TO*G8.[!JS\GK[(*8G?YW3N_FR]5WN0N=3FKG,@!L;!;RM< MS<=7\F!Y[P;8CO'RHG8JSNGW6HP^_SRK0OB?\_-$'E)MNCU16:H@4H# "76J MUJ:@*1EX0E:<%]*Q-B7!^],\SGD^-H*'564_ PN>8_CFQ<6DI"!8T!FT)Q]: M"4;GF%,:&(O)!_+'&6]3\O@J:>/<&HZ,Q/T4,[8K^=-\]OE5<3D;>"@R@%EW M<%?,@M?<@6D20WSUWF_KU7H/2P9P) <7>@=^Y,,8__VW7Z;5JYA(E:/D M48*7M\(I_)=.REQ9&]-S64GK$Q#]^ M^?'..?_W!9WJ];#'\WK47\])N7)?/^$?$QEU5 D=&*;)_K(< /S()7U,OKD MK=G.7!U(R(@.63.@'5U!G9JV";,B,JX,!%5Y4/4U5N&)3@"'2H@076XSYNDI M:D9TN$8Q:3M)OP,$G7W#Z7F5S?OYXB.>/[B!N1^%UR?1DUCYDRA!"Z5 >5P6>W DH*3HI?8[.MKGJ&(3\K?"KWR1^&^BW0U-[MVKS+ON37!O?)(P0E2;) M:D;A?Y(9;#8H:J\\IMK$)=M2N!4TS=N YB!:&O65P%IN3\KK[CEQ+=@)U6,Y>C'9?1UG MW;"+1@I>2@$;#*.87Y(PT5O(%D7FV2FO_/X8VXF6K<#GW@KXVJEI['3Q4^S> M#G2YYJA8)B+2/@O>U9H-\A9\LAQB2BA%L#')[5JR;;7<5MCR;P1;APF[1_C< M,]43R9)BA8YZ'[0&Q5R]F9$>HLG*.2VYDP.=B^,^;3O*/<.PXCZA$_':QDYD M3,Y$30 IK(Y(D9SVGD,P3-K,(Q9OW-!'X/7BXW;F&P]@ ZJD@WCR*18GMO@L M+>>0:(. LC[6T24>; Q6!,ZR9&WFRS[?D^_8*8QCX6PP/9QBLY=KX=9GJ%=B M;?/R]OEUFK^UW9+%X[RN=5)X5@B1F*T!91)>M24R:'G %!B=DFW>KS1]7?O< MSJRYELUWZ6__G*Z^3&>_SO)_95S\DF\ZAI#'<#DCV42OR;M$<$X$4)(B%.1, M0/&.NU1BM=]'+3?:A?JNW^7N@KIMJY&:J;:#(WD[GL\*K4@L?_JRF%]^_O)^ M^FW-_?(Q^TAQF?-,0]!%T;&D$Z#G&5+*)CI&2GF8BSLJLK=FI.NN,NU!WD;A M'>-]PHNB4!\Y!*L$N3_"@%,>00ORL%%J9(WZBSU'4=?M8EH@<"<5=-L)YKO+ M)?GHR]KW)$QGZ\_;R\-\\G.&\2!?)W$@#_&)A0A3Z_;V9Y%0M9RNOW4-JIP, M&L4<1"%)_Y'L";*0H:#B/D>M161-MN!N=!YJ@IY8[:D6U77HF/320D8307FE MP1?'0%)8KX0HQ8HVKR:VHV]<+[ ALAZ:JP;JZC9\?LHRG*6T%F9]R%SFBXLK M":SCRJ'LVDM+M#-Y6S,VCC4,&'CTSD#1Z*#B%#PS%%((+K/4#G-J4[9V7&MX MF_.Z7O?.(LOO_KSSMZM'S$DA4]%FVL;)@]+2 R(:L'4&K9829?.V5=M1>E(6 MT/?\TO($*.X@9GN!JW?_66MJ&W"N*A#*%UYK7OIS$56%2V12LE*Y- M%O55TOHP;PL#UAUKWGW!Q>JGG]Y=CS5.5M*.PUH90]*IT[6] M-8GL?2[1I>"BPM<HX9]E^RND :'^?S]._I^?G$\.8=2$6*-E@'>.E M 5VI?PB6F-L? MVMSD-1QXNAL@'7<$RDDP43F8DN;EK]',7Q73:UN0KLG MM?!@MJ;1-G,5#>09V63G&^RU@[4QGFTVL VWW94[)ANT#F?@?09HKH M(-RYK<1]/YU-5_FGZ;?'SNC[RU65Y-4CDK5Z?_CC:YXM'_+.4F R,0U1"[+= MA@?PP1E0EDFO43)AVB1HAN1BW&"E/:9'U_PIGMH#UQ;LN5+S\_W8E0:[H9U; M'9QR'*S+9%I=3."]1\C)\^S(/8VA3?.&XQWZ+ZRTR=_2*9*BC1#0"%#,6,!4 M2!JF>!:*Y#F$K<[YUU8ZI:-]%V#<.]H'%7<'I_D+EOR[/W_&_SU?O#O'Y7)] M >F"LU8(.C&$(-92,N#K2%A?6^3F+&3!-JG''8@JB9[ZAN M M8[_@Q?5M)\O2FJPD:%\RJ*P;#V MQJXSN,Z__SC[;3&/>;G\E..7V?Q\_OG/S64Y4REX[6@C6\G(=XT5%G;FVBZ@_3SU]6 MUR.R4BE)\!!!6EE'9)D"J(H%+X01=%$W8%S]>YR MN9H3.Q_R^=73@"_3K]>LN,0*MT$"-[[.:JM7PTQ3)&0">B9]S*9-(48&!M:,QV ;%UZ\$A@5ZPH$[3A,D+!X&M'^5K'PPUPKZ+FQ5G=Z/'I"T2- MVPKEF" ;2C,=@.S'6:3M\I'TE.N0J9_J+UR71C.&5DG.P=1FWRJ[!*A-@CIB M)5DRRNQACFL@D+U U(AM_9MF(H;20[^0VNP['3,G[U" 5+6C<>(*T%.@44N\ MK&58 F^3/'Z1K''CP,&4OQVH]M#$^([Z3 MRGK799T#'@T/R$PMK][2/7_TX5WB81^]S0<48A\@^&TQ3Y=QM:'?)AF2CQPP M! [*9PXA.:3MP:UPT0<4VZ6*GOCP<:/ZIB#87XA]@.#[Z>?I"NM1O/;%KE,/ MB1$7WH MAFPE%P8\0PE,.":=TL'N!(8G%QDW7&\*BL.%VH'W\3&?G]=F0]<- M[^CK3:G$AA_)G',L6H@BD9>&.4&(TD!TAEMN(LFN3>CT&F7C!NG#(ZN)1L8V M/R\$ 3_=/&8@3\UGX@EP/2")IPB.D3T-PFNM/;">YO51AP_U20B:B/F M#BS3S0N2$%4.0M32Q-KQKSX =,0'I&3(IR_&1M^V?J;/Z_P]%?O<>[==I-P! M.J[R5^=/Y:^NKUWX)).E)+.K019I0;D0 +&6YV,,,NHLBFE9*_(R=7VF9H9! MU>#:Z0!Q=ZM)']=43Z3VAF)"!AEK ;5$3S$BM^"X<:Y8J11KTTCB9;KZ/.Z& M0=F &CG%XMZ/EQ<7N/AS_HCS)@6^KZW6O,AW)W9'*?0-+!O#>0!1&STI5BCT M\^2B!R&=)O>-!7P[KWNN3/QZQ?+\7=*57QN+*,FH!$5A J6U T\&'@KJR#4S M(8GMBDOV6OZ42H)W@= SKWU:*::#(WB7,XZ!"*8!.4="<+(L: M.4O1-?3]>J\3/@)>#B@>WD5Y?>/RRN?:SUT$WX&9>ZE8+'KNZ"1(D$70H QJ\(DB.NM*ULJ7R+#- M&]I#R_BZ*3/>!VI#:V9L<_5RU2NOLR(I= ==,(!"LO3H;%[O&9-,T5;\Y0J, M]S90PXFZ \OT:8$I7^#B7TNRM^N_5!%=,V,-LUSP H%))&:(CX"" ?&@A R: MN&LS,^=%LDZKR/@0ZS2<=CJ VDO%K(DKSP4:X,+66[N,@"EFL%H:7C)MJ-@& M:&^FS/@0F VEF0Y ]N,LY1>"\4?A3W:%3O/,2&P,ZW , 5Y1<)Y9%$;D1.=] M&^]K1T)'O/,Z?L*CI1+[Q^C3VULJ(Z,A9P(=N16\VGI=BW6+5EKFH#1O\VIZ M#V+'KFEM")[=@'JP)L>.*EY_SJMB$)&K MQ&VN;!DARCU,"5+LZI$A)_$R^H MFVMZMU?4NXA];!#M>G[<7G&'XEC"FI&L([$4,@$NB 3!%ILPTMX48BMP[4W" MB$4 QSMVCZBE#D[?%QSK7_+JYCZ1@O@L@@T0312TPY0A01)KG*;O3VNV-Q1'@.(3Z=@>HOP+H+'^N"Q_N)C[)X/OY(D\_ MS]Y=$CVS^.=ZX-'51UJM, 0ZSOZDT"+XL#EI3 X(7C>;L&R#LNW.TM MQZ%(:ZZ%43&VG0 GWCD7ZZNSB$G5%XJ,O).H0%@?52[2,-YFMO'+='5[Y7$$ M\[:K6@8;P-X"9+\O<[D\_VE:\L3X$J(SY##XFAY@N8!+3H(,B,P8"M0>=GUJ M#K5;ZKJ]_&@/N#U5M#?LON5%F!\GM?S#'_'\,DUGGV]J:Z]%R1R3Y"H$<,0R M.;,) 94HM,LR8G R%-.F GM?BD_H0F28 /@HJNT@3MF5SPFY<]%(*0%UJD+E M#GR6$80J1CKK5%&M&KWL1FG7&>R!\',@:'=29A=@?70Z/2_(DIS/6GB(HIBK MUJ=>TL%5LBR>JE>^"\Z>F[C70'M=>'8O-9/E(M<>C]ED"LAL M88#&)[!:!2^4X\:T"G4/Z^C<#'4ML;!3B^?M%=,OQC8%EC)K99R5D'3TM;6Z M!I3KGK*,EZRP^-RF1NMD6SSOH/R=6CSOHHFQZU&?ZDYL;.92E P,ZU,J&8A^ M(AQ089 F&2%4?,UK/,46SSOI[;46S[L(L0\0W.].7,=S:(%U;(?(M?=H;0^J M%6BFB]"26:&W:[9S8BV>#P3!_D+L P1/=R,.+BNIF:GH=60KDP1??(&2A8V^ MZ&P=WP$,)]?B^4!0'"[4#KR/5QL*)^9XEKZVWT,2DF!D[+)QX%$*D9-CNE$0 M>LHMGO=!5A.-G$+%QMWG:K?W7;Y8ZU6)D$F&%!TP"D^S->!L"39+%1)O@[M] MJ!WWZ#MJW-58E1V8Q!>(?B4T+,8=5<-]@?H++#[D>7Z3N6I^PC'C^7QD7$\692%I+"J(S MIU,G&@A&(WAALI.:!\F/_T9B2^*[?<,S,-)V>$K10NTGA_1?\A^K3__.Y]_R MS_/9ZLMRDE7,.48)V3!!W 8//IH"CC%O@V8ANS;W\X?1W>VCH)[P?9"R3P[: M=?-^^O=\DE2R1E+\&52= ^Q5@. 4Q>\H,^WAD)"W&3FY%[G=OCGJ"P%P97@;I\P=8?AG=5[DBA^ M/[]<3)+#R%(J$%DM9C1T5:U!98*UY8"7R-L1L14RS9M! MYE%UUK=YK<]C4;J(G%/X:;T!E4($S)8!G12>PE'TI;3I8CC JV7[9D#90%G= MUE!_A^X$X;QUU.2"%+D* <%Q D<[5Q!ZOA MB_.AS8"+0<@_^,+U\BLAIGXDGM]5W6U=YO(3J>L[^IU_3726,>I GD6LK2>X MM1!JCUIIO" CGDNRC8I==Z!RW!3K\3'YZ,*VE4:[G3OWM,E9WRX.:!\WG]?2 M2CY%V,AEOA'4,HF.,?#B1 9%98*A50!DIO'C+MO+.Q?8W^N#YXL^K!CVK MM>+N["K.=(DR0):!7-T@:H-;DE6T'*5!G4RC%M?;4O@6;.0N6'SIF!4?]Y"M#KI(Z5O-&]Z> MQG$ODWI"Z:#:/+%S_,YKR5,X+S MM,%#9$XRGM#;-DT+NCC];_14DPU+VIGU5=MR(DIF0@@-W@8/2EL&7@A<#PI' MJ8*7HM68@*?H>0LG^RXX>UP1>+"6.CC';[CXYWSQKYN>]'28F&!D-F LR[7[ MF@74]%44,84@@U>R,=;NT?,6SN=!L+:_EGK"V@?\]\\DGP4)J@Z_6N<1R-.8 MH+:URV@!8[BLB0(-+A4+&5$I3GY-;M8JY&7*QJW1Z A_0VBN)R2N<_;%&E.( M=F=*(<=9BCH%*X$T.KJL F.^3;'%72K&K:#H"&&[:N3$;E%NOYI?QUJ;ZZDE M;MY3;?(#=T*PH<.00XAH&:D,)IRN@IG@.%KE#$3KR2.4RA"N%8>B@U,J\L : M7>".&LQLAAVME?B.?CB-ZQ>#5R\(UZK\N+I,I+^-1B=%TB&"20(O(H+RQH O MED..C(5B2B[&O0;W71=]"S',+O!Z,(FJC7(Z.-]__9H76!\0_I21/G)C+*XS MK\0^E^2O9-"%6%):)L""#'A(@@NF'/K89D>^2-=;B'+V06,#K77Q_).DN!;* M/Z>K+]>SR!]QQ;.)(48.UKA4"^D8.&4LB,ALYBDP+&W>&&U#W5N(>PY!Y. : M[, V;LS^;XMYR'('% K8U=COO]9LW?\,^U?-[/'\VGGDCI,I++ =JC!1*.K!5U'F11 M@2>/"7/8RAG<8K%Q"[]'=@*'5L:H!^\]MQ:_UB8EZ_@Q36M)Z'(BE# \%0[Q MRH,0"$$)!3HQQFT*J!X^=7PEQ'B\QKBUVIU$% >*OI]#\L/\3SQ?W8F#K$C% M!EZK>DUMT*T\N'KGSCACJ()7A;6I97B&H'&KL+LY%@_2T]CGX8:'CU@3>INK M'0J"ZO$^P5!D=)G3/K&T;8+7=5*'A83)R2AR0F=WL5A/+;(5AMS;P]"@PN_ M9GUW2903^>_F%X%$M1%HC:=)5%6TT[2.KVNR]D$(@SP(HXN'S#-Q2I\-0:@" M115+@;;)1;6Y[MV?YJU0Z]\>:H^L[0YPO<-,$NR_3M5UJF;U=@ ZHM@Y ^)B1Z_:'=[XU28I)9%Q#(0D1 M4XAU9]%&RTRG$HHKI4UB>2ORMH/D&[SN:*?$$[M]/DL4CZV31S_.RGQQL5[G MZ@)UP/_:ZNB#F47,A"6%H&)E"I1 P\0#%&2\I-@XIM.GX./X% M\;NS#S]\/(NK=_2)9*O?SQ<_YS2M"J]M0-=?3M/'O/@V)<=\[9[GM'Q/IN4L M?:L V*2M)HQ3Q(=81>C(I3', 99L@&D4AF53M'X5S$,2]!8NEG>!Y?TNP2,H MM=NG!F2=+J:KM62QWK!O7/0XW>_%X$L?-XQIW9K@@6SHG?7.'JSWQ,B6%!,% M*)H#%YA!%58@R,A \!AEL0*%;]/;:R,:Q78X>WQKW$Q[IVCF]G\>_?J'-C=Y#1]*[P9( MZ;036#PDSR*HG B00BC:D2E0B&**:W3S<%3#MZ[\J65H#UX=9JZ*+TE4(@M% M?3Y!X$X#0Z&R]3J4W.9EP#,$G9(IVP4Y#TW9$/H8^W[EWNCIZE^NF:J1_]/U M9C_CZG)!_WW LHA2V)P\",EJXJ'>!@1A@'B7PIL8M%FR/P+%4 M=XHG[ MYCX&/W9=6:GX6;\WF* 3,2@N>>P-.2*GH^\+P-F/[ M7B'LE [L79#T^, >3C]C']P/N)A^_K+ZM?R^O"I+^W$6%_7;$S2B2*<4:"5J M=ZF0P$7)(9FDA$E)RB[IB*)EF1 M=^!#-%"$KIU-F%'I&$]"'I U;OW]\:S6<+KI#FB/JB^RM\8QZX&;@*#(! $6 MVCNRD(^L,OV/-:I7./SQ4;,"^[&@=I!V^L7:+_-9W#"4G$/!LX643*+8I[ZE M-J: KL^FA&':Y#;O.5XE;=RZ^]$1MZ>.QG;*?KFLLQA_+3]/S_-R-9]=W]8M M)R6F',@4@^.U;L(G$H^.K'8#4)RV351^NQ&[SRXQ;G']D9RO801\BFF,FT9E M-UG')CF,9Y=IGL#8CL%1LA>%\VQ\EF!\#'4NB89@0@!=;%&AB"C+B%>(0V4O M[IOBJH )V5?4TD2(HG#:IYZB&"Q(SF4Q7&J5I6[3_>4Q+:>4H]@%+R\?B#MK M8>P3\&XJ>DV\Y]SS4,AG%*F0++(!C((!"<(YQ:+@N-TX\8>??$K)AGT <;@X M.W#!;PEG6F#.0M;FJPZ4,Q[(L3/@8B"28\ZJ41G&;H#I)%]PB 793^;=%NMN MXS*LRY3OW'M\R.>XRFDU7\NBK:.TU=K'\YYV%\4H+I63R>OB!#A1[\B++^"% MC(#%BBRM\T:WN0HYBDNUMMUK@3]4QYT:*HR8&9GO8FB'!\, /7)("IGVM#UQ MRXY.+RYS2E[3+I"X=T@.)^@.3LS[_M\_3.2^?J']P0?_75*Q\'BT AYT5T?6%T=P/&N [H% M=^2W$!&U=8&-",JD ,[RVAR#"9:"\S8VFY>] YWCQ Z-H=A051T \<6-5D^3 M^>5L]8%>0P&-BKQTU!PD+ K9ORT[_GD^RE\5HQD+:.5@F! ])F MA")#\()G96*;*&U'0D?N/-X;3/=1WZFAD^"6)]QK:Y.6$(VG[4?\0 B6@P\I M%*&C$+E-'?[.I([2QO:W,MO2^'([=%[LX [*6RP:KE&0/Q]EC97&W5*8.W;?791 M_S81,5E9G(6 6)])1$;FW5M@M/F"C:I@;-,I9R]R1^Z^W@5$!U%E!X;S&?8F M6B>&AB.0EQ%!)2? <\OHJR@49_0G2TT0^0Q!(_=./Q;FAE!'!U;PE1>KFCMF MF#!@-7)0@O[P6!@@.D&BL\G8-KW[!WA/W+#_^<@@VT<[_5JP.V]5541I3.#@ MI'/DRP8)WM2NL$S)E)E1YBB-$O9]3]RPO?G(B-M31P,.[#JE"H_)@U M31?KIMM/O1]7LI3$!*"O ].*4X"*; 4:;UTP/";79FKX#D0>>MK\1NM9;+=/5DRUSGC-621))J&D5QE\%[1&"6Y2@3+_[A(+^!A+,O MQ:.7N#3!W<.3Z2CZ[+8@\<9V#-R.<:O/'=C\C=!J<6N$\JR+8 21;#2YU#KY M^C[8@[$EH(]!&]6LT>*Q+./WM%5F.6WV3-7()_K-'ZJPEW4RZT_391VA5*0+ M+))SYTD0B3$((3)(G+MH0O*NM(G\MJ'N="S>+GAZ:/$&UU,',>"&I_7L\VFX MK"*LC-7GUA]RG'^>3?\[ITGDVB0>-.B4&"AF'025.&C#2U FNR+;%#YM1=[H MG1..B;X!-=7MX?I/7"RPMH#:XP"]^=UA#LFG21GH(+S^\ J;^HYC^6!!YTZ7V]QE.NHD0C3& .))E5 M4-'GBF9/C+O@%',B>'P-$*\M,N[9U0("]VZPAQ)O]\9B_\DC#SYA6,/1<*;( MMM@1.AI7@@";+)TZG"GP7$L(2,=0MMD'W\9U;&P^KI>Y'1SP<46P_C(_ISV[ M_.'_7*X3I:M\3<:OBRLJ;C= ,%DGG07((.FT%*Z0VY89L"RLM2%I6]J\F-F; MY-.P5KL@[J&?.$2\@B9UV? T3EP]5I!, M,E)(GK9RI9Y=XC1,TR[J?[)5ZV&B';O$]+?+1?Q27Z:7>ADTGZUM[&.6BM1, M*C+;QM9V_\%:\#(K0C4F* MY7>XG"XG2(&$TYYMVCO:@A!2S?I;8UW*O,[7/LSJW%MOW(=$XYF@_87>00KR M[E#@#6?7C"TGTG&I.9<0I8QUFA>%J,Q94+H@SX&;F'*3T_HEJL9]#=029H/K M9,"*DWTG E9C^^-R>9G3]Y>+Z>SS;WDQG:>/7TC8R^N-\W!'+7^<7?VSB29) MD3W.8)4B%KD1$+SC=9"2DUX(GL5V*:C#Z!CW>4]SRW9$)74?^?UZN5JN<)9( M"C=)I/FU"_&$ W%X4+CGBL/&BT.P?>10,ED=N;<%K*PSZW,UA)%ID%K*(+0/ MPK1)'QTIL?;N')?+&W=CDW!9)S3)QTC2>Q:@I%IU:.L\,&T)7Z7._Y0QH&G4 M[_99FDXC_MP%,X]FC0^CCPY\OB=3)#.UY(D#G7&/PB4"=*)B6 MX*W-H)@2@"4ER)P7700QS<168<'V:W:(G'UT/&\O\ [,TL\9Z[%?ZX!^G'V] M7-5*L?4^8TJB2M:#*UJ0T=89O D"BG?6R,*=P#;/ Y^C:.3JJ3;'VR#B[Q1& MFTV7A0Y%9D<&6]>*$.\@,)9H?WC&Z&=I&M="#:/S+8"TAP(ZA-(/ M?WS-<953[9Z^L;'2N>0+HRW&:^(X!_(!1(I@BB_%T(;CC5J,OTY;?]#:!P6O M@.M E8R::[TIWR"MK#FZJMBHU;'S67UQMMZ*@=.A'D$I9!V4R$EG. MTAJM#W@8;/WHC2,6Y)'UEF#HBT"Z&6!E#C& M8$E$C5[#/TG.N"9J0'7/AY9]!P"ZDT#>6%9KK9,^"LA8 XJ@-: U!40.3!HC M7&PT*_L1*>,"9P#U/DP''"3K'L#RE$7^:3K+/](66TX$0\N-K=.>#6VF6'0= MS4S^),J@*.:-HJ@VR'F1KG%OI8^9I]Q/%6-GES8\O,?IXA]X?IG/ELO+BZ]5 M/\N[CM]$"JELDU1=D(G+PDGO@3 >74RC:/W@,_O*CA]<6[#"OM*>"GWCW M,*BTNW"PGQ38]97X;XMIS+<%0M\ M/KY#68>A8$/D[:N2;FMHKNJ(9G7PU?1;KN]C]WH1]M3'#%/M\BJ! Y6PW%8> MK(N.;UXH;\8GUU?#RW5U5^6O^#WV=3HB>2CFNC]:K@VTT7G;8A)'*'70J@ZM8/EI.0523A>BNU-Z_! M]#BDGK1=W06\]XNYNT) !_G$UP1R5GWRSU>-T_Y\=-R<_1L7:2.N?ZPE14*[ MR6',Z[?N^/$/)!48$X$7 [YF;U4A23D>2(F::^ZR*TPWNG ;C>=QDPSAE?AN,X@/N!>,>!&X\7(__G[MU*Y[< O&U=45_+U?IU.6?F)^G*7+>*>LX^&_ MV6A^D!8QW?'0+&'0D6IZR5-PA<85(#!$VH.U\X0H'I)14CCKE(AO,=V[@\.\ M?,YCOBIQ2$F7%$T&R^L-G?*"/&&R:0JM>JM@>OP=$ M30."H ._[XKRFR)YF:7+6D.H,USK,_Y:HL4AN))-),]!R#:UE/?(&+F&@VE]PMVS/4CU"?\&+ZQK[J)0A&1A(@BM0PAIPEM5R^"QM9X M:L'-N! _ %P/[>;8FNX [4^EK,F+W%2]IF0E*S(!BUZ#TC$!LH"0>4$MD_': MM#&I+Y(ULHD='37S5BKL (][YWUO:XQD$,9*(2&5[$F"QH'S]%=-D:((.N9' M'=N.96M?I7W[/XRGUT%_]?!.UF!RZN@XAL%Z54/[^>+ MO]=:N0_S\W/ZNO[6A#LC>)V5)%0DU? LP 624LDY:J$<8MKRZOFXA'=N] <& MY?Q$$'+*)\9U+\JK%FV/1#*17*-/1H"-RM2T;JRM1!1(93"225,\M1EIUXJC M<;90_Q@>Z@ :$E![;ZRO5VT'5[A8];&];KNH;^1RN?HR7UR-^D%ADV2:!&)U MO7/W@"HY4EHQ19K /&]TN]:.J7%)AL(5B?K_MUYHKK^^Y*TLKG07$Z, M"9DE+\$),C!B]YWAKW;&+'^N M-Q[CGCZ/U+0>\?KI"V[4N%RKZK;_KB\"+2\:>"P65 @!G&,23+2811(NMZHR M/!*'X]1]G,RFZQIPI[T5G^3_[XOYA0M((2#'G$&G45 @.%B*$X1^=W MZ&O7/<_,./W-_SH;;" 8C;J7#M/6A_QUTTQ\>6\.R^^UU.>ZJ.U^G= D*,9X M+9:SKK;-,58"<$GSU$">UE3Q= M%\5MSG$69=;H.23GZJB:.JXX& \\F^B*LERQSHZPW9G<:C_:O^Q^[!UVI[PC M[PO@FH)7 O6:VVF'N/SML9!B] M@9WTPQ]?IXOU[]P9/E0BDY).=B<*B<"F0,=[PCK[5K&2G)>I4>WO\,QLM9/\ M?W;2R# ZY9WTVCT?XT)8$C\4%1PHF0.$F HXJS-)"$EM;0; C'MQS/ZSJ7I MU($WQS_,QDQQ/*^T^R*Z\X[[KO*DT#'5QIPIQT!Q:LS@M7/T5^$R,I8-_XRXL=9/+^L0OF-OK6X.P3V+/WO MR^6J?L2$2:,+UQXL:JQ3K3.@\QF<1N5+UDH6UO:<.HR!MU7DU&RKG0S&>CC9 M7IJ??+=]R3*53J?C\=!J61 M$^,-A/#/7$=@Y'3V+2_P<[XWA:7JK&QTQI@QR2A+1J9X4&@,.-(61!U0>U58 MD;SW#;:)7R)WNS)' =PHGY6NBN>9^.^DH;;FM;:K2>@22K>.= MZ]Q>5K2PO&:;Y$C%O(/R>:+NZ8GNSG80? L;](F,[XORX77(M7$!1 EUAJ<5 M4*@3D=YS+CK[I-6\+P%+;I0#&Z+@Y3'2X516;UM9$" MYW6"@/7;1O%01FH$?<3$T. W(F]U4XX NC?^?.##Q]^OKK?NWFGEF)DHQ=#> MR1&4%%A?5N@Z5LA%PW0I[L$5__&?#3Q%^(DZJGT_%S@8(:=\FKWZ$IWD=S5J M:',!2U&R5ADS2)-(@SS1,9^B!HN^>(TI2]?9(^Q=67R;SPH.1_G1FA\< KG3 MN>88JJ\8R]8I'>K\ &%)AZD UEY(3#F&F@7+6TTL/!*';_/MP0GMQP, ]Z:/ MQJN1PS=RB0J33JA :%D+I>K3"Y4#2,UY\"))'3JKQ=Z1P[?YIN&$-N(!@#OM MRM(]^B79K$OF04',A4)@IST$15%[24I$P1TZ/#4_=;\V72?W8N*$-N1AL'OC M>_*A&\]3]+X8TIGB#I37#M K!3;(B#PG#/S4SL=](L>3>VUQ0OOQ$,B=>K7X M]L)YD#I>N_??DT%YC]/%/_#\,M]5M'8L%[ MD4^T?+V'[=.A*=@)RW^YC/#KXBLQN(@ZUL[YN2;4#3@N/3#,6<541,+.6D - M+8(3+9K_2]F#EJA^TT[!_33A%M8T":6+]\ EB4O5$FA,S %SELRITD+UUKYT M:!&<:)7^7\H:-JBLJ!,&7';T!U/@3.U#&U &)Q(+CIV8 M+=B%_Q,ML/I+&8)F>'[35F"'Z,JZ$*7P$5**B:(KP\'IQ$%CB3P&0X;5G)@- M&#A3T%^>[R]E 1IA>= ;@/_W;X\ ]!-]8_VC]4_J;W[(Y?^N__W]PX_WUH@D MEO3'=!;_1YQ?7*UQU2'QWI2NVXG(/\[*?'&Q7N3[O,+I^7V6EM.+K^<86_W;+RD,G-0H]VQL!LY3]6>99R^G\.L[G?3Y?Q?+ZD\V0]'NT&J1_R M>;UE?3=?KI9KH(8[0%V>!8(GQM7$:6:"+X+\3(:T152$P.H$:@PB^Z0U(:^) MM3R,[H-/JO@EI\OSO.D>M==+HT]UYL%$2B&8S@P2(FW19.JL RLA9>=#=%ZJ M5B[G4"R,FUT^(GX?F?A10-"!GW9%.?WCLS^FRTDN3A>K)41A281(_B5*6T!Z M;EVV22)&_GU_@=#8)"J-+ M+D.V68$RTH)'3;O=2JY<-X'MBV1U?HW< M'#7S5BKL (_7DY#O=)O?,,*\<38)2WY1-+33-8*+%3PH8\XZ&*?:-%AXEJ3. MKR^/C<-A5-DQA,RA"LU)""$3='%H'AD!IXSYYYI7?IJOZAT(A5BS MY31>W6=Y7;+PP@"ZG.N;3W)H6T7)MB^[^O-Y*_C)? M_5=>?@@68NYI"B8:I-(7(SEDZTL'B8 M+=4'4-[RCKDZZ-_/%YMOU7_')\%F+0VY[12@%E"98L4:JX) I:*C*-6H-L][ MCLOGB=;J=KZW#H=4!QMN[\/\R;<&-]6$?.*C3+J@!Q^DHH@X*R )R-I00.GT=X ZF!7[:V3G_&/Z<7EQ8U0+\,R+J9K(7R@,')B M.$;I"X*-:MT/E;S?),@91JZ9,9QIV=DXW5Z=[J R=C7D7L+X>;0 M/;N87\Y6OY8[+?+7QF,CI:JB&C22=HR*%#)B!N3.0K)J/;8B"O^@_#>V&[H$ 4GNR=^I?-Q09QO6A)JY@-7%+NA]^2,*JX!@T.0R:5@ V?& MRK;(OT_05OCV_\'W,!H]94>HOFRI^_D]:?%G7/PKK];C3:ZE45_Z390R1EB; MP)=8;[2* !*VQ*"2:"U)3%P'0&5UR!5*)*K6%RC M^[A&#&VW-_[2E]J-43+89CE" YB/EQ<7N/AS7AZ/![VZFJ2OJ\&H+S17\_JM M0;O#[+U\L]8QPPBDC[XRR*4R6F4((E7?GKR<=8U3$DZJPHW-C08MCM-7YL $ MV=T+^3M:W\R!"$9RRQ-%1T5&4$D%"O\M@C>6UVZQW*7PV@9H2>!)-Y#9!:@# MI4.'T_;>YOY;7H3YN&G^FSGM:WOV:6W/'DM#V.@Y'<:0O Y7$XE<" 5*MLX6 MX="I5XW_,0@=M_K\5/? D-KO($X8QB2>=@_<38;4Z-_(X0$95,"Y,'4<:O6AZ1-%'Z<,^L9BL>M.#_5 MS=,$#Z>^29ZU*,\*1]&);%%!MNL#FTEPR3B(.F3-NT<'@1<#K"A!(:6WW'NDG_3.>XA M4#98TOL(I30/'-ZSY?+RXDI6OR]KK<@/R]7THJKUYJG9%_9CN-A-]VLYUV 4$'+MS],2_*.K2:.\@, M'8E0QBO_LS!=1>FBB6WL8LYUVT70':']^($OB,09'B!)< M5VZ,!501@=-II&6D>+[1N]3#9NF'_+HK?RV?2'Q+6)+-1K$ M\SIM(QO$84#P$%K#:J0#C-VSTQL+[9GGY*8(X*KVMLB6@8LRD<"83S$*RW2; MH8E/$#,RB@;6]TN'Y!["[P _ SSUC,;F;$B")K$$2N4Z JEXD%H9H701V;=Y MAWXX[6]E0L]!Q^UQ$= +YL/K'(>''-_VE[M-<-]3%!9]P9%DZ1<&B(A.@ M4I;@A4(@7]LQF5S6N9%'V8RGS@.C@=$Y5&OH8:'21QRUKRI>DL4_YN?T,>?3 MU9_K9J62T5G,4P;K4@%5/;S ,Z=SM$YWX,FSW-E[K.V9._FY.@=OI([ \_9V MU(?I\E_O%[G>U&?"UFHM$N8,,J$C))8UJ:RPVBN;@0WDHHK@7!%M1NDT9^WD M1^ITLYL.!DXO+MW0YN7[Z;=IRK.T%D@.+!I&M:Q&FL\^K^75:!&?IE_DLWTV2/!+CLB+B M[G@'^J4/'W\?MH;J**2V[V9T-$'W47458W8F(&WF5!"4,!R\T@:"<#Q';9UL MU-VSEZJK8?J@;68XH\J2Z0(98TUS!@YH,8#Q-AGT5G+>IHU4$W9.NAIK%UP_ M7XTU%C@Z-0*E!,!D(Y;R(Y)CM;E MZ-O@_ 6B>JG:&@TR\S;ZZQ>*F[NE)!!3\0B&UW&)6M<'R,F"-4EG],7GG(X) MQAXN=@=3_G:@VD,38[^]J[OLU_*)(G%R\C:WBE(HSQE%#89E0=M-)L"B+ B) MQD02CU;B-!SH?T29(PQ,8]L!QC<^_!QT]--8;"_$'N!P??3S[69\=DLKNG W?V8S\_KJ]!9NIJK1%_?YP=UDEKF -Y0;*!*U.!37L^D4443H[PTJ@5Z MA;)QVYBU ]F@&MD=8?X*8;.\&@1??\^SO%A;Y+-T,9U-:\:DYD'OLV1X8;$V MFI$18ZUKE\12W3126RZ)+1/:%-EL1=ZXG;[:(6UXW71Q>@Z3%+F]C H!DS3K M769K_2?/X&U 8$C_L]JEQ-J GF)T$O2:DR<='#R;SC+S\SANIY'I'+2 M,?@$TF5V59SOI?4@DJZREPI5F_<,V]$W;JIC5 @]?$4[O#Z[O;R^.A,_X1]Y MN<^%\MU?'^:2]UF"!KIXO?G\VYNJVUX )@8GT(%Q%.-2=$N>H2T."D\A<93& M\S85EB\0-4P6_MY'?R)1?D?_YE\3Y.3T!!L@Y!K/LBY'HZ/IW/P ^CA%$S)64K3^GEX_N.LS!<75W[VWF4K6W[RX 9H:S:. M8)L8CTE+I<$H1:>-C0Q\0 ;1!"^*J<]8Q,G:ILV1NAGH."G&<*^5 \>* 265 M ')*+1WCOD3#ZESWQKS>)ZA?B[0+*IZU2 =(_X"L2.V<5I][M*W-RY]KJ/\A M?YTO:OYGKZ*YAY\Q4#7;BZ0-9%$>+G(+G*!+0D/ L9Z4K .I6SH%CEN57/0& M(K.UW2'=NNP4!X-U_$UV&E K#R%$ M$0O+1?E&CVX:V9T/^5N>7>8ZA/H'DMV"G,5WE\L5G:R+Y7=__CW//R_PZY=I M/%MDO$JUW8)?>J\T<@99.4SY3*O7N5.!:F])%E&*0-9?^$!60I0,&4O@K9,YB8 MW8W.D?/Q+3#94%$G?5$9W>S09;@CA@_YFL-J^TS%"[UP2(Z%#;(DIHU)=O#V([/:5WP=$+S7:;J&S$TWFY6$TV M=9B_+C8W8.NB;_3&^2P,(,I$4L)"AX<.D+CBR1H2H-ZJ2)X6N ,W^MM#J#U' M02_/,QJI?#Z@_/O S_)LEC8<+#>%+3P)XSG1+[%V\;(6P858JWNS8=8@.2=; MW6KM J+'9(R#I&$T^Q@F!XJY@TA@0_UUW;?-:(PF29BZ:] 7"F-(LZ:0D+*Q M@37+C-TA8W2,'*K61PFP?67<1?G7_:\_0X'9SG#MZ MTP[*XWFB MPV+@((F.W0_@0UX_9?^2_SE?G*<- P*E"8X<,)($15LB>/":#&*6A@='J"XH MM_) G_KT\1S0@;?^(.+K(I'QK&?UT\US@.QE8>@$. JTR;IE"9ASA.R+$L5X MBQ&/8]HFUTF=W1C7YQ2IK(';&N;7WR+<%Q ME$2Z#T%K)@UKY!6\F1O]77 TQ(W^+BH;.Y?U0L8F<1%0@2R>D]!*!$]L04*1 MO7!%VX>MJD9+C79UM[^3\K=,C6ZOB;'A]&SX5Q*BI]7JL\1ZEZTY>$O>>-%< MI%!G'^6M/,FWF!K=0;U;I49WD74?J='(/"LN9ZA-3$@&(0(684'K2#;;B=IP M]XVG1G=2VN/4Z"X2'/U"[EXJCS-K8\AT'%M#^!?$,Q+PH00C,RL1(QON#J[W MY.@^*#A(HN/?T#^9WU/..BT,N6PV>XI<*68.*@307BC%(Q+:7XW43BH]NM?V M'T1\793Q;)4^<9[[P KY4IPLFU(E@-=T9B9,Q=K" N.=)TB[NL3?QU-MIJ\. M$J37R9 ZM&-U=C\C,I&!Y#$P<7AE>'@S,3$N:'1M[5IK?_.ONI5")=%68Q3RP)-:>6,Y(9D=R23XR;.U(J MY;TZ*IUI<3NVI%:M!>23TG=B0GV[%5;R\_D\9Q7_?%9QBYR-%)N=GS$Q(8*] M+0@6GC0"RH^K;VC88*,F/3HY8546T&HMJK)JXW\!&%F![GZ,L3/)WQ9BD93& M'-=O-6KEYE%J3Z>"V7$KJ%;_77!=S\\BE5A83\-X_]5/LSD9U;9 M++^W)2K%;=)R+A;\5//NH9)*MUY5W9]3;"E%-!9RUOIY*&)NR"6?DH&*:?)S MT4!:2H9K$?F.1OR?^T7YU[G9MC_;P]^@M;> ' ]N+YI M7P[)\.I1)_?%J<'-A]XU">JT%#0.Z"%I7W9)<,3RIYO++O@S?-\CU^#DH#_L M0^?>Y\[[]N5_>J3=&6(8@I-ZH[CWCK:O2;M[]7'8ZZ(O+H7U:@WM=^ZU!Q?M MR]YUZ>KSA]YO<\]JU6IM5YA^=[<:6]WJ%\F @QU4,G+-N55%$G)M130C=DSM MZU='QZ<[[[24,@;$6)(\@C#6YGM/) PRURK5W_PP-X/RW(F_?_7UL-2.RT<8 MACX9TPDGFD\$GT))L6-AR*\9U0!Q.8.DI$I;HA+R3NF8!-72KT1%I$,U[]X7 M23\)RY";DY>0F]K>Y>:"&L@(Q#Z>D;M$325GM[SH4Z1]8I@"$Q(%D@!6H"(A M-)F1++$ZX^ !B 2G%R!CE,3PI 65)*(A_*2)BJ&$6>7[;71(>,B-H7J&76)Z MQV'=E3D-_,; &%A2.K$!:V"'4&@0%] M@>%@">.:3,$+$)9RB4F MOSJN!F$.7N3Z! M@N0P CD7(\DQEX0#,$=2F#&.P&XQ,"2R)#XS84*I3 ;CD#NUDAXLJ58A9_"S M(0> #<8!;!X O?MP3)-;3MI 2X-,0@\G.(\.N+?""4Y\\H\"96+B08KS$^2N M%>QZ+*$M.R\4K2T4P4+HYT-$0P\LZD\034&CL4].*)FP>%\I(P5TE7 MS'4DJP\$@"Z2,@U(0DB+,)$5N![><$-Z=[':&-6R%B6"(5FI40I'5J0&DH[1$"%/- MYG "@ LZ$E+8&9;X;0E'LP+_^<;L"=("%@<"=QNO,DQS><(&7@#FV/YA;L*9/YR8L\/B=BS?7LA5[W\"56-)5&&8: MD[]2/[?,&BMCX7>\G82Y3 @3_>[O<N>%P:N+NY@ O%9)L M8=>AMVI,S4)L(/\YU'/F"H.+1T[:,R+%'9?Y-<*#_L4GA^B)2-^KX]C1RSF. MN4M%-M\EQ251(6^N(G7)68BU;] ?&U)V81T%.6N5-HN2[WZ *>-86,OY%ZK" M2(&HP'8FP#XWR0'@&4C8(,G#ORBJYYN0_YX),-]MN"P)W87#X3^GKN]7ZML2 M9!K(1@%HPY,NGIE#P0$;>;E>G'ZFG-YA_?6RS55@)SC=O>?\=NB;$);6?:&REK M5>RC_HS MX%326/-?W;:6OGDY#L8^Z;<:#9VFK;B MXNMC#&DT*4W>%NJ%^8 <^JU:>D^"]9<6<#=L9%*E?S]!.)QT8<^Y4DNNH$Z/ M8 _4CHONC9<%[O-0?,'+*OI8V*GKC@'QJ/Y!,;F8K8N/E^'5ZU<-(#[WN?&. MP"\7%]=K[NX([V](_%_;-6=21[0IA!+O6LD\AL\I*\\^$\\IV)VQX!'IW?,P MPXLE<[MFBM!Z\!YDJ_R)HR_]_S(1O MO!FYI FGG:K+(70$7)'9S2%?>9DR__2O=KJ73,__ %!+ P04 " "IBEQ3 MIB,R=6<( "_*@ ' &-D;F$M,C R,3 Y,S!X,3!Q>&5X>#,Q,BYH=&WM M6FUS&CD2_GZ_0DOJLG85[V!C8\=5!/"%*B_.8ES9_72E&6E 93&:E31@[M=O MMS2\&9R0\V9#7)NJ8&;4DKK5CYY^1LSE3YW;]O#WCUTRMA-)/MZ_O^FU2:Y0 M*GVJM4NESK!#/@Q_N2'U8KE"AIK&1EBA8BI+I6X_1W)C:Y-FJ32;S8JS6E'I M46DX*.%0]9)4RO BLRQW=8EWX)-3=O6ORY\*!=)183KAL26AYM1R1E(CXA'Y MQ+AY((5"9M56R5R+T=B2:KE:(9^4?A!3ZMNML))?+<:Y+/GKRY*;Y#)0;'YU MR<24"/8N)Z+@/(P:K$*#LZ@>G5;/&HUS?@+?&O5:4 Y._UL!)TM@[OL8.Y?\ M76XBXL*8X_S->K78.$GLQ4PP.VY6RN5_YYSIU66D8@OS:>COO_IAM@>C>@3C M695 =QC)\D=;H%*,XJ8+,>>'6IB'2BK=?%-V_RZPI1#1B9#SYL]#,>&&]/F, M#-2$QC_G#:2E8+@6D3DU:_0RHG++NZ[W<@GN&'+KGK MMN\'O6$/C+N_M3^T^O_IDE9[B,M0.:_5\P5GUG6+T\:<4/J2:=,5":IGD2%R3@8\4=H2%9-KI2>D4B[\2E1$ MVE3SSF.>].*P"+DY?PVYJ1Y<;MY3 QF!M9_,R4.L9I*S$<_[%&F?&*; A5B! M(H 9J(@)C>PR<@2FETQHP!QJ$0H.V +,8NH,GC&LR&XMP3$R*'ZO^ M,ZYY-@@&,!%&@@A!/3,3=@P!FH2'SD$<-P'7%(,PI]"-D6"^O@RO!8*U'P>" MG$0BAB0C7E9)S0/^P!R:]5J[B",@#XH2&+Z',F4P)@!G+8-Y )U PDD@[PA9 MA+*4*TQF<#!/I@;8,Z>M\VB12C ("I BYO..']":L8DDFIF%BC5?"2,!6%N M"<6;WF_P,K\&-K-P9LO;UX*W^L'A;;B1G+=OSJJ5QH7)$)4I J0(%44"+H_, MLBRA+WM/%&U,%,%$&.=31(,%%O47B*9*O7Y ,*7'!P33:AW7H<,- M/ E NEQ5^S*6\EAP0YJ:_;M@Y0LXX"*;R==2!1+9I$!04V$<[8$5C]TX*)17 MA+E.NII+ZH"6%=,56/(9(6.C /($7XR2@KG3!9,&1C!!M< A"_YK@S$.%)J ML R[K6E)I8QO(>U/6%I[W)[N]80U;82H8HI4:%5-D=6H Z2@M M$<)4LP6< .""!D(*.\<2OVM:W%P.>0Y4?E]LF*Y)4U<\'K. DE0G &KC)$D8 M*LV< TZDCG@,2D,"MJ&%)[AIT 0$N,V.=?O$0O1/I!/8Z= MO)[',7>HR!:[)+\B*N3-=:2N. NQ]A7Z8TO*+KVC(&>MTF99\MT-&'(R$=9R M_IFJ$"@0%=C.!/CG!CD"/ ,)&R1Y^(NB>K$)^1^I /?=ADOCT!TX'/_SU/7M M2GU+@DP#V2@ ;?BDB\_,H>" C:Q<+Y]^9IP^8/WULLU58"8 "=PP(8')'UQGJ\KXRBGBJY)1C>8SI M*#N!UQEI\DDBU9Q#ZVRL/$W2#4P#!O\2[5!\ 3(@Z=8];V4] H IUP58?DD3 MPYN++Q? \(FD\Z:(W2*Z3A>;X^/O_U.L%" QLM]/'[_J986N-8NWD^>;_=]AJ\?S\&SA[6JPW MZGL-6W+KZ]<8TF@2&K_+U7*+#AGTF]7DD50VWUG W;"5297\_03A<-*!/>=* M+;F%.AW 'JB>Y=T++TO<9TOQF2C+&&-N+],]%\2C^CNMR?OYIOAX'5&]?5,' MXG.?FZ\(;,2Y)ZZ_(N-_K6E&H8YA$UA#/&0EB\7[D=+QXZ;@1UKE]ECPB%PO MR_JM?\#Z9[V_T7H???1GM;#4K=4!+JKPK1P<;R>AY(3/#JGUY#W(1/D709O^ M!YDIWWHSR!@ JB( !P !C9&YA+3(P,C$P.3,P>#$P<7AE>'@S,C$N M:'1M[5IM4]LX$/Y^OV(OG6MA)O%+$B OE)F0A&EF**$D7-M/-[(M8UT=RR?) MA-ROOY5D P':CR%1BQ2.3_ZRZ72V?9DT?WG/QB9T3.ZZ82NE>Q6?7M?>[KEED-^#1:F\W M8N? HMT@ID$4=KRHZ_E;).[^X:.0+I+;.5*M4OJZ MMF!9(Z%Z_5Z[Z>QLY:J_9)%*>K[G_58SI'N[,<\4KB=POKVT;&XS(^(,^2F> MXW3DI.B%:I"4G64]HV+-LJK(0YYRT7OAF;^^'FG$9,'25>_5G"VHA".ZA!.^ M(-FKND2W-"05++:$DOU-[2+F=FE5V$$^*SB>_C_$Q4HQ/ M8' TNC9^,#D:X"5>5>/'IR>ST\'1'.;3SQKBJ2CN=^#4F3E#!V;CH5'>;VUY M=1C,8#":'L_'HV>E3J5$U]O67IR_&<-L<+(_.!K/&M,/A^./,!C.]4C3\YK_ M#J4LBU"S7FL[__]W6/M.Y289A#S+:*@#)RR92D E%-X51*#%TQ6?FBTVQZ_2%?Y"1;F3N_OPDQ%X9CCO+Q M""AJ',&,YHHN BI>OO"WO7X+P6%B*)$0LQ0)+@69T; 0&-518Y)%,+X($Y*= M40R^BP634@N-_YHRPD@-"144I;LND%6@DJ=N: N40DA$%BZEIP0K"*E0+%[5 M(2^$+ AZ0G&XAN320A;)*">)>*Z/ANOD%9%&"DIAY"E%2E MT4BIZQE(P@1\RO@2M4:U5$)0U*U._]XXRDD4X>'42&F, &[>0%;C.T)KP]^L MM'C\Y=?MTFP[K;8VQ!Q=4B(Z+E*$=XAP336Z+A$GZ%\%$U2?VU+[ZLKS&V03 M$,W^UD:T>>G?*WQ>8K-TLM]MM2U4%@;UZ-=N7Z/X:[X-N%)\8?5\1NYN/DUW MLPQ#T((8'V*H4X3I7<]LT*BP0)B.=;F@4KN]KH=)F@).0VE(BJ"0.>) VO 1 MLXQDH7Z.#".3T5UWT(R;SE*QZ+#-V,I/ZZ_QUNGBN0UY(TO*0-4"RPV4FV>TZ?K.IDTF% M&:2*JH7+/-,Q>::KHMMC+\W\ OSU'%_O^)M0MBA^_$!H MWKSV5^LG>*GZ%[3RM$ZU>Y'>80";'#\I$[Q\T=[I2_.+(1;##DEUTD<5K\/; M_?W9H]GF)SB>-C@&V:="P"A!Z059,\H] \(]K%,>D^84S5%;GK((*C6_-9_G MX8+'VY,__?,0_SS&MOAAX\LQIN%,OPZ9G'R8,!KCNQF^IREV3F$:QPS?];\; MVG]8LUM#'UR^&MUEZ)_H-;>:8X\I7"V\AV$WC@5#D^9HTULPWOR)XT=UP" , M>9$IW0W2P>46VC>?--SORH;QN/Q. 6-$%#7),$Q#Q0,JH-FQ=>!G#NIG:6:# M5=>4BA[>O;BCU?CT6R #*#L!7#"3%MN*'9.P%$PIFJ% :$/3$"Z+PQ$$JZHP M;%L8NN2?$ D!1?I<\'.F^QRVPE^5_DS(6+(T12KD5%8BD=--FK@0&9/))0.[ MQ%6IV=Y_MA\B@"FIA8YC*')\HJ6F4CG/S3-S[03;F,&M9,NL86@,I0ON5P7< M.B!AQA5$%/T4E4TDW7K*"Y%S2:]7\JWU_,X#2OAKC:7KQ)?M)!&IAHZJ+4^F$QSZZ9F5PJUKBM4A[(]MZ;YQC*A6G)8D(BB#&A( MJ@E)K$K.IME6VL^Z8!-](,HRN4Y0<%#+=$8S*G!+78FOO9CB4@7!U=8*\K(( MDU*)ST/UQB#TWAV[N:0@)\1RS4[2E?^6ZB_+5? M<9CO2?;^ 5!+ 0(4 Q0 ( *F*7%/PD_;"JZH" )@\'0 1 M " 0 !C9&YA+3(P,C$P.3,P+FAT;5!+ 0(4 Q0 ( *F*7%.'M[>% MLA4 %OJ 1 " =JJ @!C9&YA+3(P,C$P.3,P+GAS9%!+ M 0(4 Q0 ( *F*7%-45B?Y3B8 +]_ 0 5 " ;O @!C M9&YA+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4 " "IBEQ3@NL3B7EB 6 M; 0 %0 @ $\YP( 8V1N82TR,#(Q,#DS,%]D968N>&UL4$L! M A0#% @ J8I<4\E)9?/H^@ M*(* !4 ( !Z$D# &-D M;F$M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( *F*7%,U!.FF@( "_*@ ' @ '2V00 8V1N M82TR,#(Q,#DS,'@Q,'%X97AX,S$Q+FAT;5!+ 0(4 Q0 ( *F*7%.F(S)U M9P@ +\J < " 73B! !C9&YA+3(P,C$P.3,P>#$P<7AE M>'@S,3(N:'1M4$L! A0#% @ J8I<4T+5@O>R!@ JB( !P M ( !%>L$ &-D;F$M,C R,3 Y,S!X,3!Q>&5X>#,R,2YH=&U02P4& / D "0!H @ ?($ end

OF="WRR+V)G_3%IQ&T);GWCQ8:ML9VM1^:Q MO4EB3:,A7+QXR6+!A@6QG07/#5>NC=?_N%-P^WX?QV'#BOT$H8.:>WB ..>GHL-K>$!M#9\)79H:MM2)(;9B)W9.E?,.$%- M.@2U#QVTZ&GJQ- =&2NH2T("[ZEDX".-!?A*D[U-5Q/#?V2DKJXV#R(]U49/ M==!3O9R\)AWRNK\1$T.T9*2\[O9C"EJU>(T3'1+;"V:XARC(R4[W2%EM]>*D MF*]QHD-7*T7G]Z7"T#P9J:NM3OQO;4TZM#5Q9BCH\<-T%3)26W?[\3("M<9R M6A<+9Q;\E^CF)T=F*1/;\F"P "'?9[(Z/6ON-H>/M]61FWF\.KG\3(6JZ0(D M;*.&.C-/Q5%4AX'5A>1Y>0#WQ*7D:?EUQVC$A'Y _;[A7!XO] 3-D>SJ7U!+ M P04 " "IBEQ3>?DC'6T% "Z%0 &0 'AL+W=O$9SN6,.-YR\2PWC"GTFL2IO.ILE,HN MNUT9;%A"Y3G/6 IO5EPD5,&M6'=E)A@-C5(2=XGG#;H)C=+.9&R>S<5DS',5 M1RF;"R3S)*'B[9K%?'O5P9W=@\=HO5'Z07=*;Z\)[Y6,!*_1VPK&]=(N[+D_%G?/(17'4\C8C$+E#9!X>>%W; X MUI8 Q[?2:*=:4RLVKW?6[XSSX,R22G;#XS^B4&VN.J,."MF*YK%ZY-N?6>E0 M7]L+>"S-?[0M9;T."G*I>%(J X(D2HM?^EIN1$,![-@52*E #A7\(PJ]4J%W MZ@I^J> ?*)!C*_1+A?ZID :EPN!087!$85@J#$VPBMTUH;FEBD[&@F^1T-)@ M35^8^!IMB$B4ZE1<* %O(]!3DX7BP3-Z2 .6ZIQ \YBF$GU&TS",=*[0&%X6 M&:\SY^R6*1K%GT#B:7&+SG[X-.XJ@*&-=8-RR>MB27)DR1[ZPE.UD6B6ABRT MZ-^Z]0?OZ<_<^A?OZ=^[]3%Q&.C"_E=!(+L@7!.GQ07+SE'/^PD1CV +H)O3 MU3W;?KK5?\E3Y^JS[P-_]WW@[]WJMRP =6Q3WPM%KZJ'GK'7.P9G0P7[K)M; MB&YX AU?%ID_%8*F:P9=6*'E&VK*S>F;>3S=4A&B/W\%D^A!L43^Y0#D5X!\ M \@_ N@WKJ &HU2)"/I_@%YHG#/$5XAG&I=$[)6)()+63+XN; ^,;GM.8J^F;>\D M-ZMV4#F9E1$.D=1[+E'&!*1>S-*0"O3&J+!2IM?*/M(_6JZX,5Y@)\ZOJQ6# MSK76*"(>(A@E:JC2I.0.L+3BC>7:LK#/:>I!RES"A/@(2J4PWPCBJHYB](RGVP3WVVY M0K.;$NQCLL\*]S8QW^N3(UE6 M6!UH$Q;N68CMWB(X.: MFK";FQ[: \WCXLD6FNO2TEYHL#^TC2XCKHD.CTX8Q/*TGBKV63[@4DF8 M.6*J0P@-H:BAW9A&T_"XAZ-660Q]W^K@J.5@2W+?OYHWL9N<%E:X9G@Q2;DU M7_5P05^8T%VNZ(36UN5>J6=82")<-&]$H,N^N3*=U+1(W+1X,.U\S=H$OV^Y M)C*"/T8-D9JOB)L"_L>(O;,2*2,V+.GVA)#5[$/<[%/4E:'(UK?-"_1$P!_F M#>JU%1!I\TIO8*N?4K!9/Q<]1_F0FH+(*=]I_[4]6)UJ,PW!%U:O3I LW.HV M3HH2)M;F$% "N#Q5Q4=R];0Z:)R:X[6#Y]?X\@9;GL_PY5UQC%B;+TXUOU"Q MAHZ/8K:"I;SS(41+% >%Q8WBF3FG6G*E>&(N-XS"!*(%X/V*<[6[T0M4Q[63 M?P!02P,$% @ J8I<4\,9..9_ P [0H !D !X;"]W;W)K&ULK99+;]M&$(#_RH#PP09B\:4'%4@"Y#A%#KWF:27W@+F8527&-\J%:<;5S6RU)7B(5.:/ M<3MWEO[[.S_4 N;&MQSWXF0-VI4-8X]Z\RF9.YXFP@)CJ540];?##U@46I/B M^*M1ZK0VM>#I^J#]%^.\YDI.+M63Q(WRB,5(='E@5A JXA;7-$K M?*ET M_ 1\J:60A"8Y3>$;"HD)J!U\?*I4A-5&,G,,U_+*7QF5&8"/M($DY?RKHI( M&Y;@$):[X*+"-58#"+UW$'B!_["^A^NKFZ,[]O>"F;"-?FC,A'UFM*);754) MK,BSJG8)2\X)3=&L_UANA.2J8[_5Y0:YSNC.9J])Q;6* MO5W>P-_0Y9N-F-4^,MKUR[Y;3$-OYNXZD$8MTNB52 T+GA33SA33*^%&YW"C M83?1OILF@\DMV2%735/%"WF<"X2* MYS$>$JL1$U84A NHE L&4M,>2[B+V-J.3HFG V_2C1RUR-%_0N[,^!O@HS/X M<#R(>N"G+?STY^ YZB^=[H"Q:CCZS:Q5213Y]D7LGU'!WW117C8WMI(006G; M600)>;[4:'SOV.>]_\V5SIST._4#RU'CU?#@5?!#KTZ^7OY%WH# M(GFNAH48=J2HVW2HLNE$MFK')^4R](-)U%TN?G#D"=[(.>3" E\M3,64)55DVE'4;:TW:66]H) MYGC=#H*?"4\5'A2X5:+>8*)"P>UL93>256:>V3"IIB.SS-0\BEQ?4,^WC,G# M1AMH)]S%/U!+ P04 " "IBEQ33*37GN8# !'$0 &0 'AL+W=OVZ]/3NR,#I0]\AV 0,]9 MFO,[:R=$<>LX?+V##'.;%I#+.QO*,BQDD6T=7C# B8:RU/%=-W(R3')K/-)U M"S8>T;U(20X+AO@^RS [3B&EASO+LUXJ'LAV)U2%,QX5> M+$-^+!9,EIU9) M2 8Y)S1'##9WUL2[C;U0 ;K%#P('?G:-U%16E#ZJPGUR9[EJ1)#"6B@)+/^> M8 9IJI3D./ZN1*VZ3P6>7[^H?]&3EY-980XSFOXDB=C=60,+);#!^U0\T,-? M4$VHI_36-.7Z%QVJMJZ%UGLN:%;!<@09R,3H 3'56JJI"^V^IJ5?)%>!LA1, MWB62$^.EH.M'=)^O(5^2^>3?U&P244-@K#:<'4DK70DS6@F\R/'.L-,&,/Y%F3.$FAU1.?M%OBHJW7DH5]? MI22Z%Y#QWPT#ZM4#ZC7/][F0.4[%/[ ,?28Y.@)FW!C7S4H1RG13=\W<,+"]OHF;-W.]@1UX M)BYNYOH].X@^-;C6KUWK-PH]$/YXLV'R22.YC#W@ C&9>TW.-0NYMMLS&M>& M7?&MM;>!T;8V;/@:NW!M4+LV>%NL)>2))) GZ$@@-;U%ILU""FH#NIO)^-_ %!+ P04 " "IBEQ3F]#MTED$ M !>$P &0 'AL+W=O?WF_2>3O$KF MD0J8L_2/));;ZU$X0C&LZ3Z5]^SP"Y0)>=I?Q%)A?M&AQ-HC%.V%9%EIK%:0 M)7GQ3U_*0C0,E)]^ U(:D+:!^XZ!4QHX'XW@E@;N1R-XI8%)W2IR-X5;4$FG M$\X.B&NT\J8O3/6-M:I7DFNAK"17=Q-E)ZP5 -(_1;RR'M['Q=S%3U,7HCKXJ24ET M0&2)ND7%?EAM4"?/WU!GU"2H^];MA<* M)2:65-GJ-5M1F=FLR(R\DYF#OK%<;@5:YC'$/?:+8?OQ@+VEJER5FKR5>D8& M':Y@=XD<^RLB-L$]ZYE_W-SN2^?_15_^Y^A'Q7 JW3G&G_.>ORWEGKL=F<"8G^_%5%0;<2,O'7P!K=:HVN6:,[ MM$94Q(Z:P223-$50/!=]TIH5CGWC6+^KGZ?8]IWQQ'IN$MY%^8$;'H,671#Q MO= Y1BU[ @8N<2O440&\J@#>8 %,4=4;0((P#[X _IQ$( 9JZU>N_;/E/ZC6 M&)R*_\*QUZ C\.P6^UV,Z^ 6^5T,#K#7XKX'A&W<3WU8Y1Y^B/H=9_$^D@/5 M'%<>QV?+.+;K=FB?BO/2\Q$/GM\BO0;GOW((#R:&O(C^%9;29VFH*AXM8=!7OG*X&Z.6'_9!+P MN^R.P\YKH =%NB+HHCP2NFT5=%&..[;?D4'=_/"_=#^:0O&%KC8"3Z _ (9J M6S<6')ZO NIFA<OP)(W0O) M<"_\&7+@91.@L=I\)D)RJK>)0[NANM<0?+9"('7/(N140B@]-S_*'3]HMX,^ M%'%;6X5%#PK;;GM'L>R!A;;3_A:T&N<%&?"-.:@1*KU]+HLM7#5;'0;=F".0 MUOP,7\UQS_P"7RV+HY[:?7'R](WR3:)V_BFL52C[,E"BY<5A3C&0;&=.*QZ9 ME"PSEUN@,7 -4/?7C,FW@0Y0':E-_P%02P,$% @ J8I<4PEY" IM @ MF 8 !D !X;"]W;W)K&ULI55/;YLP%/\J%NJA ME;:8 $F[BB E(=-ZJ!0U[7:8=G#@)5@U-K--DW[[V8;0-$VS:KN _?S[X_>P M'_%&R$=5 &BT+1E7(Z_0NKK&6&4%E$3U1 7".K@MM SB)*[*&!>B' M:B[-#'>/^]2RR> ?X3F&C]L;(9K(4XM%.;O*1Y]L- 8-, M6P5B7D\P!<:LD-G&[U;3ZRPM<7^\4__JY+(F"J6 _:*Z+D7?EH1Q6I&;Z M3FR^09O/P.IE@BGW1)L&>QEX**N5%F5+-CLH*6_>9-O688]@=(X3@I80'!*B M=PAA2P@_ZA"UA.BC#H.6X%+'3>ZN<"G1)(FEV"!IT4;-#ESU'=O4BW)[3A9: MFE5J>#JYX9DH =V3+2CT&8WSG-H/2!BZX-,;!.\8ANA5<%PK-> [Y$7YZFO_E!!^;(G25 M"':5F 0G!1=0]5#H?T*!'_2/[&?Z<;I_+)W_L>!_%)_WK:/Q)/3=MMNN2+?-.S;XE<4ZX0@Y6Q\GN7IA/(I@\V$RTJ=]&7 M0INVX8:%^76 M "SOA)"[R;6H/L9)7\ 4$L#!!0 ( *F*7%.S_SO-H04 M ,T> 9 >&PO=V]R:W-H965T*1U(_ ,=#$WA:@!8*D71^&/2@V8PN51$^BDQ;8'S]*5D2;I&1W1OR2 M2/)W1]Y]TG?D:) M5+?ETJO6)4\6C5&>>>#[@9.*9^+Y M+RY%?SXAG?"YK%XGZ]\2O>9;5GM0\_FF=CKHQ M:\/=ZQ?OOS7!JV >DHI?B^QKNI"KRU$T0@O^F&PR>2>>_^!M0*SV-Q=9U?Q% MSRW6'Z'YII(B;XW5#/*TV/Y/OK>)V#%0?MP&T!J :4![#$AK0(X=@;8&]-@1 M6&O0A.YM8V\2-TUD,AF7XAF5-5IYJR^:[#?6*E]I4;\H][)4OZ;*3D[N^5+1 M+M$=7XM2IL42_=I>)P\95Y=/O-CP"CW\0+]SL2R3]2J=J\=+Q7*%WDZY3-+L MG3+Z%]+X(T>_+C?%5JWJK_ZOCPJ.;B3/J[\'!J/=8+09C/8,]EG()%-J MU+R"KC=I:QXTYK4B/DU"QJ)X[#WM\F.C&"&!@9K:*, A#L-]V,R&84(8\SO8 M7J2LBY0-1OJE2"5?H'N92%X-9"[H_ 6O3U/8#1:>1M/6G.W2!%"_S7LTV2CF M!SXQ:+)1X J&1Z,](Y7$HE']%64V9#X M8] >X0Q4:7W%Y$2JB$T"-M-[[4"%,9A,V2 "!)M,V2B B/4PI;4='Q!WQ52= MS8J73^E\[UW**V1E(TVJ+@Q-)"ZPC: =J0S^7QXHI:'D&_/I<@M9N@-.X;.WW M%# PRYX#%!MZ.W5@@M#@>N8 013U$*@K!@Q7C-M2+#9S>81^@A9GH&?@2C8F:B9@Z4VDOT+"]!%P<8+@XV M>0>W!$0K,?%?GS6BM9@,+Y4/LM;:[R_\P-@07SM0.&:F/CI0(2:&TLX<*$9I MCT(270;(4.:*UF)RA34*T+),3&R7$T=T( M?'.7X$)1%IJT.;HN) *3-AL5Q#CLH4U7!#)<$7II^XER1[0JDS-T4ZC6:7IB M-X4ZNBF,F%MT%XKZ5EO2U4T!L]PY4$%(>_;H5)<(.EPBAF@\6/BHUF=ZAA8+ MU5)-3VRQ4$=?Q%QK.C!@=L(F;#U>'(=Z.+7U4:S0]0[.% M:M&F)S9;6OO='CTE)GTVQJ;/QD36AV=CL&\N6+R=X[F=7^.(:.YY/\<5L>[*JW6\/>C\EY3(M*I3Q1S64_SY45);; ML]/MC13KYG#P04@I\N9RQ9,%+VN ^OU1"/ER4P_0G6!/_@-02P,$% @ MJ8I<4Q/Q^'G+ @ T0@ !D !X;"]W;W)K&UL MM59=3^,P$/PK5L0#2$ ^VK0I:B-!R]TA<:>J/8Z'TSVXR3:Q2.)@NQ3^_:V= M$ (M$1+BI;7CG=G9V=C.>,O%G4P!%'G,LT).K%2I\LRV991"3N4I+Z' E347 M.54X%8DM2P$T-J \LSW'&=@Y9845CLVSN0C'?*,R5L!<$+G)+B#CVXGE M6L\/%BQ)E7Y@A^.2)K $=5/.!<[LAB5F.122\8((6$^L<_=LZGH:8"+^,-C* MUICH4E:UV!4D+.B M^J>/M1$M@-M_!^#5 .^C@%X-Z)E"*V6FK!E5-!P+OB5"1R.;'AAO#!JK885N MXU()7&6(4^$2$FR*(@LHN5"L2,@)N>9%XZ-G^'H?]O&JJ#:9?EG_7F,XN5*0RW\=R7I-LIY)UG\GF6E0 M9AI$38/VV5=1# R%WLP/H1L,W='8?FB[M"?*&3K])NJ5OGZCK]^I[Z9@"K4M M%54@.^KU&S[_Z\T=-,D&GS>WHO#;M@U'GO_&W-VH41 $^[T=-O*&G?(N-WKW M==09-$3!UYLZ:I*-/F_J:,[^YWU'5>SD"G4]T"I-('VRT76=Q1 MK=LZ5=VO-]=].7Q<[_/VUASMO>X-WIX'>X+Z _^-P7;KOM&7_4\J$H;'? 9K M1#FG0^R/J.[/:J)X::Z@%5=XH9EABM\<('0 KJ\Y5\\3?:LU7S'A?U!+ P04 M " "IBEQ3X8M262H# 2$P #0 'AL+W-T>6QEY*8.96DHS(OW&%+C'EW1$NO$'$CBZ MB4K9B#Q>OOVY5.;F3>">%^\O+CJ/[V[V[9<5\(Z$7M+^$:17G0Y.#"!&'A]' M?H@;H[[>I6ZD %DK#'4?'*7L@+"*.*P3-QYF2K;YBX@SV,@T9\$3%2,RH8)/ M-0>OC.9Q703W/:V'[P&; M'@CD0C0">\09QL."&L.TO+6=:G!E? $%=?MA75B%& KLRFG589K[IVAYK^[SG,FF:9B6[2M_5->Y53J5V5?L%=C MO8N>NLC^.8B,ST'D6=3DX/1%1LE):@SK_7OKD+!S1&BL 1S%1N0['/I$&S28 M+KDP7-:]!4]3)E^<%"R]H5-[X-_AM^-3EM&E, \-.")M^QM+^3)/FE%WL!#U MJ+;]%:;7C9MSH(W%92VNOP(YN,P/P(8%@=3 M@/DX+RS._S2? 3H?AV':!EYD@/H,4!_GY4,FU8W%\?LD]O+/-$FB*(ZQ%9U, MO HFV+K%,7S\;)@V\,#B0*0_6VL\VWB%'*X#+*>'*@2;*5Z)V$SQM0;$OV[@ MD23^;&-QP /+ E8[$-\?!VK*[Q-%D%5,&_8&XTB28 C4HK]&XQA9G1AN?WZP MMR2*DL2/ .97$$48 F\CCF *0 .&1%&U#^[M1^%FGPK;?\'&OP%02P,$% M @ J8I<4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'53Z_DZI>_*K%=+,DXVUV^/IU-0;UE+SE]HR MZ8ZLE&ZI=9MZ/35;S6AC-HS95DRSV:R:MI3+Y/1D?ZZ%GH8;RK+:_E>;/2EHJEK56 M0LR3='?@EFG+ZS>[EQ[RAMZ9?H^E=]^I YDGUJN9=+N M^E$SX0&EV?"M28BD+9LGY^J!:;*@:^8OROW+9;.[0.O(@N[2Q]P=T)=-SXC) M(QLF#6N(^V:4X(WC:,@G*JBL&0D@,P R&Q'R9Q9 Y@!D/@KDTN.XGP:0!0!9 MC @9]60)0)9C0N8!9 5 5F-"%@'D>P#R_9B090#Y 8#\@ MYK==4\N?^ *&R M(1?,U)IO^VVU"B _ I ?<2&77=M2_>1XR)*O)7<_H]*2L[I6G;0\#.8S*)K/ M<#&_N?->*6/(PEEFN:$ZT@SH&631?*99)@46S'4 M;/K!]Y7J>^8F%X*1):L[S2UG$26DF!39,9\ZPR5SM_=>1"]-UXZ>9UR&D#U1W/F#')#ANR&M^HG1S?>8^9=B @9(D,VQ($YP)XS MQ(04D6&O/\"Y0+0FADR1(9L"]FV$";DB0W;%(>&^W/40$_)'ANP/T+OD*,2$ MM)(A:V6ON:%G.X>4DB,K9=!W@Y209/+_6S*#A)!M/DR,89Q%PHZQ]Y*D2( M"1DG1S;.H6G&A/1'0DS(.#FR<0YC]J,VQ(2,DR,;!\2, E(!^:= ]@\X:8LQ M(0$5V/46$#.,FP5DH6+,=%@4-PO(0L48^3 W,L^:AL=QLP"++F-FQN*Q"5FH M0+80C!F-30DQ(0L5*)7_0',N P,6:A$K_M#F&% *B$+E>B5?P@S#$@E M9*$2V4)!TOZW(B45+H;Z\X688/$?V4+_93@&&&E4:2TA"Y7(%@HPKSOK,&3C MTPD#98@2LE");*'AM,S+$D,_A9B0A4ID"QW"?#N1*R$+E6,4=?:]&<7-"K)0 M-4HN;D)^,+[>V##E6D$6JK"3<6!O1N_Y0!:JD"T4%LL&@E*("5FHPL[(O4EM M3EZ^]ZNW$!.R4(6=D1O O%)R/;ER0Z"),"$+5;V%IGUC3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8 MG/YTPWO=E3(VB]=VV)9QU:2/P_5T39>#W)TG-XN7MU4SO+Q)D^8.4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6! MUH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN! MWHIZ*X'>.OG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT-M0;R/0VU!O(]#;4&\CT-LFFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>] MG4!O1[V=0&]'O9U [T"]@T#O0+V#0.] O8- [T"]@T#O0+V#0.^8_*PDT#M0 M[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O MC'KG[]2[CI^'4J\]7VM\_G=2/9[O+=?'7Y9?)R<]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$ MQ&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0Q MK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I M6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ J8I<4R_$K>GN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ J8I< M4YE&PO=V]R:W-H965T&UL4$L! A0#% @ J8I< M4ZTB)Z["!@ J1L !@ ("!@0T 'AL+W=O$(' =(0 & @(&(%P >&PO=V]R:W-H M965T&UL4$L! A0#% @ J8I<4RU!]I($ P $0D !@ M ("! !\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ J8I<4R]4@&,L" *"( !@ ("!"C, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4[P>.BQY"0 QL !D M ("!-FD 'AL+W=O(&I<70% "(#P &0 @('F<@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ J8I<4ZU,Z^0V" /1@ !D ("!T7L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ8I<4_FD9TCV 0 700 !D ("!\)< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4VJ>Q#[A P 3PD !D M ("!4,D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ J8I<4ZG09]TS!0 M0T !D ("!I-8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I< M4Q.!80R) @ 6@4 !D ("!..0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4S_Y ,'R!0 G1@ M !D ("!Q_( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4R48WNNX P 2PX !D M ("!=/X 'AL+W=O&PO=V]R:W-H965T M 9 M " @2$& 0!X;"]W;W)K&UL4$L! A0# M% @ J8I<4R]&/'#N @ W 8 !D ("!B0L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4YQ4 MR)#8 P WQ !D ("!314! 'AL+W=OV0" #1!0 &0 M @(%<&0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4^(:D?Q_! !!8 !D M ("!E!X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ J8I<4Y'4*D"8 @ @08 !D ("! MY2X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J8I<4R%G&&-0 P \0D !D ("!&S@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4Z(TR1#' @ '@@ !D M ("!ATH! 'AL+W=O'0 &0 @(&%30$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ J8I<4\,9..9_ P [0H !D ("!:UD! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ8I<4PEY" IM @ F 8 !D ("!SF4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J8I<4^&+4EDJ P M$A, T ( !3'$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ J8I<4[5Q8'P6 @ JB8 M !H ( !EWH! 'AL+U]R96QS+W=O XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 291 396 1 false 59 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 Stockholders' Equity (Parenthetical) Sheet http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2107103 - Disclosure - Net Loss Per Share Sheet http://www.caredxinc.com/role/NetLossPerShare Net Loss Per Share Notes 11 false false R12.htm 2111104 - Disclosure - Fair Value Measurements Sheet http://www.caredxinc.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2116105 - Disclosure - Cash and Marketable Securities Sheet http://www.caredxinc.com/role/CashandMarketableSecurities Cash and Marketable Securities Notes 13 false false R14.htm 2121106 - Disclosure - Business Combinations Sheet http://www.caredxinc.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2123107 - Disclosure - Goodwill and Intangible Assets Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2128108 - Disclosure - Balance Sheet Components Sheet http://www.caredxinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 16 false false R17.htm 2133109 - Disclosure - Commitments and Contingencies Sheet http://www.caredxinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2139110 - Disclosure - 401(K) Plan Sheet http://www.caredxinc.com/role/A401KPlan 401(K) Plan Notes 18 false false R19.htm 2141111 - Disclosure - Warrants Sheet http://www.caredxinc.com/role/Warrants Warrants Notes 19 false false R20.htm 2145112 - Disclosure - Stock Incentive Plans Sheet http://www.caredxinc.com/role/StockIncentivePlans Stock Incentive Plans Notes 20 false false R21.htm 2152113 - Disclosure - Income Taxes Sheet http://www.caredxinc.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2154114 - Disclosure - Segment Reporting Sheet http://www.caredxinc.com/role/SegmentReporting Segment Reporting Notes 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.htm 2317303 - Disclosure - Cash and Marketable Securities (Tables) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesTables Cash and Marketable Securities (Tables) Tables http://www.caredxinc.com/role/CashandMarketableSecurities 26 false false R27.htm 2324304 - 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 27 false false R28.htm 2329305 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.caredxinc.com/role/BalanceSheetComponents 28 false false R29.htm 2334306 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.caredxinc.com/role/CommitmentsandContingencies 29 false false R30.htm 2342307 - Disclosure - Warrants (Tables) Sheet http://www.caredxinc.com/role/WarrantsTables Warrants (Tables) Tables http://www.caredxinc.com/role/Warrants 30 false false R31.htm 2346308 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.caredxinc.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.caredxinc.com/role/StockIncentivePlans 31 false false R32.htm 2355309 - Disclosure - Segment Reporting (Tables) Sheet http://www.caredxinc.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.caredxinc.com/role/SegmentReporting 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.htm 2418409 - Disclosure - Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details) Details 41 false false R42.htm 2419410 - Disclosure - Cash and Marketable Securities - Components of Marketable Securities (Details) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails Cash and Marketable Securities - Components of Marketable Securities (Details) Details 42 false false R43.htm 2420411 - Disclosure - Cash and Marketable Securities - Schedule of Maturity (Details) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails Cash and Marketable Securities - Schedule of Maturity (Details) Details 43 false false R44.htm 2422412 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 44 false false R45.htm 2425413 - 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 2426414 - 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 46 false false R47.htm 2427415 - 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 47 false false R48.htm 2430416 - Disclosure - Balance Sheet Components - Summary of Inventory (Detail) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail Balance Sheet Components - Summary of Inventory (Detail) Details 48 false false R49.htm 2431417 - 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 49 false false R50.htm 2432418 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 50 false false R51.htm 2435419 - 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 2436420 - 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 52 false false R53.htm 2437421 - 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 53 false false R54.htm 2438422 - 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 54 false false R55.htm 2440423 - Disclosure - 401(K) Plan - Additional Information (Detail) Sheet http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail 401(K) Plan - Additional Information (Detail) Details 55 false false R56.htm 2443424 - Disclosure - Warrants - Additional Information (Detail) Sheet http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail Warrants - Additional Information (Detail) Details 56 false false R57.htm 2444425 - 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 57 false false R58.htm 2447426 - 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 58 false false R59.htm 2448427 - Disclosure - Stock Incentive Plans - Additional Information (Detail) Sheet http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail Stock Incentive Plans - Additional Information (Detail) Details 59 false false R60.htm 2449428 - 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 60 false false R61.htm 2450429 - 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 61 false false R62.htm 2451430 - 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 62 false false R63.htm 2453431 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 63 false false R64.htm 2456432 - 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 64 false false R65.htm 2457433 - 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 65 false false All Reports Book All Reports cdna-20210930.htm cdna-20210930.xsd cdna-20210930_cal.xml cdna-20210930_def.xml cdna-20210930_lab.xml cdna-20210930_pre.xml cdna-20210930x10qxexx311.htm cdna-20210930x10qxexx312.htm cdna-20210930x10qxexx321.htm http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cdna-20210930.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 291, "dts": { "calculationLink": { "local": [ "cdna-20210930_cal.xml" ] }, "definitionLink": { "local": [ "cdna-20210930_def.xml" ] }, "inline": { "local": [ "cdna-20210930.htm" ] }, "labelLink": { "local": [ "cdna-20210930_lab.xml" ] }, "presentationLink": { "local": [ "cdna-20210930_pre.xml" ] }, "schema": { "local": [ "cdna-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 516, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 7 }, "keyCustom": 59, "keyStandard": 337, "memberCustom": 21, "memberStandard": 36, "nsprefix": "cdna", "nsuri": "http://www.caredxinc.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Cash and Marketable Securities", "role": "http://www.caredxinc.com/role/CashandMarketableSecurities", "shortName": "Cash and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Business Combinations", "role": "http://www.caredxinc.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - 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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Balance Sheet Components", "role": "http://www.caredxinc.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Commitments and Contingencies", "role": "http://www.caredxinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - 401(K) Plan", "role": "http://www.caredxinc.com/role/A401KPlan", "shortName": "401(K) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Warrants", "role": "http://www.caredxinc.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "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-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145112 - Disclosure - Stock Incentive Plans", "role": "http://www.caredxinc.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Income Taxes", "role": "http://www.caredxinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154114 - Disclosure - Segment Reporting", "role": "http://www.caredxinc.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:LiquidityPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Cash and Marketable Securities (Tables)", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables", "shortName": "Cash and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "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": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Warrants (Tables)", "role": "http://www.caredxinc.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.caredxinc.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355309 - Disclosure - Segment Reporting (Tables)", "role": "http://www.caredxinc.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i5d142484845349b1b228171c5a98dd0e_I20180131", "decimals": "0", "first": true, "lang": "en-US", "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-20210930.htm", "contextRef": "i5d142484845349b1b228171c5a98dd0e_I20180131", "decimals": "0", "first": true, "lang": "en-US", "name": "cdna:NumberOfRenalTransplantPatients", "reportCount": 1, "unique": true, "unitRef": "patient", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "if1059736918945d984bac05129309a1f_D20210701-20210930", "decimals": "2", "first": true, "lang": "en-US", "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-20210930.htm", "contextRef": "if1059736918945d984bac05129309a1f_D20210701-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i73469f1f438140a78c6e3d277591e479_D20210101-20210930", "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": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i73469f1f438140a78c6e3d277591e479_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:RemainingOperatingAndFinanceLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "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": null }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "0", "first": true, "lang": "en-US", "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": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "ie72a1aade6ef46eda7befbac289716e9_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "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-20210930.htm", "contextRef": "i93958faf9f7b45edad451cc3343b0ac0_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "if16a4e9e46cb46759df911a40644d779_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "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", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "if16a4e9e46cb46759df911a40644d779_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "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-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "ic93acc26bc0d4d19a9aebf1eb291969e_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "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", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "ic93acc26bc0d4d19a9aebf1eb291969e_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails", "shortName": "Cash and Marketable Securities - Reconciliation of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i38fabd1c55e64856a88ab979bd9857a1_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Cash and Marketable Securities - Components of Marketable Securities (Details)", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "shortName": "Cash and Marketable Securities - Components of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Cash and Marketable Securities - Schedule of Maturity (Details)", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails", "shortName": "Cash and Marketable Securities - Schedule of Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - 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-20210930.htm", "contextRef": "ibc5f9f3c0d8b473cb656a111f985a533_I20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - 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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - 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-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - 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", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - 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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdna:AccruedClinicalAndCostOfOtherStudiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - 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", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdna:AccruedClinicalAndCostOfOtherStudiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "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-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i5dbff692b27242e8bf4d60a177e5486f_D20200401-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdna:CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i26ec96a44f0f4e3b826ae0eb86cfba14_I20200101", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdna:OperatingLeaseRightOfUseAssetIncrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - 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-20210930.htm", "contextRef": "i26ec96a44f0f4e3b826ae0eb86cfba14_I20200101", "decimals": "-5", "first": true, "lang": "en-US", "name": "cdna:OperatingLeaseRightOfUseAssetIncrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - 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", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - 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-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - 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", "cdna:ScheduleOfFinanceLeaseAndOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - 401(K) Plan - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail", "shortName": "401(K) Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i416e8b9011014b33ab9fa79fd9fa9315_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - 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-20210930.htm", "contextRef": "i416e8b9011014b33ab9fa79fd9fa9315_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i9699676ad35b4bcf9fb8aad9b48d585b_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - 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", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i9699676ad35b4bcf9fb8aad9b48d585b_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i726af90c76134b15b04e31e5ea44c4a9_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - 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", "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i726af90c76134b15b04e31e5ea44c4a9_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - 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-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "if7858245e8ec4e81b9cbc7b2137f6e39_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "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-20210930.htm", "contextRef": "ifd42cda1169545ce9aacdec92505d70a_D20200101-20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - 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", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i6d461ef9d4434162b7b93ba1c3923387_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - 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", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i6d461ef9d4434162b7b93ba1c3923387_D20210701-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - 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-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i95a2656ff6bc4d0eae97bde89041d030_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i1cd0f62762864110b430715febed5f2d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i22d688f6daae46d3ba31bb2943cb48bd_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - 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", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "id5ecb31f59714241be1dda8dcecc4e10_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i8f33ff29f9a54d4db8c727f02fa9e29a_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i8f33ff29f9a54d4db8c727f02fa9e29a_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - 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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "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-20210930.htm", "contextRef": "i77b42122d1ca405e93356a3a769acd39_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "cdna_AccruedCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Capital Expenditures", "label": "Accrued Capital Expenditures", "terseLabel": "Capital expenditures" } } }, "localname": "AccruedCapitalExpenditures", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_AlloSureHeartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AlloSure Heart", "label": "AlloSure Heart [Member]", "terseLabel": "AlloSure Heart" } } }, "localname": "AlloSureHeartMember", "nsuri": "http://www.caredxinc.com/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cdna_AtTheMarketEquityOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At The Market Equity Offering", "label": "At The Market Equity Offering [Member]", "terseLabel": "At The Market Equity Offering" } } }, "localname": "AtTheMarketEquityOfferingMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "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/20210930", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "cdna_ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Current, Advance Payment, CARES Act", "label": "Contract With Customer, Liability, Current, Advance Payment, CARES Act", "terseLabel": "Refund liability - CMS advance payment (Note 1)" } } }, "localname": "ContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cdna_CostOfDigitalAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Digital And Other", "label": "Cost Of Digital And Other [Member]", "terseLabel": "Cost of Digital and Other", "verboseLabel": "Cost of digital and other" } } }, "localname": "CostOfDigitalAndOtherMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "cdna_CostOfProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Product", "label": "Cost Of Product [Member]", "terseLabel": "Cost of Product", "verboseLabel": "Cost of product" } } }, "localname": "CostOfProductMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "cdna_CostOfTestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Testing", "label": "Cost Of Testing [Member]", "terseLabel": "Cost of Testing Services", "verboseLabel": "Cost of testing services" } } }, "localname": "CostOfTestingMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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", "verboseLabel": "Digital and other revenue" } } }, "localname": "DigitalAndOtherMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "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/20210930", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "cdna_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "terseLabel": "Equity securities, unrealized holding gains (losses)" } } }, "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "cdna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act", "label": "Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act", "negatedTerseLabel": "Refund liability - CMS advance payment" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "stringItemType" }, "cdna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "cdna_LiquidityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity.", "label": "Liquidity [Policy Text Block]", "terseLabel": "Liquidity and Capital Resources" } } }, "localname": "LiquidityPolicyTextBlock", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdna_LongTermMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Marketable Securities", "label": "Long-Term Marketable Securities [Abstract]", "terseLabel": "Long-term marketable securities" } } }, "localname": "LongTermMarketableSecuritiesAbstract", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "cdna_MarketableSecuritiesAccumulatedUnrecognizedGainLoss": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Accumulated Unrecognized Gain (Loss)", "label": "Marketable Securities, Accumulated Unrecognized Gain (Loss)", "terseLabel": "Unrealized Holding Gains (Losses)" } } }, "localname": "MarketableSecuritiesAccumulatedUnrecognizedGainLoss", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAccumulatedUnrecognizedHoldingGainLossLongTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCostLongTerm", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term", "label": "Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term", "terseLabel": "Unrealized Holding Gains (Losses)" } } }, "localname": "MarketableSecuritiesAccumulatedUnrecognizedHoldingGainLossLongTerm", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Amortized Cost", "label": "Marketable Securities, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "MarketableSecuritiesAmortizedCost", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAmortizedCostLongTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Amortized Cost, Long Term", "label": "Marketable Securities, Amortized Cost, Long Term", "totalLabel": "Amortized Cost" } } }, "localname": "MarketableSecuritiesAmortizedCostLongTerm", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesFairValueLongTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCostLongTerm", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Fair Value, Long Term", "label": "Marketable Securities, Fair Value, Long Term", "terseLabel": "Fair Value" } } }, "localname": "MarketableSecuritiesFairValueLongTerm", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MedicareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medicare [Member]", "label": "Medicare [Member]", "terseLabel": "Medicare" } } }, "localname": "MedicareMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "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/20210930", "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 (more than)" } } }, "localname": "NumberOfMobilePhlebotomists", "nsuri": "http://www.caredxinc.com/20210930", "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 (more than)" } } }, "localname": "NumberOfPatientsEnrolledInRemoTraC", "nsuri": "http://www.caredxinc.com/20210930", "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 (more than)" } } }, "localname": "NumberOfRenalTransplantPatients", "nsuri": "http://www.caredxinc.com/20210930", "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 (more than)" } } }, "localname": "NumberOfTransplantCentersOfferingRemoTraC", "nsuri": "http://www.caredxinc.com/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "cdna_NumberOfWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Warrants Exercised", "label": "Number of Warrants Exercised", "terseLabel": "Number of warrants exercised" } } }, "localname": "NumberOfWarrantsExercised", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "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/20210930", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_OperatingLeaseRightOfUseAssetIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset Increase", "label": "Operating Lease, Right-of-Use Asset Increase", "terseLabel": "Operating lease, right-of-use asset increase amount" } } }, "localname": "OperatingLeaseRightOfUseAssetIncrease", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "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/20210930", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "cdna_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Offering", "label": "Public Offering [Member]", "terseLabel": "Public Offering" } } }, "localname": "PublicOfferingMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "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/20210930", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_ReliefFundProviderCARESAct": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Relief Fund, Provider, CARES Act", "label": "Relief Fund, Provider, CARES Act", "terseLabel": "CARES Act Provider Relief Fund" } } }, "localname": "ReliefFundProviderCARESAct", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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", "verboseLabel": "Rest of World" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossIncludingPriorPeriodSharesAdjustment", "nsuri": "http://www.caredxinc.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "cdna_ShortTermMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-Term Marketable Securities", "label": "Short-Term Marketable Securities [Abstract]", "terseLabel": "Short-term marketable securities" } } }, "localname": "ShortTermMarketableSecuritiesAbstract", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "stringItemType" }, "cdna_TaxesPaidRelatedToNetShareSettlementOfRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/20210930", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_TransChartLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransChart LLC", "label": "TransChart LLC [Member]", "terseLabel": "TransChart LLC" } } }, "localname": "TransChartLLCMember", "nsuri": "http://www.caredxinc.com/20210930", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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 YYYY 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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r542" ], "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r543" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r544" ], "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/2021", "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r544" ], "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/2021", "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r544" ], "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/2021", "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r552" ], "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r544" ], "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r544" ], "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r544" ], "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r544" ], "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/2021", "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r540" ], "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r541" ], "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/2021", "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/2021", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe", "verboseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r162", "r252", "r256", "r511" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r237", "r243", "r329", "r331", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r512", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r237", "r243", "r329", "r331", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r512", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r162", "r252", "r256", "r511" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r156", "r252", "r254", "r475", "r507", "r509" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r156", "r252", "r254", "r475", "r507", "r509" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r237", "r243", "r281", "r329", "r331", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r512", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r237", "r243", "r281", "r329", "r331", "r449", "r450", "r451", "r452", "r453", "r454", "r473", "r508", "r512", "r537", "r538" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesLeasesDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r157", "r158", "r252", "r255", "r510", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r157", "r158", "r252", "r255", "r510", "r524", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r442" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r526" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r22", "r164", "r165" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r39" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r10", "r11", "r39" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r53", "r54", "r55", "r497", "r517", "r518" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r61", "r62", "r63", "r93", "r94", "r95", "r399", "r513", "r514", "r553" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r93", "r94", "r95", "r363", "r364", "r365", "r404" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r333", "r335", "r369", "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Employee stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-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 provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r335", "r358", "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share based compensation total expensed" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r84", "r204", "r212" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r113" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r113" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r140", "r145", "r152", "r187", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r397", "r400", "r422", "r440", "r442", "r480", "r496" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r49", "r89", "r187", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r397", "r400", "r422", "r440", "r442" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r407" ], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r172" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt securities, unrealized holding gains (losses)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r170", "r195" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Debt securities, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r168", "r171", "r195", "r482" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Corporate debt securities", "verboseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r336", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r328", "r330" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r328", "r330", "r388", "r389" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r83", "r395" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r393", "r394" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r396" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r34", "r86" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents, and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r86", "r87" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails": { "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 the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r423" ], "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 increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r248", "r334" ], "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" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r246" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r248", "r334" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r224", "r483", "r501" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r225", "r527" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94", "r404" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r245" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r442" ], "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 September\u00a030, 2021 and December\u00a031, 2020; 52,776,733 shares and 49,441,166 shares issued and outstanding at September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r66", "r487", "r503" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r127", "r128", "r162", "r419", "r420", "r526" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r127", "r128", "r162", "r419", "r420", "r520", "r526" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r127", "r128", "r162", "r419", "r420", "r520", "r526" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r122", "r494" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r127", "r128", "r162", "r419", "r420" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r125", "r127", "r128", "r129", "r419", "r421", "r526" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r127", "r128", "r162", "r419", "r420", "r526" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r249", "r250", "r253" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r282", "r324", "r519" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities", "verboseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70", "r475" ], "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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods and services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r421" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r126", "r162" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r392" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r373", "r374" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanTypeExtensibleList": { "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r310", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.", "label": "Defined Benefit Plan, Type [Extensible Enumeration]", "terseLabel": "401(k)" } } }, "localname": "DefinedBenefitPlanTypeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r327" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/A401KPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r84", "r138" ], "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 aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r98", "r99", "r100", "r101", "r102", "r106", "r108", "r110", "r111", "r112", "r116", "r117", "r405", "r406", "r488", "r504" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r98", "r99", "r100", "r101", "r102", "r108", "r110", "r111", "r112", "r116", "r117", "r405", "r406", "r488", "r504" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113", "r114", "r115", "r118" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r423" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based compensation expense capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation costs related to stock options and RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Stock options and RSUs expected weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation costs related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based compensation expense tax benefit recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r61", "r62", "r63", "r93", "r94", "r95", "r97", "r103", "r105", "r119", "r188", "r245", "r247", "r363", "r364", "r365", "r379", "r380", "r404", "r424", "r425", "r426", "r427", "r428", "r429", "r513", "r514", "r515", "r553" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r418" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0 }, "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Corporate equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Equity securities, amortized cost", "totalLabel": "Equity securities, amortized cost" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r15", "r19", "r183", "r495", "r521", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Corporate equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r407", "r408", "r409", "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r413", "r416" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r238", "r240", "r241", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r324", "r408", "r446", "r447", "r448" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r415", "r416" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r407", "r408", "r411", "r412", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r415" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r238", "r282", "r284", "r289", "r324", "r408", "r446" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r238", "r240", "r241", "r282", "r284", "r289", "r324", "r408", "r447" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r238", "r240", "r241", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r324", "r408", "r448" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r413" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r413", "r416" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r413" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r238", "r240", "r241", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r324", "r446", "r447", "r448" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesExercisesChangesinFairValueandReclassificationsofLevel3FinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r436", "r439" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r435", "r439" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r178", "r181", "r184", "r185", "r186", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r239", "r244", "r403", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Weighted Average Remaining Useful\u00a0Life (In\u00a0Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r211" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r213" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r213" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r213" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r213" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r205", "r208", "r211", "r215", "r476", "r477" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r211", "r477" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r205", "r210" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r211", "r476" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r200", "r201", "r442", "r479" ], "calculation": { "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r217" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable", "terseLabel": "Grants receivable" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r166", "r173", "r189", "r192" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r175", "r180" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedTerseLabel": "Unrealized Holding Gains (Losses)" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before other-than-temporary impairment (OTTI) accretion, of investment in debt securities measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Amortized Cost, before Other-than-temporary Impairment", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "auth_ref": [ "r177", "r491" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "terseLabel": "After one year through five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "auth_ref": [ "r176", "r490" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Within one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesScheduleofMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r174", "r179", "r482" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r64", "r140", "r144", "r148", "r151", "r154", "r478", "r485", "r489", "r505" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r219", "r220" ], "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/2021-01-31", "presentation": [ "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": [ "r220" ], "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/2021-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_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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r376", "r377", "r378", "r381", "r383", "r385", "r386", "r387" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r104", "r105", "r139", "r375", "r382", "r384", "r506" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r83" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r83" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r207", "r214" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r214" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r207", "r214" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r203", "r209" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r44" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r442" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r46" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r45" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r74" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of purchase premium on nonoperating securities.", "label": "Investment Income, Amortization of Premium", "terseLabel": "Amortization of premium on short-term marketable securities, net" } } }, "localname": "InvestmentIncomeAmortizationOfPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r437", "r439" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r438" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r438" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r438" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r438" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r438" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r438" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r438" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r433" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r89", "r146", "r187", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r398", "r400", "r401", "r422", "r440", "r441" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r89", "r187", "r422", "r442", "r481", "r499" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r89", "r187", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r398", "r400", "r401", "r422", "r440", "r441", "r442" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r160" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r484" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Fair Value" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r38" ], "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 of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r69" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized loss on long-term marketable equity securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r410" ], "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)", "verboseLabel": "Original Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantLiabilityValuationAssumptionsDetail", "http://www.caredxinc.com/role/WarrantsOutstandingWarrantsToPurchaseCommonStockWarrantsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r82", "r85" ], "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) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r56", "r58", "r63", "r65", "r85", "r89", "r96", "r98", "r99", "r100", "r101", "r104", "r105", "r109", "r140", "r144", "r148", "r151", "r154", "r187", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r406", "r422", "r486", "r502" ], "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 used to compute basic and diluted net loss per share" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "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) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r140", "r144", "r148", "r151", "r154" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r434", "r439" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r431" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r431" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 }, "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Less operating lease liability, current portion", "verboseLabel": "Short-term lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail", "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r431" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "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", "verboseLabel": "Operating lease liability, long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://www.caredxinc.com/role/CommitmentsandContingenciesFutureMinimumLeaseCommitmentsunderOperatingandFinanceLeasesDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r430" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r84" ], "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 for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Operating Lease, Right-of-Use Asset, Amortization Expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r436", "r439" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r435", "r439" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofOtherInformationRelatedtoLeaseDetail" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r402" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r39" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51" ], "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/2021-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 income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Common stock, commissions and offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r77" ], "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 to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r169" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of long-term marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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": "Additions of capital expenditures, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r281", "r283", "r289", "r306", "r308", "r309", "r310", "r311", "r312", "r324", "r325", "r326", "r327", "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "401(K) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/A401KPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r336", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20", "r242" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20", "r242" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r442" ], "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 September\u00a030, 2021 and December\u00a031, 2020; no shares issued and outstanding at September\u00a030, 2021 and December\u00a031, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r32", "r33" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r78" ], "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 from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common shares in net of issuance costs paid" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r78", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Aggregate proceeds from the issuance of shares" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "verboseLabel": "Maturities of short-term marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r78", "r362" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r78" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r78" ], "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", "verboseLabel": "Proceeds from warrant exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product", "verboseLabel": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r218", "r442", "r493", "r500" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecoveryOfDirectCosts": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r79" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security", "negatedLabel": "Principal payments on finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r372", "r474", "r539" ], "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 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/2021-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": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r9", "r18", "r86", "r87", "r525" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "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", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesReconciliationofCashandCashEquivalentsDetails", "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "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/2021-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/2021-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": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r247", "r366", "r442", "r498", "r516", "r518" ], "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)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r93", "r94", "r95", "r97", "r103", "r105", "r188", "r363", "r364", "r365", "r379", "r380", "r404", "r513", "r515" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r136", "r137", "r143", "r149", "r150", "r156", "r157", "r162", "r251", "r252", "r475" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r127", "r162" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r159" ], "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/2021-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/2021-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", "verboseLabel": "Sale of stock, consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r113" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerSharePotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r113" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r388", "r389" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityTable": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r335", "r357", "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r335", "r357", "r368" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r407", "r408" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "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 Held-to-maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r178", "r181", "r182" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r214", "r216" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetswithFiniteLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r29", "r30", "r31" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r140", "r141", "r147", "r202" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetail", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r336", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r351" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r248", "r334" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r210" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r133", "r134", "r135", "r140", "r142", "r148", "r152", "r153", "r154", "r155", "r156", "r161", "r162", "r163" ], "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/2021-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/2021-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": 3.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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "netLabel": "Sales and marketing", "terseLabel": "Sales and Marketing Expense", "verboseLabel": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r254" ], "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", "verboseLabel": "Testing services revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingReportableRevenuesbyGeographicRegionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r345" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r344" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r346" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r346" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r354" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r353" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r355" ], "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/2021-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/2021-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": [ "r361" ], "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/2021-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 share-based payment arrangement.", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r348" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r343" ], "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": "Stock options expired (in shares)", "terseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r342" ], "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": "Stock options forfeited (in shares)", "terseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r340", "r361" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r349" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r334", "r337" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-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/2021-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/2021-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/2021-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 nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Intrinsic value of RSUs" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r352", "r367" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based 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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r338" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r92" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r61", "r62", "r63", "r93", "r94", "r95", "r97", "r103", "r105", "r119", "r188", "r245", "r247", "r363", "r364", "r365", "r379", "r380", "r404", "r424", "r425", "r426", "r427", "r428", "r429", "r513", "r514", "r515", "r553" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r95", "r119", "r475" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r245", "r247" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r245", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common shares, net of commissions and offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r245", "r247", "r341" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionUnvestedRSUActivityunder2014EquityIncentivePlanand2016InducementEquityIncentivePlanandRelatedInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r245", "r247" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r245", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common shares, net of commissions and offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r245", "r247" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r89", "r167", "r187", "r422", "r442" ], "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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail", "http://www.caredxinc.com/role/StockIncentivePlansWeightedAverageAssumptionsUsedtoEstimatedFairValuesofShareBasedAwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r391" ], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r178", "r181", "r184", "r185", "r186", "r239", "r244", "r403", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r545", "r546", "r547", "r548", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesComponentsofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r84" ], "calculation": { "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r123", "r124", "r130", "r131", "r132" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r112" ], "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)", "verboseLabel": "Weighted-average shares used to compute diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "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/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r112" ], "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)", "verboseLabel": "Weighted-average shares used to compute basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.caredxinc.com/role/CondensedConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareComputationofBasicandDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r167": { "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=122038336&loc=d3e74512-122707" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "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=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "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=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "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=120381028&loc=d3e5070-113901" }, "r353": { "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=120381028&loc=d3e5070-113901" }, "r354": { "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=120381028&loc=d3e5070-113901" }, "r355": { "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=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "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=120381028&loc=d3e5070-113901" }, "r359": { "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=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "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=122041274&loc=d3e301413-122809" }, "r368": { "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=122041274&loc=d3e301413-122809" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r483": { "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=120398452&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r485": { "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=120399700&loc=SL114874048-224260" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r501": { "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=120400017&loc=d3e572229-122910" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r505": { "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=120400993&loc=SL114874131-224263" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r524": { "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=120402547&loc=d3e617274-123014" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r536": { "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=120402810&loc=d3e638233-123024" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r541": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r542": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r543": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r544": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r545": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r546": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r547": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r549": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r550": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r552": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r64": { "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=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "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=123367319&loc=SL114868664-224227" }, "r72": { "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=123367319&loc=SL114868664-224227" }, "r73": { "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=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "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=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 83 0001217234-21-000235-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001217234-21-000235-xbrl.zip M4$L#!!0 ( *F*7%/PD_;"JZH" )@\'0 1 8V1N82TR,#(Q,#DS,"YH M=&WLO6E76TFR+OS]_ J][GO.K5JKA'.(G%S5OHLRV$T=2Y0!EQN^>.40:80U MT)*P#;_^C=P2&# N8QLD;5G5JXV&U-ZY\XGABM_$.AZ/.H/_/ M!WR-/6C\O\>__7_-YK]_WWG>V!C$DQ[VQXTG0_1C3(WWG?%AXU7"T=M&'@YZ MC5>#X=O..]]L5K]Y,C@^'7;>'(X;@@E^[B'F#YT^G$M M#GH/2X>9D_3XD^:=#^/F"..57]#[M3>#=P\[_6ZGCV6 'HZ'OC_*@V'/CVD MZ2I<->D!)3^_SHW_KN;BC(X32X^ M7N1S=^3RTH4NFH\&(+CYNUY.6DQ_<*7A>UDUX\ZYAQ_*>%\\.=WF[>>;EF_/ MFXZ&'Q\Z^U&HFM&'%2I-QB^-9QR<],?#TXOF53_/@9E^6?WL,@"I<[7]]+GT MP\F7%TU'G9OZ2RWYPW^WGN_&0^SYYG7$3D;--]X??_H TR]N>(B$G9L?@+ZX MTOE/AO J+.7KX$>3KCSJ^OZ;?S[ ?O/E[@,2??3I\6\]'/M&^7T3_W/2>??/ M!T\&_3$I='/O])A^%B?O_OE@C!_&#ROT'C[^K__ZK]_&G7$7'Q>=:9YKQF\/ M)Q_^]G!RZ3!(IX]_2YUWC='XM(O_?) ZH^.N/WW4'_21.M#Y\*@TQ.'D92;_?@*+*#O79W_RA^:.^]^-#>V%+M5^VWK:.#PX.C%MO>.^CN]]IO MGTMJ+4E6WLO66OOQ>GVWE]'!QM;8O_5_EE[XZTX>/7' MT<%3RYZ+@]/]5U&W>YMJ>R_R@U>;LKVQS]L;;V![XPVCUZ?MC?;1_EX4K5=_ M=/=?O7R7GCWMA&,'I5W+[U3X< M/-N?_N8ONI?J'^P=OVV?1;:]L7[6VCOH[(M]UA*M#_M[^^_W]UIG!QLO1?LH MJH.CP[<'77OV?&]SW-IE'Y[OK;^.5J.5(C5YU+$)R8XZAX @LGGP M./ON"'][> 7"^T3TW/L\[8RB[^ZC'SZE3T8K;+^$+;^"K;/91*F;.1O=!.YM MTRO(31$29$$P:$/J6L9_;M#^2==42I&^H!@941,B)4)"3.$]\G)<'C%)F_VTP;%!BN$OX3P MA]:3@FZ%\OO7D317,_*V 25O0N"R::V/3926!\F2!9\>/&X2JR?B^#7XV@Q> M@K5"V0#,)2_0692),:L #+[>.L?W06,21-"/)M'.HW0R?#\8IA'VSR&?DMA' MSW$T0MP^QB$%'?TWSY%HYP[V\;WO[N&P-U_T16O7]6+O:7^[][3;WELG"3@\ M.MA;9_M'+U3K:.>PU:-VKPB=C19)1(NUGQW0?7:Z^*^=TX-7Z3@(T"01O+7Q M5FT_:W=;&SL=NOYI^]GF*?6)^OZ"I(/ZB0EQ2H>/B5%&?W2&+\?-'H$UN%H1AI[#M\&9@KZTN^$ M6.Z,_Z10H00 FQ^(_8\ZH8O/.Z/QG#%L/SG'\ 70=3_L'W7?DB;+]ME.MWWV M^^'VLQWZ79>NOW5ZL/>&KK/^X3J&!Z3IK:.GG>U7+Q1I9KFW)"TFS6V_W7[U M5V?_Z(_N-O6YM?$TM\[>L,GK_=*6M==?LP08(;DFD^1(B2KI9A#2-*4G;JR3 M203X@\=?CO/^\>=@-,;><7=P6DC.#HX[0RROIN,_:F$OX/ 3&7AX-5 :8D:R MM1%'-\1W)?9[-*I"4I*21A5//QH3J/]\,.K0K4M06'UV."Q"="646_LP(MOR MV\.KUYC<_^--IWT8#4Z&U;LJE?%H*ID36?D6R3R_$%8\X?Q=)Y7WN8/#1M4A MO#'S\F3K?Z^ZO>L_?GS^T=6K'U<$\_P=Q>_#.N%23R@\SF*E"56O2R+5L6@TET1-R*L!L114Z $B>%>- '5<\L4: 79.E[Y7 MGB@BW2VJ>/%XJ?..NG6Y:66U_7@P_$;1^^3WY<,-[ ]ZG?Y-E[VM@;ARB8=7 M>_\ER9=&@PG!.;06<@P>!=?T-S+2!"?5U)Z;&=KSZ6/CF^(_)V\3W>S#<;<3 M.^.)(VVD3J\0F3*%,1J.'_TY'*23.-X>[N+P72?B^H<.&=QS+C3]\-P'WWC% MBZ&ZN/$W^!4S"[]R!3^?I!$8=(C%6CD6+/EDGL$II1QSOL*/G>/'5OA]'C]V M>_S8G>&GE9=(1).[X"!FX:+(26?+(N_N](^G: IDH(P$K95#X[(5.L6$$@"7 MPO]-OUU&_V>M8V0]K5-.@8C&$G?--CFO(5C)^5+XO]G@-Q?_5R(M+7E**BG@ M+@:!.7M98C$(VJJE\'\ST[_9^S],FK 1VO$HP3/EK>(L)ZC]MCP]QN(Q. MD()U2:S3$(Z)2(RU*6=&(;VAEXZ"PEH[P3F .!=/6#*.WDFN0 G21$V1/&"T M*6:+*%.NM2>)-;&].CE-YO_.2E+Z :]XT&?WHZNQA_T>6_0WQT/XMN[ MM[=W-9EV;4+54T08E+$.4"FOHW+3Z>EE@&8]I4[9D^&[?_I.VNH_ M\X=;_3CHW4-V^UX@"]J EL$HX %RRI[GR (%"/3"9)N6!K(='/NR@FW3#_N= M_IM13? AZB]S%BX[KR!!"I8B I.9( Z$8CHA>RF,DPL,U$D8=5+'#T]W?1>W M<^6 +H4"?YX$NL)VSC0Z_3<+%<[)2V!^3SAGO0>+SAFDL-Q'8F:"*1UT)#>6 M$M8)S+NF&BLQNGUJ)P"PJ"7#Z$'*$+SUX,!* T%DQNLD1G<)9FW)V/Q%2K.8 M K!$?[$*%+-,R%)VQ@=+,7:=1&H!@J#Y QI],HE1X)_)6("3(3DKLE#.29VU MKY6-6&GK]=6UP6LIC339E:('S*L0F.%@F#))"3T'<&LQ;CPRBDT#6J$5V"0M M6!MSY*"X9-)\LCIN"91B'H'J_($6QA(/(D[$<@8E52""Q#)&E46082X*4OOP M=OZH>D5&3HF($HM+\R$:9-Q:E:)%"J>FVRKJ#^:L$K37H/F.-(54S$?/M';< M0Y;6,L$< D^&],UXM330S"-!>W^5X)%(8#"];B(D^A!BX3B'*Y8%I MS@G:NX,L,&X(,\U .O R!1,$"SXXR;E(W"P-9#--T-X=/DPYL$K8 (@,>X8 M!LT9D]$#QR1FA\_<)%0J%Z5 !RF LLY+[Y"CH?\KY428DBTX)UMZ\1:I+))_ MOLZSX/8\2]_1 H(D(R\K+ (@&/+K/' $&1/:G CKY0-T;KF#V8.++D@IHI32 M60@1?**71F%B.5B&9@[@UF+:%]L%R2/Y/*N[1\0,\^=S 'L\>3U"+$1,0$(HLAY,2% M2SI@J5WHIC2M_F#.,'>@[Z96A"5+6J)2U#$2RT OAD) MA7,@- O698$9@&GCDJU#O9A%\L_SW[0AE?$4$85LM2&[ \ZB"4);F24$=Q%BX-D#C0FD4A85MX":-(^II8%F3C'P'<$D \LY^& #1568L_,, MZ1,1-:JL8EX>F.8? ]\19*AL]$I[K2(#%,G;"(Z@T]XQ$\=T)A3+G,[;LD M46B1HP#K8A1+ \T206.!JOP]) -DNG=(?X2)<=*BV44!JBPB"5MSDA"RDD M;F>H4O,:@9Q Q.0YUTZ!BNB\CPDC>0.FDF'^>A&1^J\_G%UB]NNJF]S=AC!! ML21FE H@D'M067C(&232&[M\@,XG,3L7<(&!(E7USCM1ZKTYYI70W LA6"E] M.@=PZS%N:(6)$6S2 $[88,&H8 2B#MF!6$*EF'M">RY &^214Z I/>-0]J0D M3)DQ+Y)-R&$)W=F,$]IS054PCS9':4U4D*SVS-D4M;+$VW+0T[)02P#F["IV MW=6F@&1\=C$'-(%!$"(8Q8E*&Z.,"ZCBTD SGXI==P634KJL7\[ K( H3*E_ M7]5^H!?*&[,\,,V]8M>=;3ABJ:PX1Q?*_HP4;8!$A$]DFXQ(42T-9#.NV'57 M^'!K#;>H-!H#)BDG429(S)1Y/)EFZ)3F)J'(?*8+$H5V%(T$;VU62H)W2D=D:Y'7'RY2L2EV^X7S[,X6SGOD*GKA, @+"H4/R48!B':*1=1*C5W1"*U/MX[Q)8?OL4I_,ML*LA2<(KI,22EH.S-*L<>A(1,><># MKQ6N"^MQ?BB)0I0X&LN5&2N90)2@G+;(Z2=0]X;KR0]\L7'P31FY%6#]"YY0YF#Z[A,?.D_1*"NP@Q M\.R!1J-$!N3E@ $PA9([E5-./C$6(Y/+!_3L8^ YJ*_()F0M-;,(P8&W43A5 MCE)W-B:AIW2C_F#., :^HUW@ 7V.,5K%8BFIBX$[+476&$70].G20#.G&/BN M8 )R>,[+&'U96^TXSH& MKJ(TVBP-9+..@>^JI(S-/B0>E2H5@)3VUOK@B'$D9Y7Q?';XS&L$F#:B MI$%)&UET48<,)IK H_8N(;!LN?6?;'M>X5H/?:5(5B46=,PL$5-73AO.@P:? MLW<@ZN!)1\/QHY8_&@R?G(S&Q+*'HTM@MC!UHA]^B7K?ZB9_#@?I)(ZWA[LX M?->)>%EFNMW![LD0_[>3^GBZC ; &,,4"^7TX Q$MJP*Y*:%E,;(LD2V)H+R M!0Q;_OA?2,-Y%^+RO3)92S'1*68KE03&/0@10K0Z.J( 4J-+P2^'F!157\G) M=\D)4Y%BUG(P"()#[[2*2FN94PJ67YS^JA9W2_+33M_W8\=WMRB.'9Z47U_- M+DS(PR[&DV%GW,%[KZZIOGDK[DF_,X'EV%-'^^.+(>^A'Y&H3\1Q^N7Y-_.<$ M1X/N2]+!O'?I_V6[_LW56IOJQ^7Q#!>R$JDKN'P9AF9?'<;V?BH MS8==# -R*YW1YU3Z4HMOT.N0LW8B""- H"7A2YIY;@R637CY^JI?6(A\Y'>L MJX4["KD*>P9I+<]EW!/-R MT^\JHU>6>)(&6 +3$W-AI<**,IS@/'=N*PQO/T%P&9;OF2"(%*32?]FE2 %K M=M$KEHEC*%L.C<)SERA4\_S%"I_;ND1Q*QV[UO1[#&9**CD;I%8 -EIZ&7F@ MUQ"X#%I/8X45AK<,%"[#\CW'))0J14(A!)O 2.5X*8$HS7 M5E%-LSB?-+ZKK?0W].)W[,?#GA^^O;ZVX1WV3_#I<-"C']$OXOA59WQXWL,E M25S-_D0LGE5 #U)([DH)Q."2=T"E> MH^4**Y%>.)&>RTH-R;.T27@N,0+3UD<3DDXBJV303 \>6"8K/20PQWX^"D/Q[M8,3..Q^Z2VF6!20-,8I$T2 H87PRY9!@'A/J+%FZ9I87 M^32KE0S/7X:_R@Y?.>;J>Q9"2= N\PS2%&HADS!&$;\ XVI@AXO\[/C^ MFZFT5N+4Z7=Z)[UE-#HJ9/*445D12Q6.0($->(R,R*#WH.LP/7X38/[#L@(6 M'%>"\V 5<##<.FTS*ZN%4#HK=!V6&EZ81+I"ZI1U'>_PXTJ@S0^Q>Y(P33AR M[_AD7!G7[7R^$>E/'.X>D@W__?3F"UPR]YN]X^[@%'&]G]J#_OF[*H$]R5+/ MX%SZV8L(-RXQ(16RH,%RYXTNFPK!NI30)%>CQ/*/(2*S3]0&Y;D#YZOU%<0[ M0U1*6I]+74X+7-4H4?L#B,A<$I\,,U.>!8JL)7B*2GQ&T"+HH'TY?JI&6:(? M0T1FGW6QTFO@GH1"*(A"^$R^)B?C6=0Y7M/7)2&Z233%\R(66"*>^L[P+]\](6Q;D_7DY0)/A_B?$^S'TZO(7C2^ MU+3,,Y\,[_*@LB]NZ6X-2G6/JC3,TY-^^E+&ZUO&XN+EOVAT_3 >GC['=]C] MS'!L]4EG1E4+?M_;1NZJNJ"P&:4!X9(%!.5E*81CF7"NFIEA4N25Y*XX[:)*K@OQ*)*R# ./X(VE,-ZXG'5R2F **YN[")*[ M*,)BP7D?4V9"15#>6\$@8;84A 0;0QUR/U\2EB>#X?%@Z,>X@6%<9YE9,7HC2"$ R]STHP9GQ3D9?#3LQ/@%=&<@P CYTKF;+()X 1892RW M*07A$GI<6> %DID5W[Q!@ .7S*D@T3L%(GKKBOV5(0<@J45<"?#B"/"BR(PQ M,FJ7?$+IP"(+8+5QCID@)2@E:R SRVETZD+[O"'OB,YBM*66N2:; ]ZJ+',T MP).NE0"M:-<9^\2H';T;R(Y4BSE[.EMK01HF2Q076B/DT[9[+,K MO%TA^3)0/$;R7S(P'UH[K(16X6 M4>GKO%[D?OG.M1HWWV-MA-#!*>F1HQ.9BQ S0\^B\O7RDS\2PUL4 0)F P.AG)8&8M0VRI1S4A7S M,BAK)4#+9('JPG>,SBX 4YDC@$$3H)PYP )*R:4->B5 BX=9YMH#.@0= VBC M7,J.-[QH=.ESCWI^M'E2F=/!KW>H%]M(9Y6*[EHNE+T;U!T M(7PHFSR!A"9F;3T&;Q+1510L?CR+KP:U+U;2\W?2,_]:&E$'#!I8]HF!1N=# M5I*+Q&.6(%T=%B.O)&S6TS3121^CT"&R!(D[[\A $2LIT;73K@XKBFXA-'\. M.^](J_[L^EAQCV\7HD7!#77RB9-6F%53JSY$%+[I-ER7HA4RC[]U;Z]JU&^U)D49GA3\\CN=YB\P,.8V>$U-EX M#X=UW(O::ZUT%* TB1$@<\'9'#PW%$G&;+U:J?T2BL_=61\?LP'EC7"$:HC: M.F,\#\ 3 L4E?,FBD9K(T3&6JEU[.%S* TV$CM9(3$"^#EQ*SE @K!1GEG.N M99V.O5K)W-?+W'R.J3(>C=2(&@"\2]XKH1@J;9FUX&'%LF8F:I5[_&O0]>-: MA5>643C%3:G^ D&PX 1)E%;1@]!:UVN&<"5 !8X M(\COV1HDX[X>J7(^XM,AXA:-PQ!'XQV2K7O(R2U\MN .]VXIQM#X8&4*H"%: M+C1SR@I423,-BV^&5E(T?UO$!(F,8UIFH4&HX),+X) L4G0NJCILG[B?7:.+ MHN9HA.?>)]2806/R)F ./@J*S[G&.FR0NN,R,HN"3/#><% YD\T%'71(#)B. M&HR5-K@ZK--81-6Y.]L6HLHNR\B2#6#*20)*>\YY=E9Y)<]W-_/%!>CWDU&G MC^2"(JG(J%-*P%_R1GOD<$9/#BEH?O[\R7TK#;\C3(*-J+@W3GL +1UC'K@3 M!B0Y'!MJ8>8>):(COO^F$+JZ/1C@>_7XZ.7S\&FNHT!MB6N^GC3+_ M.S@NV95XV!]T!V_J0C>=16,])A$L YZ#LQ3N2@O*".=0BSJEAQ<>P?EG9KE" MJY)73I1]%R4O9@EMI26458E>+)F>7CB\D]%XT,/A#G:K S=&AYWCNO 11P&A MTV )(P92NJ"XT5QE$YD10MAEU= 98S=_W13*,PQ266L89)%"#)+B 71DD%'6 MHMS^5UO@$FF7.57?[9Q5Z.YTWAR.ZZ*:G@%:D\I!-):(#O$=H62D:%L DT+4 M:FYU<:&;OV82Q-$$$2![ T81,0J<:>>\$#K+5(\JB%]O>2D02=CSP[653EGCMX"Z"=+R,'HY!R S=Y) MT!@U\'+,4HXUF'GY)H2WQX5B5G(S.IP%,]6/V'^YMS"5O_/X2#B:%2[ MU!!XC"993$E1X.E\$ ZD-AA,*@4;6"T2X0N>$;J?!#DO.L:3];&4@Y&6H\P> MA=&9.0BQ3LOO%A[!^:]\$Q9RS$E$GP5(S,[0>YV3%5+;&.NP0'R!\T+WLRA; ME5H"6B6PAH(3LK0@!4?"3PM!P>:R:N@\ DC#ZK5V?7&AF[]F)BZL)LTL M%?. *^69#SQB0 6LK+A;,LV<9T[O#I736^=R9CJ (+_)@P3)74 KN.11+ZUR MSC>G-Q?]E"9'3QHJDLV +CICR1!'9YD63LH:Z&>]\@9WJ*0N6(8"94 -IDQI MLI1LY 0=R\(N;>)]]O#-/[N7$P6;+CN+W%'LJ3Q/QI: 5#*FF3K'VM0 ZZU^ MI)!D=TPC47[Y?!#]M85Y3P:C\7;>P]'X7BI874?3S+ZI+B"9I:3J)XV5$,PD=C;$R&:T@*0Q&Q,AM"@JU=1B7$,V-SIO. MV'>)'%7S*\N(:A6>"&T(T>)=A7/.,\Z-(98427&7!=7S1KO8[9*Y)4@G58OI M==G*W!_=0P&&!4!76)PBBZK+;HS]Z?L]FBR MNT/3%?_)C$Z*8.7.S1Q,@T]A&E3PXX$%Z%H3 @%E8E96(2XCFS./3V:/J@C4\:HR11R#/ M&E#D''Q@B<)6I_6RH#IW?SJ?@M,B.8GE# S4%*0RKTAGI;)&*>D5,]S2]8 M6 @Y&)3)&O)6T=M,FJ-1&R9DGAZS6%]\YN&D[@4G00%Z5:HILPQ85CEK!#!<4_*8+4B#3&V.@J, ],5>2LO M[E\OOI(6<6@R?3M:-&EZ)[2(G*R78*U0-I"[35Z0XZ4A8\RJ8FW11-/ M_CWB>;50DV!E%:51DK0T 5K0+/)L,HH0?'8U2J-=V-))0<@G@]XQZ51_?'U/ MT,>BJU\PHK>^<[4X%JG!6]@&02"@O@)-L".ZE MIO LI.QMP,7?"+#^W@_3I_J^0^1BV"D:7HG&2R(1HYW=ES59Y>^$\T;9R+(1 MD)P+P+EWNI3"4A0ZUZEPY+SQF;\IEM*C5J%L0>;@BRGV7E@&5ED9*(9;?%,\ M;PSOQ?1E2$8I1I$T4<#LM3?11:^0,)+XL4A.'=;Z?@:?S=YQ=W"*6*&S?5PB M[65]^RA1Q:UV,F+VSD"T/R5-((:0(*CNN:U!@ZL^N[Y=] MO)=KP+\?[!T.3D:^7PK9/!V<#,>(_2L@_7DRC(=^5$XMJ0M4 2C&RU8*^@M: MZQ XV4*MF8LZ!LUJ9 87$;/YF\>HHE' 8Q1>0\K*B2<0@!,\C,;-GXJ[//1G"*1*Z7&%L! M>=<:>6<%5!-HCMDE E+KKN[B=*^3^ M!M2E3 4DG1.7+,H,$*SS$!B@0L@*$2#7R, N&)SS,;.!JVS1F%(XC$OOA>,V M860.'6.I5O.TBP7G?':O\&"0,Z91,K \V,02ST9Z\ID60YU6VRX8G//QG4%R MS[F3.0 8%KT#B!2):O"6G&>HD>^\U;JT'1RAIP#E8_'C:G9Z>>ME9.:)S%HA MO$R ,CG%C<\Z))?!20DU\J8+#_!<_&O(03H?L\OH@!>GZG2I2(^"!\Y-G5*& M"P_P7#RNU<%%#%QXH4&%7&93A"1#S9F%L@JH/AYWX0&>BP\NU92=NQ7-8 MVP#!@ S*@F"0>5D#IJUD4;.$25FW;)YX[EH\>U^LI+8JZDCCG2#:$+07F?.D M6/(NN3KXXM%P_&BZ9W%[N(O#=YV(US=G51]^[U+K@G/Y"(S">/#LG&*!573H'EUFO%(*&7UF=B MC;(&7.('$I'Y.\17 M [K:,J89N$F"O$S0Y&? J!!8V:-BO.5)2H ZE%/^<25F/ED+8K),!)]<1&(J MS$L!B>@LAF3*QO(54UE@B9G/"F8R&R)8$H1 Y#9))U.*4#;I!#0^K8C+(DO, MG(HH:NYX6< %$KSS/D9M*"YRRGDKHUX*'G.[*E$UH+IS(2[&HD 0)A@O $E$ M=%"FK.EDT?M\49FQWL1E:41D+DS%$B$)X$T02)264XALH^"@.!HN;:A#H?H? M2$3F4R\E2&^=2DZZ@(.00KRXGTR9?#6AVK MQ;K)'TY0YL)+N$ AB)/P$ 0P:P)//ACKC-3.YNF"^!4O62A!F0L[X3(2A8W2 MN%*6/!LGLTL4$H$[+R8TK,7%@+!N]L M2IBMC.!]+"3EKDP M%@_!!AF#"&@@)'#(-$.7/ E+0'Z]:.Q*6A9%6N9SX+'WFAO#9#06HB9>Z[ED M"*"=B);%^O.6F6;B?A0"4U9<%Q/B,45R22X$+(>G9&6\9B$L 8%9=K&9"Y-) ML9QQI+/D9&)09QLQ)JH/Y-9=K&9"Z5)/ 6=T KC%7 K?(Y:"IXQ M96=5A/I3FF47F[EP&PJ86-;"E(0N<,X"2&:XRDC.2F6Q#&M?EG0+CU1(VBR8 M1K20 EB,DMR$=!Q4.3I[">C%DNZL 6&3IIA3.9G!YU26G8%1P"!'I+%= @^_ MI!M>% O:@U=_/+??V$!TI F(\)\<8Q!PL\Y9593=DLCK69SF0FUONHU5.1". :>9E9MXK;JV,@=M<8;"0I_C.&X-K)^Y^!P;6 M$B\4F49;&,C64)!FHE8VG"?%/]>M,&@\E%$4,(:D(2$"SP'K;1D M-FN M/23@O!3UYJ0P9*V8RS+YVBK'K"'Y1BUYV/GP:(BCP M_T;_3 LL8"8F+#$8KH"HE5,Q">VS!*PZ'7ZS4/LO#D< M/P*Q9M3Q^-?WG30^?,09^^\'5=/'OXV.??_\!W'0'0P?_8.P8CG_FJF?S>Q[ MG>[IH_^[1X,_:K3Q?6-GT//]__O+R/='S1$]V;3AJ'.&=&&Z1_7V_?2^C/W: M[?3QO!] ?7QY\\^#Q MG@]=; QRXTD!MS\>_?;0$R)E<,^!^02>ZM:^VWG3?Q3I)SBDQQ]7UYDV"(,A M=:9)(]'UQR-\=/[BU]09'7?]*0E:]3S5CW[M^>$; CP,QN-![U$!^QT.QT4I MIC>I[C?Y>BH'SJU9)8LHC$GFQNG\QE,I6:NDY.$X??J=LVN.??YKML8OOGM8 M77MXWF Z^/)X_*#Z'3U4&:5_/I /KCWW]$FH92,-3LJX5-) *![[E#K]-X]8 M@U>7^7B?A]58W*0+D]$9#XX?:1J:F\;^,YI ]_L6Z=/7I,_<('T/'K]L;^UM M;C1V]];W-G>ORLL7)&4>O=W=?/)R9VMO:W.WL=[>:&S^^\F_UMO/-AM/MENM MK=W=K>WV'!^!W^H17OG1(8G.>-#_I;&Q]F2M(9@"-\=N7[=2-W?[]5?_]]E' M6E!->+J]TVK\1BZP/^BW3WITD=B8>LJ=8H<[Q@007(C$HP>FT$FIM)?>:.=C MDC<6?F_T?2$E"3N/-@;QI/CVO=-CLNV3=(7\ZS1L#-X]%SOO]F7K)!UMOCMX MYHZVCW[O'AQ%=K#7[NX?Q0_MO1^^US M26W.!N\/7NW+]K.79P>OMF1K[R5K[;TXW=[[Z^A@8TOLO]H_:V^\%0>O_C@Z M>&H_/!<'I_NOHFYM_'&TO]<2VZ\.WF[O_=YM;SSM;N^].=M_M7.X_>R/7EN\ M>-_>:+%VK_4N/?L+TK_^Z!Z([KMP-'C?ZK4/6V?[ZJ#W0K6>T?U>O53;&^W# M@V>;L-_;EP<;ZZQU]D+L?S_LS<_=OF/F<^[_LPZ]_ M)]:$$[?R_E]%*O0:,/LUI.)S#.*<((CC#X4B7#9R7/:B.Z%/=VWP M\F#8\V/Z-3TP!6"/PF#0#;[;'8S#X,--]O#%B1^2ZG9/=_!X,!S7TC0^[81G M+_7^JW:O]*4EMJ!]=-"A>Y+I>WO:/FK)[6EO_J)[J?[! MWO'AOMBGS]^>[1^]$>W>%CW?%M_>VQ*MLPC[9R]/]\^>=@^HWVUNWS_?6Q^W M=MD'^OM:"84(P)LH S8A&-D, *;)4U*<(P76SCUX_#__< ;TKY\UK%-I7TA! M_J(IJ^3XQ?[C9W-/[=W]AI_OMS9?;G>WFOL;3>(-NX1-VQPV=C> M:7#U4_JYL?VTL?>OS<8E1GG!)M>?[)6ON2NY@DLC]/<$_]Z=T>UL^M/!L#$^ MQ,9_SM6J,8G^&TB!9;I[@G-)WQ\E/\9FCRYY6-2\F?QI\Q3]L(G]FQ3_SZI? MFY/9GEJJ_;ME]MGNZ+EMSOO?B$SWM[=JIC%YTG'Q&S?*_.X9.'EXECX9%CNX]_&>' ?E[V-?UV@T7\RZ/4ZHS)9U<@=\J_]D\(A'MUG@FNSFJMZ M2G=K5S>KI57]KB37A]<8O3="ZZ8%(9O@LFQZU+*)J("C=AF"+'.1O"FUDOI' MS'3-[I'LK1[IWC5B!]]T1L4*CMOTS8^G%:>O321^8"UOQIR@"3';IG=.-G/@ M0D?ME-:63-;ZSN;&OW]I;+6?K"V.8MPRD[KYP<=Q!7V9A!U>0-[PH\;H&&-9 M9Y :G7ZC,QY=Q&KST.!X6.4%?EYB4U.7.6QIUCB7=QY2JHK"$Z'@[>%MLRC;&R_9]JL_>A2GOF^?O13M9R]X^VQ= M'6R\N1ZW4IL6'.RM\W;OQ5G[+#)Z+K7?.^B0WY'MO7UVL/%2MC:Z;[>OQ:T9 M-6#(T#0RQV8IBMRT!G@39$HY,B62-0\>;V#7O_=#_([ ]+$2\QJ'#[,6[JT+X?;,:Q=M:#HF4A,@J*;CTC9%BE8(+;-2)-P.FE)R M;:7[6_&^:P,^<9CSD=^?*JO9& P;@U("J'%T,NR,4B=6&8E!_BT,'S[N7+:R M5=/A&]_OG%7O?YZSYL]U\+;6=M9VUQJ;O>/NX!2'U6A=U=;&1%U_KGW"ZMX- MW7I*0QR-IG^>4P=X+8W<=T6#ZG4*3B9C?=-;\L60B\WB2C=9D%YRYP,#B@9Y M8V_PGM3USZZ/G_?%"QH.SDJ4GM#+[2$-5/^'$Z3-]Z]5I/!)86AFQG*3!M61 M\Y.1/%PPSO'$=-DXL#LX&1\V=DD&GE) 'CNC.+@N3K_D?7\."-7N0>>XMK'8=UGRL]=@'&@)HFFB,$U KYLV9&PFCDFPG%GP MJ7!.9MGB6/#;985_FF)VF(3GIWM4E.*9UH?H?TC5V#Q]K1V6&A"Q:9VC<,R#;%K-99.;'(Q! M"#&Y!X^!J^N*\?-]FJ_G PHK_CP<]'_8*3KV&D"F@$DW#091C!8T?0ZN*3!) MZS-X&0D984U32%8_N_5QMNE__F$%-[^.&F/LXG$!?3H+_$N#[%GWI$2A#4\Z MNF#&ZW8/VGZXOO!8/"422"%,T;]?*D9(;_S4KQ3',?TH$RQ_.9CN*,K;%)XO8;YJ.$@SN?.!)BC?//__1; M+UOU]G;37$LS'[77&4]V^6[Z>-AX0J9A]'WKZ1;M^8:^\DJ[I[TPZ"[5H[6G M2P,JY#8_3&Q\@\S&J\,.?;)S85ON-1$_@\?_9)?[?<\B32WT*1>ATH]:DMK) MQ%'[Z*#;IK;[9_NG1%ZI7V]A7_QQU"JKR /ZK%R7[GMMXF@@VKV7O/7L MKZ/VT1^=@Z-->H;#H_U>ZZPM_NAN;Z0>?5;(\MM6UWZX/"NJK9 VL4A!B@#B MPX8U78ZNF913FE'W MS9K^T$(\M7P3P[>2X%M(\.:%! =;MKJ)T$3%?!-$\DUO5"01"$91?&>E$"3! M&^WUE71^3PX;R6M]FKX^-[_G/JVVBQQG+< ?Y^Z3Y@Q4,,T0M6Y"2(Q>H6UF MZZ5FRB2KD<@1A15M/TK^/Q,SW"B[MW'<>/[\R9+S5 M3V4R&1OAE()?I$?KE8WI[P^QFK$O\=2E%94_\9\G2_(/_:A:W)X:OMN=AL@E M2OO/2:?$:!2:!9PVH M/P[2+_1B#X70_QC1BNQ3H7= SBN+*UV4_1B/1MT1- M2]/C(4:LB"H7C6J_XZCQ$UV/%*8Q.B$V-SHQH=^?/TIWONK7:U6 MZ5<_GC[(S[]4.8*?Q*6G#:1[U"@E*].+E?U-HZHG54]+\L"Q M1O*GH[4KVQGN>X[DRC6AJ&[THX\M>@K4Y6NJ8MRW- M2=D,QKBF=MQ*\DU&>?W@\3Z./IG(FF[;OHQ;>]"XV%AUJPV?==#H(MHDU;W. M>$S*@%V2[N&@7WQJ][2!Y%]/&UO%U?I8S;UL^+%OE'TFUW7]XS4NYV=V3J@E MR7'19 JS3KJ392N[S;W&3V50S:]"BK5I@_%A9U02<,=EC?1]Z_RDOQ=:C*.? M9ZNCEP:UC.E497\\'16O,P>CH\U-%Q&;H!TTO:>W J7)"9R#X']L'26U\(TN M=1L;/D;2T:$OBE;$=E@\U8V?-FBDFC=\,>J1:M,]AN?>@82[1R-P^DMQRW0Q M'YU^OD9?&JF<)@A_Q,_ZJO^:_GS;[8 MX+/].V]7//.T[6>Z>MZRTZ\,T)1V4) B)B^GK.,RU5A;Q"WQ?YN"Y6N2?5O" M^.]WVAMY]SOMA5T3XNZW1=SC&-QW'K34JQ"+89/I@UJZ0VGH>Q&/*7@\Y"N1V$I?;>Q!0=[;T7[&?6JM_^>KM79 M?U5"T];U4):US[;.6J*$L"_?[Y^]8*VC0[K?/COHM4X/CM;)L_YQN%]J#%RK M1Z19#C&9DDW,L@FH5#/X+)HIJ4QH&9\#?_#X^9]8X:WDV^:@*FF M78CF]@?5K,G):))H)?F?5(Z]H8[;8%C=JWM:;OZ^0[>FVS;Z]&B#PJG>=485 M;>Z7;7>^6^+]4KNB-"[GTR0_3*-&V1/729];4BM_\A<3M%=2I;1/3S$=HVMS$_=: CAW/F"BP>R.\ 8> M6!ZNSE;MFV>9SK8W7D#KZ.W[]M%;199-O>8F.\6\:&H:UR9$;9M6*-6TSLLD M>4J6R2\7[EYHJ2\".MEQ4L2U6AXX:@Q.QI7R%RM GV)9#CL5YLYH=%+J'$^W MK<2RO!FKZ9TX67TXFJP^]*/S7W3I-J,QV9 RB1FK69-2@WKMEGM9YC,^>Z3[ MV'A?_IFJXM.J__2 )_W.1!$G@_7@JG*B5$X**;W3""X;;[TPB0=T/D>1)B=K M3!1@.XX'%W7!A9[4!9_?'.*/6YW?IYYL,"[NIZ0S&Y\^*6QU8^?-ZV+TMF]]=^?;Y8JRD^V MVWN;[;W=VNW#LFY-P=W7!;1K0IF[G%*N3[&C+Q_%6"'UIR\#K[\RK[<_N!+S@BT]9V]QM9:X^E6>[W]9&O]>8,8S_9.:WVO M.@[PDU,P/R^L4YM0R"$AV1@-NIWTB:?XVBS6S19R6,9A]E(^*4YT$]+W>,=/ MD"9"]+4@B\\ 65/E_"%.I>44OVZ-L=?@:XV7?7^2.B6]]&1 E^J/)J\J%:LF M5Y]>9(DNCE6^Z0C;N\\RK_3SN_53KO2SEOJIR[;.&[7Q=]_UI?;$[B'B>#2- M-PO$GSN-JJ[/7X76Y<$V,%Y^+EX]%UM9G\6W/GIE?6JI?>ZSUNM*M!P&V]09H^'>$CMRD[0YX/1A5>H4*_KL]_@TAI3KU 9U]N? M%S\GJ5LFPU\!LC+\M3+\!3-8&?X%Z-VVH,Q]6D\6$WY+K&"%J#M2D$7 MI"^WQ\VXZ9(,L=9H^;Y_4VG=Q=KCCD+Y\Q2P'%U,]EFN-%V737(<\:$F( M%Y6D#[KG[XM&=P>CD[+G8#T,3L;G16-W.J.W*S6MA9I6:,-J5FM1^O(UR*FI MGL):\9OC(0%4Z>B?PT'$5-1RI80U44+U926\MC.)\WNLK5%3O?\QMB5P>[XO M86NML;WWK\V=;]Z4L%+Y^:D\H0BK2<5%Z^5D6:C:<^C@?#E>K51?5@I7HU53WS,=I660VUZS.2D[PT M?;)2PIHHH5PI84V54$^54*TUMJL"F5O]2=TZNN1*_6JB?GJE?C55O_.U07JM ML?GAL!,ZJ^5XM=$ZPDZM\C6+TI>O0 [$@\>[-*Y^O"*9]=&W@IKZVZTRGY0/ M_?LBH5<7#H!8,Z7(Y/%@4G#]T1"[U7JNC[4E__LJD-/*E.SC3WP8#;HGXT]_ M\OF.7/[W]I5+2WFVZ8\.AQ]E\PTVPQ#]VZ;/8QP^\MWW_G3TX.'5:LR=?O/: M(]_V4W0SC1\WRR9S&9&MOLS4]4?9*T?_+_[YLK[_< MH(8;I1#NQF9[=_)J=_OYUL9Z^?CC@.[NT0>MR[5ROWH\]1?&LWJP2^YF5<_X MUIV]38FVA7^*GRZV _V\^'W=ZC?&AX,3ND8:_=+ #Q%+.=A2N;T<+^ OGJ N MYS0;ML;XMYU1_'>7Y7*-BV\[J/GOOU/R[JM?<[%FY>TZM'3EKZ^?2_&)V$\. M0_QTP^^LSH5UNC(C$$A=D"+YL!R<' M]HY&EUW+WQ3._MSSWJJB]BU$YXL#^CW7^/I.?C7\N?KO:VN(3U(M,P[(*^2? MG R')(\-7TG HV\2@6O/_$T(W? M^>XD%+P*[]<\/6O,]5C'6S[Z__FN1_SU>IILH9[MLV=(G8S2M0.DA$C:VJR3 M]P@ZR> E#T$XD#& #6ER@-3D4+>/!T@UY:W.CSH9-=]X?_RHB-EZ/Y4_FQ]E M;'U,0=>P'!3XE^^>X,4Q4G+.QTBU.ZX7>T_[VT=;HOV,OA-;I^UGFZ<'1SN= MEFAWZ+Z'K;WTMBT..JVS[A'=L_M<[ASN]SYTMWLO8?L5]>7LC][!JX.C[8T7 M@OK2:1^ML^V-MQ^V-S8_'&SLJWVQ<_$;NM?)@7BI#_;>J/VCM[+5.^@>]%K0 MIG;MWI9H;;R [;U-:.T]?=L^ZAX=//LKMT[+R9:;Y83+]Z\EXYF7\_=5;:)<2'YRC8MEFTZN[!-+$N0CKNFR5XT(4C5 M]!!SDT09T).?L8(]>$SX_J*U6R#;=$=\OAXT<%( 8)*YNK3$]#,,7WS=*-QH M7F)*R(:888].$H)J P)M>,M>4AIB2 M10ZH-5DC]@MWWVV,_L8@W!=1NFUL_,-K\$R8Q4J#[TR#+_$)YX)5(C112-\$ MD*'IC*2 )PM4S# 1>7KPV+%?F(0%TN ?*JNT'B,]RGC4&&)$8M2D =]$)FX; MO]7:%,V$3)PCLG,!2!O'*UOT_[/W[DUM'=GZ\%=1,:=.S51I9?JR^N: MBS51(;PZ",_-"<6"CC:I;$Y$ ZAU!"-B I)-#&:11"0E=(I=R98V)VITXFY( M?#'X,^_QX>BL1B0V:D1\D4,FGLHXBS!.KVDT$!X$E0RB5]F!8=Z"%MJ#5#ZA MEVBD3'O[5'II[5DU8G9@[\%.S_L,Y1-31 5$B\Q-%"=H9"312)J)DGKAL4L@N4MXB M'Z:&(;;1HJA 7CF0YX8&I4['%!E08B5D;R"!TYZ B5%(%%'9,F6%=Y70+0+R MSI<^OQU.;'\5]L3Y@]^JNGPW.6H]V8[*1G=DHY?-8@E'0A0,!7B>/1X,R,$9 MYB&@D"R3C?2!E)Z@V)5*K,CON34TMBB.\8#AOI[,2(7[W>'>B')$FZ42 G!+ M%6#*=H=E*8'E%@UJ&K+L]O:9XEUBU+; _1Y.Y;7+-GDU&I[D>SF;!C[* 9Z3 M,KZMVQG$20UY;#CD,9/,J[X=3+*C].Q".#46NR!+-6LNM%5!H=*0?.8FE 8S M2T4%2CH7% V223U-GRC:IG+R&NS81LNB0GAU$&Z4< 8BB9(>B*#9KY#.@Z:* M0TI*6I6X9L1.TRF*[&#-17M-B?-AK8,/G7ZTXWS=Z:+ ,,'I.*X@[+';A+06 MF^*+B/Y3)/2ZW.G+],LX3EV@RDB+'%)[^[BPT/R[,S8D[A5(%@0@9DXR MRG(0WF3SPCHA%9V:%9S*%J5X:U7&-IH5%<4K1?'9',52"Z8YRRZ!(H")(9@0 M)#"9=ZZT@BNK,HI%E[&E$RCM*]1HKV7Q8C"Q@P^]T%4]*QDG%!O"&.EP:[$7*F#O"MBY3>"3CX(("<:6 M5A0TB/P5C< $$AF,)SR1#%C>U6)5]1(UVG +K+V.X\FHYTM'_-+6M(895F\: M7":3^8)?WTSO<#CPM3KK#G1ST+0/ M/6!R% FW+* XT"G24(J%!8K:4PMM1G MT:5/C=9@0GLA>W?CH$)V79"=6PC1H10DV_!"6 X8) 6G.4,+0@;-,Z.5<*Y(^'\W+01HF%1"33@KK(8366 D5O.L&[]Q:,*B\3U8"T2X;^%%G:\%R!.F%4D(P M14L;?]HEK6H,L_/AA-GIS^OMA3O/$7H(0PEN^? [P[IK/-M::78AFOVE:2.) MX(V-T@-#D@"I#F 5,I &6=(NZ8BZ=.WD7:I6-2WE=E!H^1R52F8/B,S6>'*W MDMFB9#:W&;D0Q@:JP5(C,IDI =;9HLU:4B* M9W&$X6DIP5W)L,W;^N+W+.6%1K'?3P:K:Y:E.4NUA8'YKN(A%('7,:J$BERL=) M,(8(X"IBTLIQ34OS5^QJLX,Q]HT!")]("! M:#"69%ZR5H;L:@C*^=Z^Z4JQ=*O7]N4(ML; &YV6VL/A<>F1:LO:UQK$C5I% MSXY/^L.S&%_'OIW$T'"^*R7=A9+^N'3.D6E/N$) QC6@=Q< B,$!HELX[Q M6Y<:,,D=P%!69=-"FX2Z*@4*&JHR7 VJ@23 MJ>ZB7+H)2OLJ%K?+NIC/N6B$"&LYXZ:#+T4V#5*ZZ(_?^%$EJ$4(ZN.E+DV, MN)G@3B0LEVD:ZHX[MW&S7-S0[@0 MJ= )3"SFA@X,K!?9CW"2,9TH#9%GQX%T):ECM39VEC+E)_EB8YQUH//DX$W' MAC_MP,>2PRKM4#M_/QQ.8H?^H\8Y[M< 2;U/,<#G.!I>L)4/ _OH2?ZD<@_O M>I.C)Z?CO"!SDCH[=XP>ST3V:B:Q)X]?/WOSV%=W:3'^NM3@B1"5#1)+@" M M#1MXJ==.')BU/AIF(FJSMS^MYF _MLA?JI&/;3)'*L#7#/"Y@2*U<<92 IF8 M(V",%@RE#M *9QU7*%%-#10T.Q@/::]1UXKB'TM4-V\U>:TE,E+CM$OR MTJ5.44DS9FE2P(/5V7'*-H?V.F]HBDIR98.F?F]?FJ[BJVI6W8X##"L,D#Q4 MN*\E=%+AOCS<&V8(D3)$F\ :P0$%$G#>$>#4:I1)):OD%.Z,WOM9M'SH3^VD>.ZG!D?MN1'6Q[B\&/GM(;^VG!A'5D3V+DM"E[E,IQ"@( M86 )IX#$"G ZFR"()(J0_2..)I.0:M-@XAKHV$;CH8)XQ2">6Q+6\$0I!K"A MS!='XL$%YT$B98((%I')TF&"+9\^K?&,!0Y[#8^/AX/9&<#.7W8TLHVPQMW, MA@>1!EZ5V?!NMN0EOSL=QC-^>3H93^R@+%VEFX7HYE(W*B.(,XD:$(H10.<9 M&)DB:)%L(,98(7BF&[.JX>%;&HK8;9"NJF-E!>DJ0=KH8DTLDY(92,A*^;8F MH,MD"X8)J?16I1)=0*PMK#<10#@OL!@7 [K3^WJ,5HTH;"2K,4W)7HCH/-\Z M?CX<71G"4]OBW8V@+O5K/NL2W:9I MP37VT!H[HB*Z%8AN#-.*5C'&":@4?:FKH* IYR BIFR+N."UWMOG72%K8^PU M@O&K^=_S"$0W_V \_E)P<3(38P"OQ+,5AEJ#LRU/NFS:&40B&" M!9N](T B)>B0(B@;#9<2!75B;Y^JKE9U'/@.(WD#X\ KDE> Y+FMH=!;PZT' M)J/.WH,RV7%PK)Q.YRS_1:3(W@.572+;=&1LYR,<+U=R=O5!>#ZK2G-\?7:M M$LP="<8W306:D @I* B9BJG !-AH!5 60]809=1WF0PLVE0A7H,3K;$3*D3O M"Z*-LH?$:! T0Y3(; .(TA]9^@@B,2$D$X9843K4U&C#V@]QW/?AC=TOZ%[W M^8U*1 L1T:5>HBER[A53P#4I]5=1079.-&@N2#0N>E=:91G:S5;$?5=R[^+9 MC=U'^[J/;U2T+XKV1J].GY ;9[,K8 R@TK',\[+@##+J(99GPMS ^:7^EYHD%[4.8"(Z0(T*3"9C8,:1P&GI M!:$+?+X">&M&,-R/\JG[[W[W7U/-Q$BTER"-RON/L@C6,0U2*LZYY%Y0>^/^ MVWDW\\V-@W7N-D_EMF;L)J^Q)B7]Q3((O3\OKGU^"2CO?\1(H[M5;Q RWA^! MF=[G)K;"J]%%5>7TI,6CSG]]B_M>Q=&;(SN**S' 7QP^_YH#O]S-=(>^LJ.7 MHS>3TM/V5]L_C?-//[>_227&[Q/CYTR(3\Z)\8DAO_WO$?''OP[L.W/Z\N._ M^R_?_G)V^/E?1P?'+_#@X\_Y_@^/?GMW>/2>_=H_^/CX[.#MK_WW[WXY^]_/ M+\Y^%U(A#3R"H>7PPK0$P D.3EG!H\#(K/^V]KQA!]TM8%-WT-;M()48,S1E MU\^4(I*$"2S7#$(B4IF87"K'7\@/A%R=S'?E!YT3.^K\603[8^?&33Z"3>R"0_8[U1'FL5O(?LE/M.81G!$3 ]B M,4NCIT;*;]#8M3MJ"0:K.VKK=U3I!F^%LB"9%YG6G /MG0)ET;MRDIA'NK=/ M29E3?^VL^JO<-MME'?M%NAT[Z;R))Y-X[.)H%@KCI-LIVVH:E7D:??,E.GV) M+,J,*]K'5YMR?FL+OQB/3^OVW=#V]9]^IX8+&E4$$D0"S+H1=! >A/E]/ 4<7(\YX@99C\1@RVNINV M;C?9*!*J['-:Q6TVUA(!@YF;C'&4,L-(?GTK=E-5*#8D[TP"3XP#C *S=:\TQ&R:8298QC5M(V[7E-7=M@1@L\_:AK-_ MLUNIB9O5 ??%S=;S\<_B_;O7^3.?G;U\]_HXKP\[?/NZ]_)I^)B_/SKXZ6?Q M\NW/Y/#S"_Z_GY^)[(9YY1VAD%#8DKA!<-(@1$YDT,A8#-]RZM>0^JO;I\7; M)W*4TD0$:KP&M-J!90Y!",I2,$*E%->0]UM/EJ:Q$VN*IA4[\.#S[TS3X+)@ M@7,_[>G&P6)T$!T:Y;4.PK$-Q9'J=MJ^[:2C4U0R!DFF,N:]#" 0"L$GAIP% M%EGR)>/W<%)^B^[B&EW?]#9^C[\3*WR(CH-"$:LM\.8V52#M+ M(:[LIQI?W^Q64M(8GX0';QP!S*('%Z( B2H:'K-R3'9O7["N4K*K.%^ $#/5 M;85BKEMP@UOPP]GO7*1D-$8@4CI *21HK92D7 MTZ%%S+RWFNCWO/F$L,HDP2D D!6M@2Z?"$)X/))%?T7XMP MN:)S?C-XL4:JKHT'.1_G>R[K;?N=$]L+T!MTO#WI36R_=@[<:&^@N6!>9;F\ M&#R92:7!3966%J*E2W,7J;:.&JM !RD O15@:,@V0Z":\J2LTG9O7R/O,E9; M#.XPEM?2^:=B>?58;O0A9-XY+PWX8'1VL6HB7+HU^%#$QD[0 %KT!%)F7G,Z& MA^3"Y;V<7::2D^12=0G72S!3C7NT&-#KM3HJH%FMU-GTVE M5=EI(7:Z-/51YW/ ML'-9FHKZY5$_MTDH"Y03*X$F1CMK9CO+<2YA&:K^HAG,83AJ>O'+U):CN2^>9Q^$^OY7QM@-IA\O+Y.8CWGOCU8-2_,]5+*I M27T4.]:7:B<[."LGM ;#2;&K1_G'@TXOW]B'T;3Z>C3I#%-G M24UFV(8X&,^^FJ[H-&.9>@,[\+UIB#'_8#KTZ8?+![<:*W-^0\A^4"4G>S(< M3^L1'XUBWY8S7S_^U0N3HPL::?SBN:S)_%>LRS=Q.KGY5^Y]V;_/AM-U9U\= M8VO\7>YV2C@D)I6)KS1B$$B1&>%#84:.1D;GP^_4[%W\TM%HWHSK0P0WBO8/ ML"D_X"/;_\N>C??^>7DWYJWXU;I_O60W+DQ*][8P,UADQAZ.[%2@&>=Q5-Z5 M[\FVYEXZ1Z.BJ/[V?1&I#+%"" 4\9>990<+__-/N7R?^Z\EB>J_KW[;JVFW[ M)!/#TT_=SHN!OQG/K;G9+^3TI$E.;[Y04A'*RY,X$^^X]<_S]U\N>/_F?\R5MU[CB\_PN1Z?4W^/A&;QXJRF8^<@O^]HW'F6 ME4&8=Q_H<-*]Q3#(75V:P_R3VZ[,LKNG$5Y:P 5K]_J5F.YM9HG>YH$?VL*1 M5>!N1]>F;JJ5;*K%4Z$ID>2W)Q7Z.OX9!Z?Q;O.,SQ]V9?OH>ZNYS#7J36[N M)F^I^+?J8,7;."Z#YSOYU__L^7S=T0Q)-X2;=R<#M9NI(JXD*N>,B5J71DHV M,BKSOY[8B(:+WY].L^^*4%A!&OZ<=9^/AL??+] MT[+(C\?CF/\?VG1$[>6;\S32\7MZ\/$/'1U^?)]_ M__&GPX_ESR_Y9[_.TT@??SD[^!QZO_WTC!Z\/1#YWL[>?_SUZ+>G'^CAV^?] MWYX>?7S_,7_^T\?TZS32X=L7GP_9O_]X__:73P>?_Z"'3__=.WSW_(^73W^A M!^]^_>/E3X>]?+V_#I[^FKZDD-Z0OWZ/VMM$(D)TC)7F= PT6@0:#7,TDB2E MV]N7LHL2%\LAW5_^_#MI\LHF[683&W@I]Y#.E_H=0YP6T="$1@AAB+%3-B$7 M;$(JF[2=33Y_81,,D44M"5CB,ILX:<"&*"$J3%*+1)T2>_LHNH(M6/!9V:2R MR;5L(H7E409%C3/H$S.>I2"3)IY2Y@0[MTUHM4VVA$WH%S915GK%*8*79;B? M,Q2T81:$-S8E&J,(F4VH(5W)1:632B>K<'4X5C83CUDYOB0K<[I'_U^7?OV!L-7A4*0J'*\#-AHC)),QE\B!PQUM#+ M-O'1X9-&Z,4&PDWB"8B0"5!Y!YJR!(XRZW40%CW?VY?95UJ^>O=FJKBW(PVW MC*D_>(1K;4AV7[011B#S2CLJD@[&2G2:4UK#(5N&\'DX1&FI== 4#-<&D ONARO7Q3THKPUB*\'%:4G(:0_56DQCL64[*\'&=$)[6H M(8HM0_@\1!$PTB2M Q$%![0%X8+*+!LN$S(GJ)(E1-'-8*X0WUV(QR S?)DT MU'.T1%@M*$G!2!V9S"_5L,&607P>-I A,9)$ J7+C%9/ EA)#41#&8L*E<82 MA>1=+I=N8K%"B.]B6"-R4++7C\WI/KV6P;+N6]?VLXX&Q4PKC2@]@A. M2@/..XG293;VI, 2Q8(-[2HL[U];TBPZPZE P;*VE$X+C+[T:M9A7&6\Z M\> Q1>)((EE-8C7H3/9>"Q:"SS2"Z0J\JPM>>SH.KB_ _8') M*J-VAM!LFTS#;\XDJTP*^9_B9U0_?\O(8>[G1T6]TER"C*BRY>(5&"(C$$FU M%1ZIL*5QZ2K#_Y4<=HHC9"66R6-]8&;&FW8,G*81QNL M#,%X=,"YD9D<+ 'CG((@%9H8E6"DQ.:IZE*U]%R+R@Z[R ZHM0F46ZDXP62( M9EP[BJA86\8.S:!'$@Z10S)2 [H4P!B3W8Q(518D,2JZ4CG NT*L MJCIHT_,OMB8F5F@1NM*I\;R-F^;)\/QK$?S M5QU.Z@F6=C0/*?)YF7X:#L.TX?RY=-X,^Z'JL07TV,O+!U5TDL)0D#I%0,L- M.,DY"&M((D0IX[*52_6ULV(?2)'KU@Z,;6WCCHKD52%Y'LPR"EE0 4$';@$5 M*C!1,! IQI(VIS&8<@2V:\CR!ND&1C_74(D\9J"1BH M"3.@$TL0\E>EMB AS]8U+TUNVG0._"[G2V[AV6\4=Q?._)24EXQ2&&Z C,6!$\-GG9LP1$;/-IK-J[RK2^O9U#PY]ZVW: M4-&W*O3-760I$I/29LQ)'P M1C#44>#H>-26:"7Y]."V4@L:UA5^.]90H<)O M5?";^[4QDV(P:,%;BX"9,L$9%B&HJ%SV0K7$##^SF=ZM#ZK9XH5;&[YNGU"3 MUNWHIU#I9S7=7M\^+M1S,1^=&.(D)I\)2&0"0II 9V<8A$A<1!IXE"KK_ZY6 M;>K;4K/66]V#H4)Y=5 ^^P)E03P75G!@:"E@MA_ :)? N>R.*:&](:Q .3-Q M35OO+I37V[>A0GEE4#Z<:V5/:>9CYT%[R2%+D8$U7H)&)Z(0+K)23(9=+=N4 M[:I0WNI>#Q7*JX/R7"L'SH)E@8"*D@$2E5',>=;*W*; 4NE-QDIXV\@VE:#L M8F/$UW$<[<@?35W[$/^,_>')<1S4#/:ZNS;,Q) YYNE<",]FYTLJTRS$-,\N MN?*):RJ\!Y+U V V^\ H:T!0YJ+6D@EJIVV6D=<\=MLPN.[F"!6#*\3@7-M+ MK2V2%,')D++A+@Q8SB4(18E-GJ9 :<8@ZZ*JC4C;AL%U]R"H&%P=!AO.LQ I M&8$"'!(#***$+#X%*7M-3-*0DB-[^P(S!JL>;!L&UWW2OV)PA1BUY<\H.9*FH>(5*.@$$+ MT"P;XD3)$+@06OM8^@UUN=K*1-CECZPY[7:XU!7+J\/RW([@7HJ8K JBN6=QG+ZW7-*Y97AN6&7^Z2)5PK"D2;C&7%(ABI M'42.W+'$E'0V^^6RBRN8Y5NQW%HLK]?%KUA>'9;G>IE%Z:77")F7BU[F'+22 M$ICUB4:J"2UEHUQU%5N^I>?JL+R+:>V?XB".S@O6;3CN#7KC26G:]V<=^+=> M;_Y<$)EI'E\20Z6;N]#-0=.EER&22)P%6\ZF(4<"CL8$VF6QM"EJ(&RB4".J5!:\S?6N]5C%;+-'/&Z28&%%44 MMLB#KBA<+0H;;G30UB'A%%)B 3#%;'JC5"!I2B91Q9G)IK<@7;:)U%I%88M\ MWXK"%:/PK!',2L0G&4'%I 92K DL*P5 V%)!86"3!/IWI N<\-*Y$M! 1_=QTC:E*GAJ>LF#B=!J?!F=C@,2$ M(B'K&54Z(VKL\D7-@>6!LD4A]P<,_O7ZYQ7\2X-_;H483)1[EH G%@&ES1ZY M(@R402M2\)XD/DVI,57!?X=GVG'DKS_N,TZX@"YXT61(F%?>MQ_UZHQ 5]TOC?J[QM0T*23;RB;(" M4'$*1F7P9ZM-&TD$IZST:Q2\F^VYK<#]KLS*^\]P/.ZDT?#X(BPQ'-PJ'+%+ M'/3W]<8_OZVCJ@?]Q$1!NP,Q8Q)QXJ8E<0**B(W1!BFR7UQIA2NA="))#] M/PJ.YV^I=TXZGIPP/GL.74,J8K<=L2MP\"MB-X/8AJ]OK2G-6!W$_!]@5JE@ MOJ/.G[9_&,EPO[__C8;FOH?^C\Y<=C>Q@TNGWK.OU>Y.SVI9P;1[M+X-1 MS$OP.8:?;&]0HKTO!R\&?V:YE0:H-?2[&!M]:#JSBL085>:@P%Q6_-Q8R!J$ M@E04B0]9[?NTMZ]UB]JBU!9';?>+*UY7C-=&166025D3(4@1 1USX#Q-(+6W MV7[/IF# O?T5C+^L>&TM7E?N75>\KA:O#<>ZS#\SZ"5XS5FI@$8P+@H@@K* M,DCTIO0_J'C=,KQNJDJB(O=>D=O0M-%J1T(YK5@&QWXNI\SPO8LT2"2$,@& M@@!MF !A?"1,HI&EKOF__Z:SH?=C#;JW#'DK;D)0D7?OR)OK]>2U"EET8#TI M@R=+Q$M* I9I1\810)K'41 MA T1D] "HZO(:RORUG,,O\)OQ?!K*#Z1W0(;)% T'I!S H:R X]-8YXS0VU_>M@GZHP;--G;PO,FJ6O5RJAZD\M @/?7S<='UCT,XB MBY"])0WH8C;%J4K 0HR1R)CMNC)MLXO8DM!:#8BW^6Q^A>U]PK91MT:,9ZXX MRIIS0(\2'!4&%*7(HZ?1EEX^3%SMWU5!NQ.@7>7Q_ K:>P1M,_WL,+O5,H*/ M+NM:=":#5DM H2.-#(T.:6_?D*O%IA6T.P':^TL]5]"N%K0-3:M2TDP)<(ED M1UUJFW5N8J"(]%F41(DR1E8HU@[0[DI+O/,N_5/?_,N!^_.CRLNTQGL ;4 V MY*-7]ED-^SQKNN<"11+$:XC2,$ 6-%@>, O.AQ301T)2<<\Y7X!_-M.&>Q4= M?!X >N_/&Z\ 71E Y^9!$%JJZ7A)8URVZ54$+:("%4H'2\<#=^;Z V05GML( MS_OSNRL\5P7/ALN-FEK"E09ILQ)%%0AHZAGP)*AA1NN 8F]?D:M'-"H\VP+/ MUJ7%*V)7CMC&7!H>F%(FJU%M4VEZY\$%;\NQ;%/.6BFFI@FI_-V"QS3N&[@[ MWP5OVJ8^XV@XBA>]\";V4YVX#0O\\LOLP?^-97Q M['UOBX2??9J,;)94;V!'9R\F\7BAAI" MQDUFDP3:)0GHA2Y=$1T(AEJD(+)]Y8H11<35ZL)*)0^<2C;4^;]227NHI!%! M"5F^@B<--BI9S)+LCY'(H#2A,Y%Y9I4O4\.ZY)IIY95+'CB7;&@D0>62%G') MW"QA)' B,YN"VT3A&C&RM3&J0^7V>>%S,,3UT_ M7E[H&U,5"V0UZ@?>_($/JH'LO^RXYY?I];.CYL"N*/U7EH%VGH"5CO)6"[I>"#B^GXPDOE;NDU!5ZZ<$XFH"K MY*//!BQ1;&H%K2!952FH4M#ZK*#EHK"5@NZ9@AH)#*.@^V#*9$%BPX78;$T40YH2)PJA>-657JJ=2SZY&J M2CUWHYY&K$HA.N:9 >2" %J&H!D5X"*5*E)GF%XX5E6IIU+/KD>H*O7(NJS6\([S8U='?N,5COLNUW MN8N!XFO+&G>\I\>,4E8;+B4+U?9?L-SC&'0\I6!+>8IC@))+<(%KB%9X%AU16;Y[^VBZV6'*Z"05 MF>U#YI+!MHK,]B"SV0L^N.!9.1!L@@?DAH*F@D-@1J#4W'KGICJ3<,PZLR*S MAB$+-%O"X0L63F8-MYK U>^;F8K]!99;)%F.SSXTO-W!FU MUFH-3C $--R!=:A :_CA++ M P62I5DZ&]G2_#<[,HHKR9P-7JF[AQ@JR522V;)82269%9%,(UJBB4V460XN MFNR3H:9@,&5+)@3GJ(_*2WKW:$DEF4HR6Q;VJ22S*I)I!'ZH5)J6(;_"6<"H M(QCN\U].<(92V.GLJ[L&?MI,,M. TC\G-E\W_QMZ?^[_3_[KXLZ/[>A#;S#] M?'D9R3Z628[K!RTKH'U[%#O6EU(E.SC+*] 9#"?YZJ7%6;Z97KZS#R/;[YS8 MT:0S3)W)41S'C&Q[&GH9.072HG:("*3(C?& R PB-C,Z'WQG;N_BE MH]$\-OHA@AM%^P?8E!_PD>W_9<_&>_^\O!WS7OQJW;]>LAL7)J5[6Y@9+C*+ M#V=C41]EI,=1>5>^)]N:>^D%$0IXRMC7@H3_^:?=OT[\ MU[/%]%[7OVW5M=OV2:GI_=3MO!CXF_']0;3#]\^DL_GL/G7#\4+O+WK+J]T:WUMRF.^\,G^OQ//7W.(;,;-A1C)V#_+ZC<>=9YOS, M\?$D[@\[;O7XEOKE8A^>;'_BA M+1Q9!>YV=&WJIEK)IEJ\AB"M9;[EAWB7?_YVQ]3K>,J[1<[/ M#GKGD?./?_#WQS__]?[=ZX^_O/ MV>''?QW/(^=''P^?_O;Q\/-[//PIW\?3UT>'[/!H^OYWSX\/C_]=OCXZ_/R! M?QTY?YG??WA\P \_?B#O/_^L_?'Y>MG_.73D YZYU'S M-^2OWX4GI8*#@;3 D.LW=*H93+HB/>\^X72;DVS?+K#SW M4'FN3JG0C$.7F$TVI55,K%P3SZUV:.7FXH8O)T=Q M-.U -:]MZ$VW>^?O)9YXJ[F5]S.Z<>O?NJ*@\W8<''T^'.5O!QU_.AK%@3_K M3$;Y:OUI053'AH^GX\FTE*8[;7-6*@3MI[N=,KVZ2%M2][RI&.UE?39%_*5B MIKEZ.Q?BDW,9OBTBG-WKXT%X.Q?HXR_RS-KQ97IK/U7%N(!B/'S2B.<&'06G MP4,BV?9';*&4%>/L /@]D4HT^ M*)$1C:4'O30);/ V2Q,Q2L94%"8#7+*E3SA4E+=7H6\H2E?)H UDT CWL<"U M5 J"=@JPC,9QVE)0T0@=E:!Y4V0WN&M6D;RM3-!&?;]\&*M"O'T0GT>Z@O1> M(LT*/@0)Z!,';7T$&AE:XHVAFN[M:W&U#?OF]/VNA+-*&=SE8-:WBN*^=13T MYA#B+N475K$"[6;F+2B,NX:[*PO?A87?-,(J)#!KA/,014J G##(=C>"D(2: M,H P&V+9T&)=S7'1>1A+X6430WHJQ56*VVA-7*6XE5' 9:!0*8 M'(*C(H)#;4M(V<0@BR^IQ<)S#BO#589KT:-O0:"M,MS*&&X>+94ML@M!AU=*8Z374$6GJ=8*:Y27(L>?0LJX2K%K8SBYM%"D4B* M,IMN5KGLIPJK0#-'@7CEN"4HHC?3^E^.VV'%U>YFM;O9K=<=5]+=3-Q_=[/] M_W&C?VYW,ZZ+F]^$G+N=]7SZ]<^?==4F'WY'&J"]F0S]'T?#?M8=X__^FV94 M_=AY]G^GOI,:[IFZ]0,NDQ_\I]K*EKJLDV7YFE,/=^; MU-69M;L<3LZ!=XWI/OWY5^;[S81.U3*$?HL6[E9T-@EBF-=]*^O)M MUZ(]/AZ>#E:%S6TXS7GM&-#OY5^.>R'TXWVW3;P^!_$OV[<#'SMVTGD:_7GS M5]KM?+-'Y^U'W-PE175MP'F3:[38\)ID!65*2F&)0HS!$)L<5<0(]([[^/N+ MLK:4<=I,T+PX?+Y08J:UO'YX*<#?LA>L/P[G]ZS%_C; M3^\_';Q[AK\]S7_>SM(D\W1,?A\[^'SX^;?>P/GN>;['?_>^3L?D]W]^_SE_UO&+L\./1T?E?O/GY.O]UGM__((< M?OQ#O'_W_/C@^-^7N^O9Z#2&D =C((ZB48E!2$,O%=+X>(NU2>34E ML]14FI6E9+X@9+$S'-^>:G6/,&\;$R[0D&6A9]].:KN:@;X;KUT]N](T3&?& M:&LRR5M"7?-R0!T"8]&4#BO> P;IP&1A $:E@W9,DS2EKDI9E;(>(&4Q9@WU M+CGB.+)(G5#:8!3"2B],2#=3UB*66.6S)?FL4?RG$I'4FKS6P613S&13+"4/ MT@C/,5))F=_;EYQUV0K.TE52JZ36DH=>I!101!2)VY"O9%$E9H-3)B:.*6IG MT=_,:G>I *STMBR]S0O_B(@4E;(@=;;9,(72$"\$4,9*RR71TF/I;TS, G5_ ME=USP;J"+=7CI#);9;:6//0BQ]-*Z;(A7DG*T5'A"$9. MHX@6T:,UU0UM!9]].GCS95)]H.@0"07EM2R66@3G/ /A#>'&ZZ!5L=24ZDJU M'=&UA7.9:?K?G7.9C3+;\TM >7\965JZVFX&M"_&X]-ING.82L^84KLUR^%U M)D?YX3\<=4Y.7;_G.W&*H/RVE#]G\.%+!]OR2[WQ. MYW+&#\.4-^87QK&3Z MOQ8@!ITX3XF99*S @,%IKTH(A"5K(C/VZW.K?"F&>&7/IH7=+].4*R[6XDFY M\\H5BW#%&?GKPO;)U^G'__?Z[+=WX<0QE(=O7^1GF]YG?JY?\V<>Y/LX^N.W MLB;YO@Z?/C[+/R/Y6NG@[>//OP=#O<[&$WA>0OC*6=#"$J!!6A\UEU2):=,2 M-.(*T7QU.&61//TU\-YTX[7[R,9+;2WJ:(R* H7UFG%&A'322R]"B-^!V,)I M^0MDQ?#TM!##J_R,PS#+UN?GG[XTKKGZQ= VS]5SQPU&FX %2LO % K:"0>! M2Q%<-"FH5"(HC-*NX%/ MRDM.HK?(N7-66S2HN4+'$J&KM78KG.\!SO-,+15<"2,).&*R@XPV@"NV*R'( M0M1><%%&TFK=5!;C]$VO3D?^R([CJWY>BAIQ6X#'+LTJHRIZ9-J#89Z56644#'4)0N8OAE() MBQFX#+M$+#_-Z&8BN;<9)M_.XN\VTN]F058IM82/KUJ0W@85"-2+R1;:O1N!C9SJ,J1*'E1 EPA6+1$0*EXROET]L5 Q7IJU2JE*ZJY2VI?+.6K)YC7@OI7;;$D!Y_>:7SCA.)OUX M>=K[>67=7[W)T5'LASL%478O[-N&(,KK.)Z,>GX2PY2K9L&3&:M-N[O/?O!\ M.'IK/[TKXAOVR_+7*,I"1-8<31:\T%1*"4EZ!\A$ JW1@Y!!L:BYT MBWCUA$1-\;0:ZS41MPU26N0HV@KB*'SR:M(C"=G-)2Z M=4!"&3C'-01*?7;S@K*#R@=MGRU9I=02%MYP%SM7]/;K$*WU="M!%NEM$M2JL4K M50VNWM5H!$G0!4V]=V"")5D14@0W/0,4C=3&Q21(V+@BW$A[J"^,<5-[*$8: M(99>&5$[>01F _VBV'>C*=Z.CSJG)_EG\5,<^=YX^K;9Z\.3(L]Q[<^S3>&6 MZ8LO9Y)[=B[24$,NB_!@LU=/=#):'A.X6+A/6 ?:!PI*"9JF* MY7OH/<34T/99FU5*+>'B>PFZK.CP^;=IN)JCMZ+A>53&.J=B4)CM4,Q_:97- M4A48J&RB&FH\U<*4C!TUM4_+EL&[DG"54I72-@9FJJILCZIL1FXTTX$1HT#; MY "#9EE9L@C"*2Y21"<"MD]9?B=X$WKCD[X]*S?[G2D']9W;^")/>E-;'\:SIZRXI,&*;XN0RW&O4D\3_'-[,C7T0\_#*97 MF9J4U7I92.N]V=\,?##X_B? MX7A\KL6>G"NQMT6'S1[D\2"\G6NTN;EX<<:\&GB+#$MX^WCRI5SP\>],(T%" M)22O.*!2!%QT'#A&J:@U.NE4SF<*4INQ; \55,+>!H]\"]I\5,)N!6$?S&+= MF;2S2\X)I98C6$X)H/$6K.<"E/=EH@Q>MYL8Y4$YSP! B&($2A..&(HH8?#;[I+[:R_OVIN]#A.A#=(,K M1%<'T::#2BURPIP!S"(!M"J!564<*^$D,9:$(VRC&-U(!X9-(NQ?MC_MIF G MG0,[\D<=3KN=@H]E4L)N. IQ!)/AR:.R].-AOQ3L83.RCK63LB+$1*+R;-SC",2T48 M 2="*C.A16F?BR!E()(B$Z+T1!"T:[CIT@*,E1PRNAU&[LI<&PBR/PC07S4[ M[H;X&SI!E7;8<31^]G^GO6D@Z<<8] MT2SH NH*Y@KF!IBY(-9;(J7)EFKB6F>]8"+2H+*7KZRX&3I0M1*]S;#_=%8@:1>Y>L M,-0CHE/4"9IMP:S#'97!>7XSWN^2,:_ 7Q[X853SO"G.UD]G"R>Z*^!U!O"-49:T.@!_[.!U;K>)\CZ+>VY&2Q9)+CPGC.HL'@4&ACN361 M1I7_"&&8.\]HXT5&6W)21]"W7M']W$P^<6%M1(+ LW4"&#P%2XR%Z(S H#Q3 MM RAEZ3+=!W2LV5HKV6 VR"E1:('&+BGAE/A,**RWE)'(W(?HDXAD_5W&+E. MU&TQ*S=R"L(GJ9)$8-)KR/+5X")#<#Y1F1U)YF@HK2TDOYI1J,6$;05ZI>,J MI2JE#239C..<>@\VI"_5"(&DIPF456EN;U*LQFS4QBC#D2#5C1K3<8- MN"S/K$2S(RLE5=:85FG-!]8+ZO[FT&]M,X16QV/J'/I[I*Y?FE$8';U+1&F( MR3% CQ$<:@M9L,E;0;DF>F^?\2Z5;9HQL#6=-+;/GJQ2:@D1WTL,IL[@71_- M-L,J06@KE0 6N05T1H#VR@ U5"IMG:8J[.V+.GARR\!;*;9*J4II[8IP!7&5 MJ@C7Z&\TRYN"3CQFAR-8&0&)1# D)K!2HT^N6)\'TS\!*(-\10!$ZU!E0R>P16/L8 SB8.2'E,AB3#)2FY M.\V7#H!7@%<:KE*J4MI&*:TW.E.598N493-\XSFQEGH+4GH"R 4!$Q(!;H4/ MUJ$V0K=/6ZZIF]WN1W#^LJ.1'4R6"=[L7GQZD\$;'P;VT84@7Z8G4S%.:>_Y M %DC+SZ;;CM\/'>5G+[=G^*]L++P9/[$EO8OO3 M&.24%9\T2/%U_+_3WK@WB>?5MK-LSNOHAQ\&TZM4VV%QV^%#TYD.UC"+'L&B M3(">J1+#1##"$YTL0MZ"QZJ;FV9;FWZ MY830: E+H%WD@)%2<-$14$*9X/)&,3ZU3[D^L'8@SX>C_.V@XT]'HSCP9YW) M*%^L/W/*[1=X/:R&(#7(6Z54I52E]'"DM("%YT4@&))G3&F4W#FCI* .E2*& M9#MOX0/'+R='<51LLU$\RN99[\\XG[-\KIZ>G&NGMT4YS6[Q\2"\G:NJN2%X MT="MFFX+F6Y_-(G*>P;W]A%K&Z0M@WDE MXVV0TB:[/U0R;@49-_UHR5APR7L@QGI &K,?K8D$BR0RRZ2E)K6-C1]8?COO M\TX_(Z2FKVOPMDJI2JE*J4JI2FD;VM(C0ZZC1$4D0:E#L:>#86Y75^MX$>OXX^/F-%@9J>+4!% $#2!WI6FSH>"348YC4DYFXYAV#5/M M:#=?$;P;@R4J@I=!<-._Q=+?RV2OEAD6 &46E Y: $T\1!Y2--RW"L+K/D*_ M 0#^R_:GQ^'MI//OTT'L<-+M%/0LDP=^$(.GKST 'VG@DCD?:%3HB7_/)V,)W90UK.>:5^(E9XUS[13KV3*-@40RS,I& MTWJO./J2TA0(F*T+<"8@!*.]Y)PXXG4&=05S!7,3S-HHZ9(547J/W$?+F4I* MT93AB\RRF\&\:.^NBO1ED-XXV$%4B)I,]770@$)*L%I'0,^CE4X;K>S>ON:Z M2_2J^JM7N+<8[HM$%+0S),EH,^03RF!-=$*2$D_@BFDA;L;[70()%?C+ W^N MXEEF:L9= &9\MMN9,&"-BJ!*1)?01%G0TUY40BX13*B(WRW$"_3>>H?)&86< M,&N*I:B(#LXF)U5%?,L0W\@ 4.U$-,R!$=("1A^SJA<1N/*$LV0<-UG5=R)0DI2+(R&(UZMN!]$L#D[(11@@* M")830&,M.$>R$^^UY$8&:I#L[:,R7;VR:KC[Q?LJZ^14NVOD;FRQFY\NCCK/ MWKQZ];#*YQ;+(1@7*+>9CY@QR"3)/FQB,2$2J4S0XCS-J2[2G.8>)R!=M/.9 MONG5Z<@?V7%\U<]+45,."]';BV;* 6ERV>34F=-H-F2"TF"Y]."ED\;*Z%'S MO7U&NTC;=&"V%C34PK$=D=("YB,7RBIB7-)29;<1C8[*,:F1V7PMC]^AXQ4. M=KB1C*NIN2 7-^+'*FA>AG-F\C6DC.:48'W4($C20K'$I8NE)H63I9-%%>25 MBJN4JI2V44H+*$PC+).B1%B'U>FGU3&8UW$\&?7\)(8I5Y<"(%(""(RP"!CUIK40=3>62TM\]*U2FO6:IC9P.GQK"?Y VLG MU>I8S#?K868_?SX3KQ&8Q6CKYV8$1FO+>9 $N"M'=Q)/8!0+()F,26DM-[PR^WS=C>S;#4.;\>RC8B*,]Y+H2E8@MDV M],J!8Y;G#8546F>%H7IO7RT],[."MU)LE5*5TC9*:;TAE:H(U^AN-*(D,8O. MVZP$J M 63$YJ]HEF1*@C.2O35?4J:D2W2M8]D5F%]CF"R'\<4,DV^#N!HGMP3Q6:.W M 2=*"P)1*YN]])2]="HCR&B5E$1&U'1O?U7]RBI^VX??]IPSJ^!>!;@;(;B( M2K R'Y?$D$K?XPQNC0:D8598N4 M93-,9U1BFDL!UA,#&$P 3:, Y%3)A$%PX6;: M.)F//!Z_'3[.RUINS_9?V5YX,7AB3WH3VY\F.J:L^*1!BJ_C_YWVQKU)/$_F MSHS(U]$//PRF5YG:D]5T7,AT])?B+,9E,7L. FT"="2 12V!6T5I=%X2@]ER M)%VAE@ZT5$*HM+V4E-IRC9W<+:T-)53UT3+UT8P\.!ZD2-H!=^48%;<6K.(* M$)T7>4-804@+]<<#:FWS?#C*WPXZ_G0TB@-_UIF,\L7Z,Z?3?L'6PZH%JM'M M*J4JI2JEAR.E1<[ >W2"%C4UN]?'@_!VKK3F]N#%H?AJP2UDP7VX-!.* M>B&ER1L\< 1T4H+ACF8##IGWW$M6QD88WI)3\!7KE9%W1$J;ZDI2&;F%C'QI MDH]50:(NY:REL%4)#=I8 R(DDIQ,C)>&7JVAY >4QMVEK5\V&.;F M=#6*%S**_V@.LBUQ*$V5 F.E \04LDU,\E],N&5Y0F;K-+^R_; MG[:0L)/.FW@RB</G8M'>A"SM:_O M+2&-D4K:P(5#YY-)3EL;C$,=A!;N?+SVLBTEIA_]\G0RGMA!6<_:,>+_9^_= MF]I(LO3AKZ+@-Q'O;H32D_>+>X,(&ML]WFV#V^#M[?ZG(Z^HVD)B2I(Q_O3O MR2K=N-F6P5! SD0;D$JJK#QYGGS.-3104-KF,P\%T!#80 M?9?P\PH:^%W@>4VOCMQ*/=:3E_^>5=.S0NXVQ<=5&%EPQZB,"BGA 1_!R$:: M$(MTB-QB$D',#3X67"RX6'#Q1^ B5E%R'9,D.'(!D*@M]H)H'J4S"8OK<7'3 MLNX"FC0L MR/D4D'.C@_(<3LE9IYUW/*9D+([P"O4RBB1\NAXZO\>A6##TYABZ(IZ>":0H#T! (UCM7'CD)2;"SP.?-K'9*@]0ZR6!MY#* 0'O4J&-E1;8>]$UM/\]D(TT&<1%!6.PO5M&G/-0JY)5?S6S.A M-K^5Z_Y&NS+LX/QOK_P[JQ6!.[%%$KH[V V@/C/6Y M'9[:L\G6/\\O+5A7%Z;PXM-?^XPI_;!G;);_53@FQ2.+3A'!":= T .5@%KKG?SWR]_GPU\-A9Q;($MMWU['] M8(GH61'6>5.3$JY^ZK7\J?//]Q_O%]O8?W9_K*]'L/>.9_ =8=+OQ4\^9@:3 MTY=Z(!:[?(*&?ZSVQX;PP""']F02GR]^^6G1:;0:-;=J/O33'*CFFVK>1B[P MG68RVK?G.XPQSPBE>9.99P#.;SS??YXU^\\%_M:^Q]0SRO6U;^-GY-KWOO2U MZIGBYKN^]SX]DPLZYF=IH^!.T\K3)=0=V;UR_0]^L!G:B; /I:>.$ZO]P5KKEN3VY; M3_ -*^V;'OE)3=W.\7CVA1:+W[6P[O#26^KPT>5 UEH9U(OHYU50)%=!$7.3 M;A]/M\@I*2TTY2+JZ'G4Q!GOO'*4,)5D9"9'MH@AE)%2Y'0ILG7\^M,;^E+\ M\?N?@_T7[P9_'OXF]@[A>_[>.=M[L8/W_H;[??[?#_N_OR07(UM__/WR\Q^' MP\&?QR_YWB^OAC F\N;O#V=O7KS&;U[\1N'9_M[[_3?QQ^'_IC?5/!7@ )_^ M%?.Q>I$GI!SFB!//D8$UC Q14CEG@DNP\#CMSKU1W<'79^7T,65,()S@:R4'G%,*++1>12] M-MXJJ['F&;H*9!7(>H*0!5NY)8:*Z$/BP7$36*22)D\YZ(>GUT-623*Z0SPC M2SP#&)-"8X&\,PEQP2ARTG"$<;32&>:ERQE&3/6-NG%A4 &U FI=>>A-$L^! M>6G'DS9.")Z2D6=)M2XK6W1!X'>O ]0P;6":_?^T)O@6E#"T\@PDX[Q1(0A+A*C"78D M*MC^"ZYU"]?$$M>\]"PPGU#@+MMLS:KEFQ"!C M@*3Q)!1RCF#DM<%.>\F%3UO;QO1AC3T(._0V#_XC]!D5W8:DUY/)K(EKCE,^ M;3YG:S4'T/>:&H'>RX.W;Y_6P7\;QC #ISY80J01L-2CL=8#[A@JL @*VZ;E M+,:D;3F+,;MA,#.+)HLLAA>S&B:V/;"TC7&^/#X9CL]B;"YZ.ZO]P$[BVR%, M10EY;@)P9VLA3YL,EAR0C?!@$-?) [PEBS3V(E"'.?:9L.E;+.0KQRO=D::7 M0[ >@I0V.970!BJ=B2DRP;D35HH$]"0ESB+\H;\"QM=$8"_#;7,H]+5H6]CD M9F"["FI$3V2P%""6\036H6T[H+>:34=#.(P M/*T#(3OM1'D7)].Z\M,8&JQJG2_N)%V03( M]G;7O"@RI(0E)PA;1A"/W"%CX$\? F<@?4DDW]HFS/3%S1O EQ.Z'@)M+%+J M;G[!+?A1OB?1X (N-ZSR$CA?A\F%7'X3)J^<+2(2+@P6B!AF$=?:(IT<0:#, M(9?V2$KS66M]@3MRU%I1\P+&14I%2IW<,F_!U5*VS&YNF>O^&.45M=$RY*G/ MX6"=D!8"9$HC#H9B*87MU*99LEG:;!;0J1Y\Y+6<&1Q M2,ASHW4(CC%+.K81WE'_PN5-UWKLS[\"Y>N?4[SF8JGR 033Y\@T '&WVDJ_ MZDWQ=C+HS4[@M?@IUKZ:-)>U[X]/LCQ7CI;V:) GX31^N.Z6YLW]5G(OYR(- MQ>6R"0ZN-TOD(6DA94 X,HFXI#FTRC7B@8A 8F0NY0X]O*_EC7TN)3+T$,AF MD5)'H/B>?2Y?!MI".+\):%=^EZ2#<-@#LH)H$"?:(3 2)))4"6(9TRG&K6TB M+G<**OK;:?TM*%ND5*3TN!TO92^\#:-CS?E":)#228V2$AYQA3%R,B44A")! M2!=5"%W;#6\I2:5X7TYM7=OF7-;O=KP\/M?R?3I>?!C9YPM![J?V.+0&\UZ- MZUV0X7L0X0+W]M/O<_D=S(=+E(J4NKA;WH)[INR6G=HMU]TW MVF(L1 J(-EU?? C(**$1[),J:!J5UKI[^^43:_FR:'74^F.0LY.8G_OX)(XF MMM'?^"G_'I]6TY<2"2A2*E)ZI.;S(IBS$_Z>3:9-JZO#\0Y,:QZ>';ZU57@] MVK4GU=0.&_=E@XJ[:Z#X+OY[5DVJ:9SGV+91H'?1CX]&S;<4\K I>=A?;^@A M<0HX,(Y\- QQAQ.RAF,DF>>,4)&(,EO;O$]OK1%_08."V45*14H/2DJ=,[7+ MSMK-G?5<5H4PBFB:$(WY/$+,"-*>!Z0LHS%9&DQN8-BUO?6)-?]X-:[ASU'/ MS^HZCOQ9;UK#EPU;B]PNM>MIM?\H_M\BI2*E(J6G(Z6-VK9%397W7 ?)N:': M::Z$4S1&Z9+A] >U;=N?#F*=&5P=!T#BJH_Q]QP[R' MM0^R,PJ'JQUM11<73=X*P=N$X!VL'3=M9##14XX"Z"W"];H]C0&+NC$;)I8@X,Q&YD*';,8RI MY"I8VRG ?F(1G^BAE+YE122B-M)$8\R-R% MU >D<%+&V8"UPEO;HJ\IZT:'^J+!C\-(+AI\$PU^T[HB08MW_E)1::V]L[0<]1OJ]K#XW MB2:[<1UBC:;CD^=YZB?C815Z^5&^$Z'NS5-1O!$L+2&J/(G;2)6P=8DP(Q'D$BA%M M0%0KH!PA6)]R"@SK8V+Z@E\^_^;[_/#?IB/?CEQ+';E-#_T/5/2N >$_?HP M-Q!YH]0I023W2@EE M7!3^>M#:M/ET0;2;(-K>BHXYBUEDVB%!%2":\ E9HCTBRFGCF([P>FXOK?I: MZP)K!=8>"ZQMX@H30BIL<.)84YZ;?FF#76(APB_"*G4]KGV/!ZP W,T!;D79 M*%B55&=3DUJ"P-QTR&G'$8D@00?_HZKI'&3(Y9*+C5,\"K(59+OWA]X$V3 . M &P1K!GA> P>-"-P@VG20='@14&VCB';_CIULXI:ZH"P48DX3@HY0BDB(0*G M,S(*"\ID#6\Z74]R0EIDGWO1VNO:D'>Q-1ZTP$\_-&@=S)SP\KW8J-"<%F*N<%_OS>* MT\6'JLDD=_?OV5%87@!O3*:3?,4_-B$]$=L$NN^2,5Q09[5.0C!NC9!>\D5F M U]D-DB&;P 1;^U94XR_GY8'&.2YV,TC+V"Q$5B\GK[9G=.?78/__+\!]L?_ M.[*_FQG,SX?]7WYC>X<[G]_\/?P 8SC[\_"(O_GEU?'^X0[9._1T[_ 5//O1 MY__[_/+TS>E?-F@)PN?(A'R\I,) I*P+*#+K#1!B+*C>VC9]0&7@;Y7./3[LO;Y\W5.W- M#O:YK+MEJ_Q&W5WY0!5ABCM+$2$<:+6 WZP%@FUL'J+-/.IMW M$YVE2H7HE.%.\NB]MHDX1AS/Y-Y2)ZFBUJ48JDBI2*F+6^3=>H7*%OE#..^:+YEH MD*42.>9O+.).>Z1-""A)%S%1))?!+/;(+E'?NZZ"Z;S'>.XJKD997T>Q5>33 M:CKHV2F:#B(ZMO6'.+TCYW'"-DIM.;,Q?!![G\.'O5]^XS".ZD_X^\]?]H[_?/';9_@.NG_X#L:P-_B_ MSR\_[>W\%4E2GGB-P&8"CAVM0\YQB8PE0:4@<1!V:UOIRYUARK&I7ZW;4HIX MIJ,+0H#R1(,=3BY$+*PASGY-B8IWN!O*MN8=3H8'IR2RS.=&2LPCRX-%,E , M&Z/%49JMURX=#/5+M[A.]+=E7- =XO./EJ=C29%'[7"P1*N>-)$,89-%(&#;:1Q,7V[K]!K MWF%/@;=:H*I4YI1W:P32 ?YQQ LL-:,TF*UMROI=^4=\TY3%T4!G@.(HQCQ)75R$EKD$Q$4$8Y5EK.M\@N$=^O^(9# M-3D9VK,\V*\45I0K'^:53ZS_\[N#][U)G$Z'L7&1+UWZ\Y! #@(,XC \K?;0 MF[E:L=76&QF<5()[38UE,6#KM.;1>/8UVVY35^N[.)G6E9_&T&QBK8NUWNOQO7!7'#%"[,1=/VQ[H7A,IE A$=C[*%('X; MRJYY52AEQ)$DD54ZMZ' "5G*# I,.>U=%)J'K6UQ6ZV*B_(6B"U2*E)Z4%*Z M6[=*V0COT-Q8\Y1H$94--"#BA$)<$X>T# G1Z%-^@UC..[83WE$SQ.5-KRMM MI7C-SU*-0AQ-GR-S#[6N]*LN%6\G@][L!%Z+GV+MJTE;$MN\/S[)\IR49G0/ MR>?2O+G?2N[E7*2A^%TV D)_+OO%F\0M6 0RAESLGP)RQ@$L:L63%]B'A+>V M*>9]+DW)?GE8>EX">0]!2G?K>;FE1/HO W%AI-\&Q&NN&2PBUTD:E)C!B/M\ M>#AF! 6IB;3<F;)9=FBS7'??I.2: MLRZ0$9CE1)>$+#8*N<03%]1(:VSW=LM2@/;$KWQBZ4XOCT^&X[,86X\;>[(2_9Y-I4WA[.-Z!:/3;E!Q=PT4W^56G)-J&N>!OI9(OHM^?#1JOJ7AE(4^;D0? M/ZS[6J1S 5-G45#.(8RGVK+:.GP\\#PH*!VD5*1TB/W MM92]M6-[Z[IK!EMCK,HU2,EYQ%TRR#"LD8I6)*(UM\9W;W-]8JUA7HUK^'/4 M\[.ZCB-_UIO6\&7#UBBW2_5Z6JUA2@2@2*E(J4CIZ4AI X;'B,(Q46*9\9SY M8& ?USH9@@VE.-';97C[TT&L,W&KXP"X6_4QOA[Y\7'\=3R9S/>NW?G6=9AW MKG;\.Z-PN-K'5BQQ46=>>-TFO.[OG>G>JL^Y#=@12R,*(%Z45P!RRG/$DQ)! MYO),%7+$39C+!SX7%.@T"A2L?@A2ZJPU7K"Z$UB];H/[$*T$0:.D#4"T$@H9 M$#=23#(BN0E4F^Z!]1.+CL-*[PU!1TKPN[A^BY2*E(J4BI2*E!Y".[V(+76! M2IV2X-AXAZUTEB7%C"3ZN!M]30\RBP3?1X'4+EV,G M'8L<>9Y,[F0DD-8V(IVPB91$(F3JE K?=?>&>U# G^VPZ<1@I[W_GHUBC^%^ M+VO/3:+(;ER'6*/I^.1YGOG)>%B%7GZ2[P2H^S3X-VN[D()P240EB:,\L:B) M2E&FX+@ACN'XU^M;Z;;0W'I_-IU,[2C/9VFFL!$JO5YOIJ"#L(PX#T2"Y\B( M%WYGO[-AWY=N!:ZLAM.N=_H*)WS;'WCQ\C MP T$UR5PN^(XP.]"MFNZ9>6^X;&>O/SWK)J>%4JU*7BM!7B55CABCJACN0,O MH0!>3B!FM#7)&:# MUJ9%Y 71;H)H:V4^R2NKA:$H&H$1CY@AR_.!I<09;6R23%*P$0EP,7KC1G\% MU@JL=>6A-_&$R>1Q8(HDL%%X"%93RIP%K?$X)>/Y];CV/0ZP G W![@59<,T M*BLE1Y(8!Y0-C$Y-"$>P,"-D7K7MMI'IXPUKV7 M!V_?/JU4WLWBF4(S[JF.%(Q++D/0)EKI.8M<6DJPG*=07C%NG'HLR17E236(J6;Q#.8)YH&E:B1G"7IJ#3"".=ED%(;]14XWNSLHFOQ MMC#*#>%V/;R12 @F8I2DR5FLCB GM$;"*L*XC=%0@%MYA7U]29Q.A['IW]?OC>*T.92O,E!:6&N:-;0OO!K7A_;3[UE\XV&>_N)* MV0S)WI]SI>"@/744>9]/@])4(*@B %^'NX5!?AONKOE4&%76.F\1QY(C+G(%#R$2 M*1RBMBJ1)',%C[SLO]XXYZ!H(_6R)I?A5AN MHV<>::LE;(O2().214K07&$1H@V^0]MB24QI$U/ R.]-VH,.GEB7N4X[5+Z8 MFM*^_FI?AO*KCE-M) \T4"054VQ1G::".H1H"\7 M.@6O<]3MYNU.BO(6B"U2*E)ZB%+J:AY*V0AO;&ZL^4F8PL:R@)'T*<<0K$>6 M8X-L4CDUGG'#1,=VPB>6?O)%7XFWDT%O=M*<2Q]K7TV:R]KWQR=94-_G1GFP M[MZ'ZT9IWMQO9?9R+LQ07"D;89L_EY%B [$B'_CDN8VJGM*6.!N)#,;P/B-6\+9XHR%B@@ M;\2 QD(A1ZQ$GO,D/;4NQ.8@/GEKK1J+@A<8+E(J4GI04KI;ATO9+#NT6:Y[ M9!*QF&&9D*!>(1ZU1#:*!+9+"IX3YDT^)Z)KNV5)8)EW5KGHBSFU=6U'TY+- M@_ 6(+:??I]+[F ^Y.*)V0#3CM8] M,4I3K0'4$#'9$\.]1TY(CD)0(&XM@A.AJ0T2-^\C5<)$#X%;%BEU!(_ORQ'S MG5C<<,Y"+S>$XC5?C**,BX05(L(+Q"U)R#(FD$N2($=DFP*4C\L'2\ M('&14I'2(_7%E/WR+DV7-7<,MER"Z<*1LHDA[F-"3G&*+$_,22^HQZ%[&^83 MRY%9]"9JG3#(V4G,SWU\$D<3VRAP_)1_CT\K&:;X_8N4BI0>J06]B,[LA+]G MDVG3FNIPO /3FH=GAV]M%5Z/=NU)-;7#QH79H.+N&BB^B_^>59-J&N>9M&U8 MYUWTXZ-1\RV%/6S.'CZL6]N2-,*72!&6S_QF"FFI./+,4Q]L=!Z;?.:W%*Q# ML9R"!T\1M;OR'8]RM73.GBR[1T=WCW/%&2%BP<'8U(*"[(CZ1%*)1)'+FE/7".14MEECZ(.W&Y;+[TT&L,S>KXP#H6?4QOA[Y M\7'\=3R9S+>GW?GN=)@WIW:(.Z-PN-JJ5D1PT8NL4+=-J-OGG?5SCI-7%"1I MD=$\(2Z81H88CQ0#J69OD#0TE]7>N!5R4?,"QD5*7>I=4,"X$V"\;D=;2IPS M'",2N$&B57C2XP\<>% V^ M(PT^9]\J'WWB!!$J+>*1Y[/7DD#,:RJ9$UPYV2D5OJ40\=<,VOM4P)_ML"D0 MM]/>03R9QF,7ZQ[#_5Y6H9L$@]VX#K%&[;,]9R"!,)ZY8>PM'FE^P71\\CS+ M9S(>5F'YYOXU9X:H4B41OM Y5^O;Z617W/K M_=ET,K6C/)^E.GPC^'J]7ATN+5=>RH1L/A">4P._:<:6B(T8RFF3TU$EX]7J W+3O6D'/FZ#G MN3-?B'*..B1\/BV7NER+@QD*5BNIC3-8AZUM24G?R-LZ6ZM :('0)P6AF[@= M'1?.&! ^?$V/IP/89^C[>Q@.G-P71%18FFWDI#D;$\(AY4 M0EJ'B P7T7%/>0.FO,_$Y9R:;_).*4ISGTQ31^3@J,% M1PN._C"#GNED72!>B"BY%M)JT$2CC M&"V5),>B[@9[K86\0AF0:4T2YQ M:XPL5PP9D0P/@05E_-8VE;HO.7\T%GT3.__GU,)-X6>H/F[_%_RS&/BQK8^J M47M[?!ZV?(3U7M^V)C9W^:(JTJR*AX/8LSZWY+*C,YB"WF@\A6^W-;P\ZE4P MLJ/:#GLGMI[FKNG309Q$T%<["]6TZ>4U"KE_5_-;,Z-+T*7A>QUQU\3'^=%J%Z6"!'6L?G$L;KSYB M'0QB-KW^(UV9=WE^-M;_S:-M, ?'I'ADT2DB..'4B!SCL0F(AXP.#'&JMQ8? M&M2+)SBQ1Q&Y.MH/R"9XP.=V>&K/)EO_/+\>83%>F/>+4W;MQ*3TPR:FU0N MZ7'=%-P\!TV/=;X*QF0[,Y;>H,Z[T__[NH@4J%B&A*P\NWEC:XX+BQJVN7+6[@ LO/O5[KT?^>G7NREB7T+2[#DT'2T!J1)+/Z7PU')].NOXX M__%^ ;K_V?FAOA[!1C&>P5>$R7*TSW))#Y?_/)3J"8G0WOV MO!HUW]M\Z*>Y-LSA/F/5A9VX>?#V[16,/<,ME,WSV>9WGK_]K'GK KMHWU/X M&3/DVK?QL^O?^]+7$H!9K;_K:[_\GF#7W_0F@_W&.?A*SN!7TWS-I4NO,.W: MY7P_>827%GE;& >O]-[ 98-)[R4@33B?3GB.O]YTBM9,\@U8;+?G#\PV&GS=Q:+8K##YQDT3[BYA_1N?=&,WXF:.P'M]MDTB*DHY M3@FE@7C+L8B&,2$MRW$5ZP,S33D,P:0MAR&/NQQF?W?A%_R-[OV>?7A[@[W/ MOV7?W*>]7WX3?_X=!G]\_D#_.'P%]_CS>/_W5Q^6?L&_7\.]?CO=^WP$8WAW M#)_!;WYYS_=^?S78>_'?'_XX?/?WFQ<[IW\<__?Q1;_@F_Q<+W;8_HO?Q-XO M?YSNO?CM],_#(_+'[R_QF^-W@[U?WIR^>?%S!?=,RQ3) WSZEV%&&6P(8BQ& MQ*-7R!G&471:<&^"T,T!-[POR.4LGXU#*AWJZ%( Z;$"$M?:!,*L5 SS9+"F M3#O"N:+)Q63(O#Z//(GZO <"2)^7@&2CHM$GC0SU $C&$N1LR*G;D6@J *6< M $ 2?6(NGR!R+X!T#ZUG[H_?K35 [DW'O3J"ZOEJ&'NC.?'+K^;??7;AG=3C MCU4VPMU9[S]FV>E7C?ZS-[YMPZ$KML$/I_]4M#&!SBZ/@VL.E'DL[7R_<1KN MECYO6HGY\\7>Y&6WVF"W6N;(Y]U*1X&%4PY1Q2SBA"MDF,3(QYQCAO/AY"'' MU/O HSO4+>V)=T6\?2V^! M)^EM!,ZI^IS>5F),UXAGYYG%N_C1#F?M,0'CE,G%\3@/ OA&[[0]OK$WK*RK MAM7T+)/0.)F"[C1I+[:J>_G3C^8\NVZZ\'[T> M?8QSZZ&@U29H5:V[[*B-1"F"F/(4\8 Q,L WD#/$DDB(=L)O;0OIQM*]533V!VKLBE]XQ1,WRB,BM .-C009H@)2PDN;0K*)YX;*YK+*/HYC MB3I/+E[$DQHT9'X(T2CT[/$8AO:Y^"XZY+M8%Q+\/HSS1O [:[(J&+4)1JT' M JTB20F;D$RY.L#A@+0,#$EI)?.&,N*:P],8OJUJ_^+(Z*!*WZTCHZCT[:OT MBG9HG22(4B$3(M .8SBRT4:D.*.$"*^CRX9"'U]1==Y9K\8B$QD&^Y4ZR;NZ M\DFY8=8U,_MA&H&B<4*S2>S9R21.'\V9% ^=+RWS,W^-=A+?Y2'OI_>3N).E MM"['EY^R#[D[9\\^!*#=7X\""4Z,]IXAZPQP)YLBYH3#1 M-VXV5SPSW57ON^5.1;U_K'JO>!3CGG,C$A(\YHZ[WB#M$@$R%7WR$E1=@7J3 MOC:R0^K]I!PX*]=EFX0$BCH%=4BGGY1KY%*&RBBS\SB:-DU8JA#;?A4E-^5>2\S. M0]?/LPF,;#+9'1^[:M3(9WWD%*.CMD7%[B#_^GH$5M9L!%;7-1_Y M=9&.1 KV;81]+]>YC!:4$:J O$0N@E0NK$:6$XH$)R%@+HCV#E3^YI'HNW.W/(*P MU4/V#UT,6YW4\;B:'6<_T60 ;UUR%*T\1/U6-[S*.&S+:==%MY_> MMH(KZ+H1NKY9)U36.I:HSHT_=41M5HO?J]29=I\HT7E4NE$OX;5QM371;WCO?93)SD_@BQ^I@9Y1-CD'?LWML@ M;P*VH3IG3+R([4^PZ>?2>K<45MF/-MJ/WI^CES%) B8Z4IX)H)>)(X.50(YY MG8OB+15@@U+2%_HF)6J%7'98H^\V$ZIH](_0Z'/N."IDY$@'K1$7#I0Y"(HD M9H9*(YQC*N>1,_$(.S)UFVADZVHT'==G)7K867JQD!%P^X)"&Z'0'^N\@D:. M(XV /9%F%-(":2L94D9%%[3A4>NM;=/GY')64PD%/@I-OF]:433Y!IJ\XA.< M,>>58,ACZA"75B"CDP ^05W,X7PBZ-8VZTNLNZ')3\=Q\;:.)[8*C4]J/!W$ M^B8U74_#UKEO>C$7V;S*8[*?I5;0:2-T\NL\(PH=A%0<48=Y+N;RP#BX0T8H M)FVP1.1\(]K'ZA;.&"WNBRZJ]*WG'!6M_3%:N^(4B7A8F$0A[9A!/"F)+,@& M,9<8=RXXQ=C6MM0=:6+_=#P4JU-BAGGE3]9#7=^?6O,T[)T[/EK#AY&] JK. M%YK^NA)?P:N-\.IHG65X!CL,!UH1L,*Y0BLB:XA' G,6190LY78[I"]5\68\ M4NV^XW,JBG;_:.U>L1')8?UB&A 1GB#N(D5&!8M4< E[%8UQ+FLWOJ)BO'@X M[B8UX\2>/<&\C/O-[+TN3ONVE46!G(T@Y\,ZH0 N(9Q7!CF-(^*:$J2C$L@' MS[P(@IN M[9A470H!;!X+KJ=U?O=>1=%G[]3GU<4 G,J"0L:"4,PV3CEZN,;. PJ2S*5U8(>V1&\W!::_ MS_66$=++X(3.!084\=SGSB4BD4^4=175QP86IK=/1J-[@#5*!I] M$XU>48U(B'66&Y2$:_H$8^2$X(A&RHP'R=G(L[="/*2"Z\?ELFBHQBHI8RV& M4OP77>4<34QW+KOB5_U>I#K7"\:DY*3 #FGB$^+2,!,O(2\H#9T2DN+6M M^E)?SAPK;HY'H]GWS3V*9M^29J_EA'JM'9;Y^%1G$6=&(YW='9K(I%0(@GK5 M<) K,CB*N^,NFMNEV5J=\ED/]7;?'/1L^&A'/N9@2B[Q?V(.D.ZEB5X3Y,W= MJO(8?Z^F@]W9!&8LULM65;NSN@;9[;2B?-M*$FZQU1N(<>CJ/_=J?\: MI0&-5SI2Y&B(B&,OD'."HN!4U #ZQFEYK?H7O\I=-67)/5E"3!&T(/2F]M.3 M[N.W%:<_;R:#W'[,)D(5J])^]DWK\L0KPASM;[^P& MXOCX_>&9^02Y<1UBC>!YG^?YF8R'5>@MGO*1H]8=E[XLL TDO L"?CN7ZL]G M[R<9UI9)\CM+P1: VPC@?EOG) %SYZRPR&$)G$3'@"R-#@6NM R*1>VW&G/W^1VWR7()?48[ M371W_+]GU:1:G);@YD>F-/7:S=E6F03;?!%8?27HUY$4I+GO?G(XWFE%LSCJ M)DY@&]M/>2.;OQ/*;K71;G6N$YW#(=# /+)."\0QB<@DY1%V$AO/M4T6Y](, M<46Q50GK=5:QNWAZ0E'I'ZG2*P*JN-$6R"6BR>8COG/!-A<$"8UX).TIT1RY M@%7.$>3(>D\0"9+(P#UQ1F1;XBK'UX./]G6><;R=U7[0=*T#OC$63 M\N[LP)CS IFT*2TGU=0.>S&?R &OS^IR/D''^-1%6Q @^ 1F[NSMT(ZF@+\O MX=63?$F!VDV@]O.Y%CM::J&P9X@9&@!JF4/:<8\D,4"A;$P\JMQBYZKV?L6Y M\RC4^I[#2T6M;TVM5PQ*NQ"8$Q&I*#RH=9#($F-0,A8++ EP*I*CQE)UQ&=[ MFPZ>!U)5MEY+MJHPJZY(L[Z)B^<)EX[<+5^YIG1DF39?2D>^$]C.-=DQN8[= M))^+QW([8L:1IEXA(8+&2DBN"-O:%J+/#;\ER[ S!66WZ!5Z;*C0X8.8"C[\ M>'Q82["1PBN<(G*,8,2M=L@D:Y'@'@N9K#)1Y&/C#;V%!)ON%95=SJ[ZN:>Q(A'&Q5 M9-Q(S&/D20J=%#NYF/;3;B/@@^G8?RB;[T:;[_MUP2YPX%$0^F R3@"RV%"4.?RMO:2 &=)KQ MOM2W97%WB#H_.NJR9:=H.HBHS27;^N$>^,E;'W**T<\B#]$CI,FVM)"7SJNTV=KQQ<"'AL,2HR5 M19PZ@QQ -0(K$RN?#Q@RJ>T])Q[K:6>/@+UD+0"%#;'NQ>.3X?@LQOF+)_.2 MO=[)T'[?@:Q/PB"[QU3X+*:LORL6<@V ZI\9-RI33M[!MW1Z^.0SO-IX2,&Z=(XT/I3>)T.HPY M/S$3E#I.IG7E\U4+DE)]9V>BAVM9=2^'O#D8J9'D6Q#DNU:.A^.].#W(0CQ8 MRG _O5M*L(&X]UE^!>(V@KASW0*,IAQLJHB@/5(EOQN:4I3\CI5\C<=8SRTF&@GXB3@!'F.-X2@?8T(9XU(;O[7- M^QBS;NCX$_:GQ$^Q]M6D\:>+#!$,>-=@!!'3*CBC>D>]Z0HJL_3E=7=,$& M0KT6$D5C-"BLL#F'!*.<^F=%\ +KM+7-^&6R4)P>]\P86J_&^*0IG']B?HW. MN36N=XZU%)6^J4JO^(=D0D3F%7*2Y&YAG"*7A$.,K$#GLG\P81/5#/U)2'Q=XP'SS<&SL8I/U^)O)P MC:)[/;/]75R(9#_].AX='<;Z^$5TN5?';MM%J70]^TZ4.M>*)X4H.= +I+4" MXF&X1#98A[PC+ 6M:(A /.1-HB;%F]%AQ;UU=T91W!^IN&ON#:M=X-P@V315 MU@XCYUU"W'*)-28TB5SVQCJBN8^M"OG!#7@CUO@ FQFE*XKZ;^(ZNK;-PD/< M$3KK5+JF/\FR0T/I3_*=>\5OZR1/6!JD"0QA&V"'D"P@PPA%!K/H(Y>PVV?O MDI9]?D5^S"V???U0'4]/%1#NUB55 .'' <(:>8S6"YG=S2%HQ 6U2%,JD>4:SHU$F'Z1-^X9\*= ,(M^:VZ2WI>IA1]D_X;/_F!'1W%7FVGL=?^WCBN MVA/31Z'])==8?P0%>7J9-W?LN%KV93N/9*W ]M/+N;C>@;3V1QG<\G\O5])9 MY0DV)RV/POD7UJY\/?+#69;&"^#_XXD=_@(2.X%/P-_YJ:K1+(;]DUBW_LJ" MD!LAY+FN,EXE;GA,*-\UXMP%9"-GR&.)L:*6LWQ2$%&B+]2- MFU#<%;0\>E_5[I5,K'\5%>O9:<_%HVHTRJ&[<>J=-.I5#A_Y/H9&I07T]$H2 MQAT1#O/(2!31**RFCBF$##N;(F".0I& MJ0;:E3@V'!3"Q[8KJKFUCCR=X5FWZ+EZP@#!3#)12"JHD-R+Z)BP.H6(77"! MZ)@!@I@"$ \)(%9LB4FF@[$8@8C!$.,4H")QA31.B0<.=-J2K6VF^_SF9.FN M\.'1N[$V)$L17KZ6)GTCM6UG^#D#D83QS WC4F(W@\:K)O9>D?$?]SA!CV;/ MH#1(K9,,%DPO&9BSC#A'#6?>Y:: #:F\5V]?V3,VVC/.M4["*C$#$D4D4(.X M<"QW54G(":NT])X[Y6'/$*Q/S8W[P]VZEMVS=Z_@;<';V^?H.ED@XUZ(IC1' M6JVM,\JX8+0 !M<:\05O'Q+>KD>2G2%68V2#F$VO_\@/G_:O8V,S[^K\;*S_FT?;( R.2?'(HE-$ M<,*I$3YD9V<^Q"TZ'_YB9&OQH4&]>((3>Q21JZ/] (8P/.!S.SRU9Y.M?YZ; MA^-JA"[,^\4INW9B4OIA$].J&.#WN$W@>=[THL]7P9AL9\;2&]1YV_I_7Q>1 MRHUN,^R \NSF':])3;7;5XE_73RV/@()->"$SQ.@.UJVEXX1I:WA7L<7G_J] MUR-_O3YW9;![#91-Q[WW2[S:7>+5[CI>O5KBU<$2KRX_WC\=HVORYGY93 MOIKQG,(W'$]F=3R$,?T\;$YDN4^N]7EOR;7>T[WCWX#?#($C[; W?__&]N@; M_N;W_QV\^7OXX<\7@[_AYW /K@+>-(S_>G?VY^_AQ%$N]P[_H,";3O=_?S=X M\\*?[;WP[(_/1Y_^_/WE&;SV8?^7-_#S/8.KTIM#C]]\?O\7IKE71C0(S-'< M>(]&9((2B.&H [%.8@9PNO_NEYV]UW_N'+[>W^OM[+WHO7AYL/ON]=OF[_U7O9_?'[S> M>WEPL.!C\R5S ;G@O?DP&KG.Q?75H9P?NB18^ES<2PSGVIFT@:\C8>\_\EE5%/_4OMC\07[JC>O,EWJ+]UJ.-7_S/_L 3$<1WJ][ MI]5TT*NFD]YDYB95J&Q=Q4F_5P$-RPTY,A'MG=1@TTSR#!_'4'D83F].VL " M\K.,:/!>OEW(B;! 3,_Z8"E]C,/Q2=-#O:F1&!\?YRXW@,VMBC9'O\"S90X[ M/(./YL/IX.HJHV*_-X#G16#_S/*WVJ/1> )LM]U:AW,)[! MI!R 7,$. )R 9^KW=F'@<,]199_U\A>=U&#FU6>]\3+?=_'QG^MJXNPHKG_F MI][^L1W8/JP 5]O)!WCA51UA(4R'<-W.# P_N!9>S<-O6@,-QL/C?N_@-,*> M&P_$! M # (2_&?>O]3A5&$A70ZJ/R@79!A/!K7P(IJD"U(.0Z'*-4Q]E[L[2S5(( Q MEN"%Q5I?+IEFQ7QHOO2JA=-O[O_&GLQO_Z\(B^+ MY,NO_MXLT@O/-O]R>*+Y:+_QR]JE-Y_KWL#FPQZK5F-@2F'! XM8Z!2L B > M+0G)0V^JEV!#M%E9L\;'3U4KC#S ?)]1MIYF4QCF)3D] ZSI[<":'_:R,Z3? M:/MB'/!),((]?#I_;:IJD*>KQB<#6Q_;'%.!QX%)S'8<#&,RJ$Z:I\QSL@LR MS/, &^_'6 V'32.@Y5Q,!W;:.Q[#(XY!._,MAQE5FJ*L$=B&:;J$%]#"O([B M_$PI6';C_-"99L M6KA88L3I8 R3]S'"V'QK*^."Q-NAY-Q>XCF MI,4G0(YA/ECSI!Z'F9].VA$ODZ3SB'-V6CNFRV MTNBY. 4XZAW;*#R M>5FY"&_."_GSW4)UE'N$K $K+)>UE=>2Z#Q_,*.G^1/3QFK_]ZQJS=Y)'L'^ M=%HWMQA&6&2'JX^_L2,P"1LI+10T7]MN74L5S:/^O[/1ZN(+6]NY]U:;&"S_ MTRPW.[DXJ#RF!6:N(^*U8=4[@\H\-;N#K-Z__KJ[?,#5R\LYJ;+T*/DFZ+\W M*O(ED_EP#B$'V][]M [WVY++:-^6;8(+YKT:#A60WL-]/; -R; M3,\R"W$ ?0F86L/F>I,J(]"^GXX=P I@@FIA;7EY':MC-ZLGK:(V&T7^NON4 MV.+).ZG%"W$ +?"S.I-6(#GW.5O_V"#<0:(4 3OI$PY<.&&D(L1);E.RAM/P ME:J2UWNO-@I\O(NM1;"?7E2P:TUW\TG3RX &?G)&]M'GO=._$H\!$\$1=D0C MSA1#-M&$K "SU6N7&//YI#_-+Y]7VDF->-:["JJ6]*KUD7^,+6K!1MXLJ$EK MR.5NU OR"@SS8X:?$WL&K*.?J52;YM_[.5N"N_5X,FE_/1A4<1B6.^C/NS\? M+/=.V/U;&PYLXC$,%NRN_'Y^_7_@(6%DNYFU9=HQ[Y&6&?EP.FC)>C59(6+3 MZVC8:M1]P:BF"_MRC1$!1U5"MO^D*CSK78:IQBC_ MMIT&H.8\ C5[SW&VB]OXX=>;.) M2VL'K.'Z9&X5P14SN E<^3^V@B?OOC-;,CNXV6+*&5WU)LM@G;#WMO[? X3J?CWIOQ\,6GU<9Q29K+?6/U M;8W'8P\N/,[WNT^<&-?]YB3W1H G%@C<, Y7LCH![N7/>D?YB)VL-\+X7FPK// ;XY M8/<>+M?7M3&-M_9W; M63?9W63P23/!.":64^J;_NR:SVL!LVF@BZ"EH.!DXU M^@B;V>(8XQR2R6&+YK"?J@W8N6H\C7XP@N$?G2VC>F\JV!?MM*X6"#R\X)!= M7;#RQF;UVDB%L/#.*"O &.8F6B.%%U*R%(+3Q(IYFKNX4!HE-E*I]W\!KORVFHZ'=U7%S?1-FC"/0 MX=B8K;#"86TW ;%Y8.0[/>KWK/M?'0LR6"_0_:WWFWG@^Q6$Z]G'V; M)QBF)XBSD&JM3$_-8BUHM[Y25\+I()UUR.."]C=Y-GO688;7CY>#:< M5FVXK=\#C4,.[AAR*L1)/9ZP.!>&UZ45/!R/CA"LP.-SZ_@!LZ6# M>#)=& E?AI2#=<5MS(-LT -$<$U_6N'+$D\62'+PK_UW+Q=(\JS7_-EJ])K> M]EOU1@O]/J_&]>([#,_!#+2Q\(NY*C"4!+"5 MP_S:KI$PH/X[U5N[7R+F:>5 M]T8P+8O$YB8=._Y[%ML3J1;[Y]XORYP0Y!KGZ(>6$:UEN^:$W>D%2)^[ C)U MFC3)MA/8&!H?$PQCF(UTX&OVJ(XM?C>[V.OA<';OR MJ=J@8GR^>-Z%P7'X*>=%-UG&?BZ\/]-YAE'(,V%%"^OE\-Z=I _GZ_*4P>+?;[(\Z+IK2V:"PL!C-EAK& ;?EC.F_,#"*H&WVA6S^/ZWNTO7'"R]Z6 (FO3X[!'_^=5!MO*BGPUMW3MX]N[9KRN\ M.O?F6JH]K)XT/9U#\,72K]72FUL/J_J1!= ^NW!;5\/;DX4%\S&NOK\I MY0C6X/B ^9QQE M&CU9=,U895-$T+AI/1X!BA^WL=R\68[K5>KLRSUULE8@M+C?.>5: MN_ET/%[4'2T<'$W8Y,HRHF?G);AZ^.OCQJ,*-J/%;%S,,73>VV@CDRYQ*[@Q MWJFHC53<1L$VS<* =>QST.(49F<21U?&*]XWXUEFS#S9.,7>W_XLQRED MU. M 9FH">*4*V0$#XA)[B+%7+%\TN7T='PY2M%*=K70^WEM_+;S]O5EK9R_<;%> MK/&)K#Z5 \# 5O(&_Q4%/?!Y23?,YMV:ZVNM;NW=DD^"MIR,Z[R9/5O<<\'! M,N),HSV^@ G9K3N9VD6\Y1@HSK2E.4?-UI>7,$Q"JYY+=]N<>RVQ _1G$(,'U9=[)>=&D/[6SD![$U'K(D,C$Y M'KOL,+W]'5.\I!GP\7B6]A2@S;S$_@M#.W!FBWG M8O;74LX+98^-<6S,.?% MB^*)9H7FXN33"0SJ!)XG)Z=,YGT+P&II7>6+JMLF4V:Q?S>E]&U4!U9LBG7= MS,FY?78>HH'[YVXF<7@V+]QM674#3)>C44VLZ7S"30-!\&7S9X$/-ZYQ6/;# M;(8M/KC\D+TZWO=PUO \AG:=7/.+:]O#OV(]7C*C-7]_&QU8#Z]E#)^LIGR. M+2V0KQ!F+3((.\1QNQH:4W;N58%5JC;>*>39QO M"EO9H@E":XBL38]UFRMPT$U.==X(@!+^ACGW20:%_*RI40U&HW;F&C/Q;-QWJJ;H.DR M(.ARRHA?U'4TK1H^YIAVFPRV'$,U.IFU3"*W@9AF%Q-PW7S3)F/KN FL95HP MKAL;M#&YGMUKP<+%F&:SU!KG[LEXVO3D&2XZ@\#=XV2:5[Z3U1P/M:O!_HI*,6#X*Y[_^[@>AD5)U'H[M]Y_K#6S M^OU?^VN6X"+MPO:.AF,'ZW3.JP$IZQSY/VM2='*"36X+ RI_VD!JU?:?&@.S MLA^K>K9*NEC(?E5-7(-=-6HU'C[V^VR0:[5V!_#:,@&AKB9M8G.;$ T(/EKE M:!X?9W?&V:)/27N["1AV-LP'/3Q;0$XFH2?CJDT;:>_<)/DLO;J+J?K7/B!. M9G1@\;9C6"Y:X,=-@+N-7IW,E_ %)W]M3ZIP[CS/^.FD:8"W'%/+9M(,T!YL M:^N7J2S+.ZV^>U4;U\Q >SD,;^S;#+O6V*T!:QNR^+'U\^;.8K;!ZKP8YI;1 MY:!>N MB^WOU<*X;\R R