|
Net Income (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Net Income (Loss) Per Share (Detail)
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Potential dilutive securities excluded from diluted net income (loss) per share attributable to common stockholders, Total |
753,322us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
6,250,853us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
6,403,794us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
| Shares of common stock subject to outstanding options [Member] |
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Potential dilutive securities excluded from diluted net income (loss) per share attributable to common stockholders, Total |
539,645us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_StockOptionMember |
466,965us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_StockOptionMember |
619,906us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_StockOptionMember |
| Shares of common stock subject to outstanding warrants [Member] |
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Potential dilutive securities excluded from diluted net income (loss) per share attributable to common stockholders, Total |
213,677us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_WarrantMember |
82,190us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_WarrantMember |
82,190us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_WarrantMember |
| Shares of common stock subject to conversion from preferred stock [Member] |
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Potential dilutive securities excluded from diluted net income (loss) per share attributable to common stockholders, Total |
0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_PreferredStockMember |
5,160,085us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_PreferredStockMember |
5,160,085us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_PreferredStockMember |
| Shares of common stock subject to conversion from preferred stock warrants [Member] |
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Potential dilutive securities excluded from diluted net income (loss) per share attributable to common stockholders, Total |
0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = cdna_PreferredStockWarrantMember |
541,613us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = cdna_PreferredStockWarrantMember |
541,613us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = cdna_PreferredStockWarrantMember |