v2.4.1.9
Convertible Preferred Stock - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
0 Months Ended 12 Months Ended
Dec. 31, 2014
Jul. 22, 2014
Dec. 31, 2014
Dec. 31, 2013
Temporary Equity [Line Items]        
Number of shares converted into common stock   510,777us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities    
Dividend declared per share     $ 0us-gaap_PreferredStockDividendsPerShareDeclared  
Convertible preferred stock voting rights Prior to conversion of all convertible preferred stock into common stock upon the Company’s IPO, each holder of shares of Series A, Series B, Series C, Series D, Series E, Series F, and Series G convertible preferred stock was entitled to voting rights equivalent to the number of shares of common stock into which their respective shares were convertible. So long as 14,599 shares of Series C convertible preferred stock remained outstanding, the holders of Series C convertible preferred stock were entitled to elect three members to the Company’s Board of Directors. So long as 14,599 shares of Series D and Series E convertible preferred stock remained outstanding, the holders of Series D and Series E convertible preferred stock were entitled to elect one member to the Board of Directors. So long as 14,599 shares of Series F and Series G convertible preferred stock remained outstanding, the holders of Series F and Series G convertible preferred stock were entitled to elect one member to the Company’s Board of Directors. The holders of Series A and B convertible preferred stock and the holders of common stock, voting together as a single class, were entitled to elect three members to the Board of Directors.      
Convertible Preferred Stock [Member]        
Temporary Equity [Line Items]        
Number of shares converted into common stock   6,048,220us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
   
Series A Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 1.199us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Initial conversion price per share       $ 17.12cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Liquidation preferences per share 17.12us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
  $ 17.12us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Series B Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 3.720us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       0.18611us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Initial conversion price per share       $ 13.43cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Liquidation preferences per share 53.09us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
  $ 53.09us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
 
Series C Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 1.199us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Initial conversion price per share       $ 17.12cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Liquidation preferences per share 17.12us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
  $ 17.12us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
 
Minimum number of shares outstanding for voting rights 14,599cdna_MinimumSharesOutstandingForVotingRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
     
Series D Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 1.596us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Initial conversion price per share       $ 21.78cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Liquidation preferences per share 22.81us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
  $ 22.81us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Minimum number of shares outstanding for voting rights 14,599cdna_MinimumSharesOutstandingForVotingRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
     
Series E Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 2.219us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
Initial conversion price per share       $ 21.78cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
Liquidation preferences per share 31.72us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
  $ 31.72us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
 
Minimum number of shares outstanding for voting rights 14,599cdna_MinimumSharesOutstandingForVotingRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
     
Series F Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 2.459us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Initial conversion price per share       $ 21.78cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
Liquidation preferences per share 35.07us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
  $ 35.07us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
 
Minimum number of shares outstanding for voting rights 14,599cdna_MinimumSharesOutstandingForVotingRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
     
Series G Preferred Stock [Member]        
Temporary Equity [Line Items]        
Noncumulative dividends per share     $ 1.528us-gaap_FairValueAssumptionsExpectedDividendPayments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
 
Number of shares issued for each share of convertible preferred stock       1us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
Initial conversion price per share       $ 21.78cdna_TemporaryEquityInitialConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
Liquidation preferences per share 21.78us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
  $ 21.78us-gaap_TemporaryEquityLiquidationPreferencePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
 
Minimum number of shares outstanding for voting rights 14,599cdna_MinimumSharesOutstandingForVotingRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesGPreferredStockMember
     
Convertible Subordinated Debt [Member]        
Temporary Equity [Line Items]        
Number of shares converted into common stock   510,777us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Principal amount converted into common stock   5.0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember