XML 33 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Textual) (Details) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2010
Stock options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 2.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Percent of Voting Interests 10.00%cdxs_PercentOfVotingInterests
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock Above Minimum Threshold, Percent 110.00%cdxs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockAboveMinimumThresholdPercent
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Stock options [Member] | One Year Vesting Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%cdxs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheThreeMember
   
Stock options [Member] | Monthly, Three Year Vesting Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 75.00%cdxs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheOneMember
   
Incentive Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 100.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= cdxs_IncentiveStockOptionsMember
   
Non-Statutory Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= cdxs_NonStatutoryStockOptionsMember
   
Restricted stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options 2.5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Restricted stock units [Member] | Monthly, Three Year Vesting Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.00%cdxs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheOneMember
   
Restricted stock units [Member] | Annually, Three Year Vesting Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Restricted stock units [Member] | Annually, Four Year Vesting Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%cdxs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheTwoMember
   
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Performance Awards, Threshold Level, Number of Shares, Multiplier   0.5cdxs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceAwardsThresholdLevelNumberofSharesMultiplier
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Performance Awards, Superior Level, Number of Shares, Multiplier 2cdxs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformanceAwardsSuperiorLevelNumberofSharesMultiplier
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Performance Shares [Member] | Annually, Two Year Vesting Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years    
Performance stock units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 1.4us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= cdxs_PerformanceStockUnitsMember
   
2010 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (shares)     1,100,000us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
/ us-gaap_PlanNameAxis
= cdxs_TwoThousandTenPlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 6,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= cdxs_TwoThousandTenPlanMember