XML 67 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements Stockholders' Equity (USD $)
In Thousands, unless otherwise specified
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
Beginning balance at Dec. 31, 2011 $ 102,690us-gaap_StockholdersEquity $ 4us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 287,792us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (407)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (184,699)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Beginning balance (shares) at Dec. 31, 2011   35,996us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common warrants (shares)   3cdxs_ExerciseOfCommonWarrantsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of stock options 1,257us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   1,257us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of stock options (shares)   708us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Cancellation of shares (65)cdxs_StockIssuedDuringPeriodValueCancellation   (65)cdxs_StockIssuedDuringPeriodValueCancellation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Cancellation of shares (shares)   (17)cdxs_StockIssuedDuringPeriodSharesCancellation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Release of stock awards (shares)   982cdxs_StockIssuedDuringPeriodSharesReleaseOfStockAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Employee stock-based compensation 5,040us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   5,040us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Non-employee stock-based compensation 104cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensation   104cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Non-employee stock-based compensation (shares)   20cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensationShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Total comprehensive loss (30,586)us-gaap_ComprehensiveIncomeNetOfTax     271us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(30,857)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance at Dec. 31, 2012 78,440us-gaap_StockholdersEquity 4us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
294,128us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(136)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(215,556)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance (shares) at Dec. 31, 2012   37,692us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options 318us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   318us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of stock options (shares)   326us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Cancellation of shares (465)cdxs_StockIssuedDuringPeriodValueCancellation   (465)cdxs_StockIssuedDuringPeriodValueCancellation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Cancellation of shares (shares)   (75)cdxs_StockIssuedDuringPeriodSharesCancellation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Release of stock awards (shares)   408cdxs_StockIssuedDuringPeriodSharesReleaseOfStockAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Employee stock-based compensation 4,366us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   4,366us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Non-employee stock-based compensation 23cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensation   23cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Total comprehensive loss (41,199)us-gaap_ComprehensiveIncomeNetOfTax     104us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(41,303)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance at Dec. 31, 2013 41,483us-gaap_StockholdersEquity 4us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
298,370us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(32)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(256,859)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance (shares) at Dec. 31, 2013   38,351us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options 195us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   195us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of stock options (shares)   146us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Cancellation of shares (806)cdxs_StockIssuedDuringPeriodValueCancellation   (806)cdxs_StockIssuedDuringPeriodValueCancellation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Cancellation of shares (shares)   (456)cdxs_StockIssuedDuringPeriodSharesCancellation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Release of stock awards (shares)   1,522cdxs_StockIssuedDuringPeriodSharesReleaseOfStockAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Employee stock-based compensation 4,608us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   4,608us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Non-employee stock-based compensation 12cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensation   12cdxs_AdjustmentsToAdditionalPaidInCapitalNonEmployeeShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Total comprehensive loss (19,181)us-gaap_ComprehensiveIncomeNetOfTax     (110)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(19,071)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance at Dec. 31, 2014 $ 26,311us-gaap_StockholdersEquity $ 4us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 302,379us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (142)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (275,930)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance (shares) at Dec. 31, 2014   39,563us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember