XML 40 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Short-term investments:    
Available-for-sale securities $ 92,640us-gaap_AvailableForSaleSecurities $ 90,445us-gaap_AvailableForSaleSecurities
Trading securities held in Non-Qualified Deferred Compensation plan, or NQDC 23,365us-gaap_DeferredCompensationPlanAssets 27,034us-gaap_DeferredCompensationPlanAssets
2015 Notes Hedges 429,847us-gaap_DerivativeFairValueOfDerivativeAsset 523,930us-gaap_DerivativeFairValueOfDerivativeAsset
Foreign currency exchange contracts 3,081us-gaap_ForeignCurrencyContractAssetFairValueDisclosure  
Total Assets 1,227,359us-gaap_AssetsFairValueDisclosure 1,369,905us-gaap_AssetsFairValueDisclosure
Liabilities    
2015 Notes Embedded Conversion Derivative 429,847us-gaap_DerivativeFairValueOfDerivativeLiability 523,930us-gaap_DerivativeFairValueOfDerivativeLiability
Foreign currency exchange contracts   3,163us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Total Liabilities 429,847us-gaap_LiabilitiesFairValueDisclosure 527,093us-gaap_LiabilitiesFairValueDisclosure
Money market funds [Member]    
Assets    
Cash equivalents 678,426us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
728,496us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
Corporate debt securities [Member]    
Short-term investments:    
Available-for-sale securities 33,521us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
34,894us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
Bank certificates of deposit [Member]    
Short-term investments:    
Available-for-sale securities 18,307us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
21,910us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
United States Treasury securities [Member]    
Short-term investments:    
Available-for-sale securities 26,629us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
19,374us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
United States government agency securities [Member]    
Short-term investments:    
Available-for-sale securities 8,160us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
9,208us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Commercial paper [Member]    
Short-term investments:    
Available-for-sale securities 4,199us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
3,186us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities 1,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
1,873us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
Fair Value Measurements, Level 1 [Member]    
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation plan, or NQDC 23,365us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
27,034us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2015 Notes Hedges 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Foreign currency exchange contracts 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total Assets 738,404us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
785,985us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities    
2015 Notes Embedded Conversion Derivative 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Foreign currency exchange contracts   0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total Liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | Money market funds [Member]    
Assets    
Cash equivalents 678,426us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
728,496us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | Corporate debt securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | Bank certificates of deposit [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | United States Treasury securities [Member]    
Short-term investments:    
Available-for-sale securities 26,629us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
19,374us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | United States government agency securities [Member]    
Short-term investments:    
Available-for-sale securities 8,160us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
9,208us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | Commercial paper [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 1 [Member] | Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities 1,824us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,873us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements, Level 2 [Member]    
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation plan, or NQDC 0us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2015 Notes Hedges 429,847us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
523,930us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Foreign currency exchange contracts 3,081us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total Assets 488,955us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
583,920us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities    
2015 Notes Embedded Conversion Derivative 429,847us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
523,930us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Foreign currency exchange contracts   3,163us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Liabilities 429,847us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
527,093us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | Money market funds [Member]    
Assets    
Cash equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | Corporate debt securities [Member]    
Short-term investments:    
Available-for-sale securities 33,521us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
34,894us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | Bank certificates of deposit [Member]    
Short-term investments:    
Available-for-sale securities 18,307us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
21,910us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | United States Treasury securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | United States government agency securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | Commercial paper [Member]    
Short-term investments:    
Available-for-sale securities 4,199us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,186us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 2 [Member] | Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements, Level 3 [Member]    
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation plan, or NQDC 0us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2015 Notes Hedges 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign currency exchange contracts 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total Assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities    
2015 Notes Embedded Conversion Derivative 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreign currency exchange contracts   0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total Liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | Money market funds [Member]    
Assets    
Cash equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | Corporate debt securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | Bank certificates of deposit [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | United States Treasury securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | United States government agency securities [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | Commercial paper [Member]    
Short-term investments:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialPaperMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements, Level 3 [Member] | Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities $ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= cdns_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member