v2.4.1.9
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of year $ 2,196us-gaap_UnrecognizedTaxBenefits $ 1,159us-gaap_UnrecognizedTaxBenefits $ 1,130us-gaap_UnrecognizedTaxBenefits
Additions based on tax positions related to current year 83us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 177us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 53us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Additions (reductions) based on tax positions related to prior years (225)cdna_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions 860cdna_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions (24)cdna_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions
Balance at end of year $ 2,054us-gaap_UnrecognizedTaxBenefits $ 2,196us-gaap_UnrecognizedTaxBenefits $ 1,159us-gaap_UnrecognizedTaxBenefits