XML 56 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Schedule of Financial Instruments Measured at Fair Value on Recurring Basis) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 15,315us-gaap_AvailableForSaleSecurities $ 15,290us-gaap_AvailableForSaleSecurities
Level 1 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 14,603us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
14,602us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 712us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
688us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Money market funds [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 14,603us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
14,602us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
Money market funds [Member] | Level 1 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 14,603us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
14,602us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Money market funds [Member] | Level 2 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Money market funds [Member] | Level 3 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Common shares of CO2 Solution [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 712us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
688us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
Common shares of CO2 Solution [Member] | Level 1 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Common shares of CO2 Solution [Member] | Level 2 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 712us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
688us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Common shares of CO2 Solution [Member] | Level 3 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member