XML 44 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Collaborative Research and Development Agreements (Details) (USD $)
12 Months Ended 1 Months Ended 6 Months Ended 0 Months Ended 1 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jul. 31, 2014
Dec. 31, 2014
Feb. 01, 2012
Sep. 30, 2012
Nov. 30, 2007
Sep. 30, 2012
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Write-off and other $ 43,000us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs $ 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs $ 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs            
GlaxoSmithKline [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Proceeds from license fees received       6,000,000us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
6,000,000us-gaap_ProceedsFromLicenseFeesReceived
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Revenue recognized         5,000,000us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Contingent payment         14,000,000cdxs_RevenueRecognitionMilestoneMethodContingentPayment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Milestones receivable         6,500,000cdxs_RevenueRecognitionMilestoneMethodMilestonesReceivable
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Term of milestone agreement       3 years 30 months        
Contingent payment upon completion of milestones and agreement         7,500,000cdxs_RevenueRecognitionMilestoneMethodContingentPaymentCompletionofMilestonesandAgreement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Minimum milestone receivable         5,750,000.00cdxs_RevenueRecognitionMilestoneMethodAdditionalMilestonesMinimumMilestoneReceivable
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Maximum milestone receivable         38,500,000.0cdxs_RevenueRecognitionMilestoneMethodAdditionalMilestonesMaximumMilestoneReceivable
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
License extension acceptance period       3 years          
Termination notice period       90 days          
License revenue         1,000,000us-gaap_LicenseAndServicesRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Deferred revenue 5,000,000us-gaap_DeferredRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
      5,000,000us-gaap_DeferredRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_GlaxoSmithKlineMember
       
Merck [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
License revenue 2,000,000us-gaap_LicenseAndServicesRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
1,800,000us-gaap_LicenseAndServicesRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
             
Deferred revenue 1,100,000us-gaap_DeferredRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
700,000us-gaap_DeferredRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
    1,100,000us-gaap_DeferredRevenue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
       
Term of collaborative research and development agreement (in years)           5 years      
Sales revenue, goods 2,500,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
1,000,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_MerckMember
             
Arch [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Sales revenue, goods 500,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ArchMember
2,100,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ArchMember
             
Write-off and other 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ArchMember
400,000us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ArchMember
             
Shell [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Term of collaborative research and development agreement (in years)               5 years  
Amount of new shell agreement requires Shell pay             7,500,000cdxs_NewShallAgreementFullCompleteAndFinalSatisfaction
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ShellMember
   
Collection of agreement                 7,500,000cdxs_CollectionOfAgreementFullCompleteAndFinalSatisfaction
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ShellMember
Milestone payment under Shell Research Agreement $ 3,000,000cdxs_MilestonePaymentUnderShellResearchAgreement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ShellMember
               
Liquid fuel (gallons) 30,000,000cdxs_LiquidFuel
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cdxs_ShellMember
               
Period of research agreement with shell (years) 10 years                
Collaborative agreements exclusively right period (years) 3 years