v2.4.1.9
Debt - Summary of Aggregate Annual Payments Due (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Debt Instrument [Line Items]    
Less: current portion $ (5,961)us-gaap_LongTermDebtCurrent $ (4,461)us-gaap_LongTermDebtCurrent
Long-term portion 5,451us-gaap_LongTermDebtNoncurrent 10,914us-gaap_LongTermDebtNoncurrent
2012 Loan [Member]    
Debt Instrument [Line Items]    
Year ending December 31, 2015 6,802cdna_LongTermDebtMaturitiesRepaymentsInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Year ending December 31, 2016 5,809cdna_LongTermDebtMaturitiesRepaymentsInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Total remaining debt payments 12,611cdna_LongTermDebtMaturitiesRepayments
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Less: amounts representing interest (2,204)cdna_LongTermDebtMaturitiesRepaymentsOfInterest
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Equals: debt principal balance as of December 31, 2014 10,407cdna_LongTermDebtMaturitiesRepaymentsOfPrincipal
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Plus: unamortized premium, net 899us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Equals: debt balance as of December 31, 2014 including accrued interest, net of unaccreted discount 11,306us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Less: current portion (5,961)us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Long-term portion 5,345us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember
 
Equals: debt balance as of December 31, 2014 including accrued interest, net of unaccreted discount $ 11,306us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cdna_TwoThousandTwelveTermLoanMember