XML 22 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Financial Assets measured at Fair Value on a Recurring Basis) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 15,290us-gaap_AvailableForSaleSecurities $ 19,889us-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,602us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
16,089us-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 688us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,800us-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,602us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
16,089us-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,602us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
16,089us-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
Corporate Bonds [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis   1,005us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Bonds [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
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Corporate Bonds [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   1,005us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Corporate Bonds [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_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
U.S. Treasury Obligations [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis   2,000us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_USTreasurySecuritiesMember
U.S. Treasury Obligations [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
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
U.S. Treasury Obligations [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   2,000us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
U.S. Treasury Obligations [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_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Common Shares of CO2 Solutions [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 688us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
795us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
Common Shares of CO2 Solutions [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
Common Shares of CO2 Solutions [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 688us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
795us-gaap_AvailableForSaleSecurities
/ cdxs_CashEquivalentsAndMarketableSecuritiesByTypeAxis
= cdxs_CommonSharesOfCoTwoSolutionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Common Shares of CO2 Solutions [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