v2.4.1.9
Stock Incentive Plans - Summary of Option Activity and Related Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Shares Available for Grant, Beginning Balance 332,995us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant 180,266us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant 306,188us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Shares Available for Grant, Additional options authorized 940,884us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized    
Number of Shares, Additional options authorized 0cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesReservedForAvailableForIssuance    
Weighted-average Exercise Price, Additional options authorized $ 0.00cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageExercisedPriceSharesReserved    
Shares Available for Grant, Granted (585,345)cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedDuringPeriod (4,081)cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedDuringPeriod (211,056)cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGrantedDuringPeriod
Shares Available for Grant, Assumed in business combination 0cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAssumedInAcquisition    
Shares Available for Grant, Exercised 0cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised 0cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised 0cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExercised
Shares Available for Grant, Forfeited 20,591cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeituresInPeriod 7,247cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeituresInPeriod 32,585cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeituresInPeriod
Shares Available for Grant, Expired 13,781cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired 149,563cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired 52,549cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantExpired
Shares Available for Grant, Ending Balance 722,906us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant 332,995us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant 180,266us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Number of Shares, Beginning Balance 466,965us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 619,906us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 496,908us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Number of Shares, Granted 585,345us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 4,081us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 211,056us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Number of Shares, Assumed in business combination 23,229cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedFromAcquisitionsInPeriod    
Number of Shares, Exercised (9,363)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (212)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (2,924)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Number of Shares, Forfeited (20,591)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (7,247)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (32,585)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Number of Shares, Expired (13,781)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (149,563)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (52,549)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Number of Shares, Ending Balance 1,031,804us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 466,965us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 619,906us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Weighted-average Exercise Price, Beginning Balance $ 1.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 2.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 3.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted-average Exercise Price, Granted $ 11.76us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 0.48us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 0.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Weighted-average Exercise Price, Assumed in business combination $ 2.06cdna_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsSharesAssumedFromAcquisitionWeightedAverageExercisePrice    
Weighted-average Exercise Price, Exercised $ 2.14us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 0.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 3.36us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Weighted-average Exercise Price, Forfeited $ 10.36us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice $ 2.33us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice $ 3.43us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Weighted-average Exercise Price, Expired $ 2.74us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 4.73us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 3.49us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Weighted-average Exercise Price, Ending Balance $ 7.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 1.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 2.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice