XML 39 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Jun. 30, 2010
Oct. 09, 2014
Debt Instrument [Line Items]        
Principal $ 646,137cdns_RemainingPrincipalAmountOfDebtOutstanding $ 699,999cdns_RemainingPrincipalAmountOfDebtOutstanding    
Unamortized debt discount (3,765)us-gaap_DebtInstrumentUnamortizedDiscount (8,824)us-gaap_DebtInstrumentUnamortizedDiscount    
Carrying value 348,705us-gaap_UnsecuredLongTermDebt 348,676us-gaap_UnsecuredLongTermDebt    
Carrying value 642,372cdns_CarryingValueOfDebtOutstanding 691,175cdns_CarryingValueOfDebtOutstanding    
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Principal 0cdns_PrincipalAmountOustandingOfRevolvingLineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
0cdns_PrincipalAmountOustandingOfRevolvingLineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Unamortized debt discount 0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Line of Credit, Current 0us-gaap_LinesOfCreditCurrent
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
0us-gaap_LinesOfCreditCurrent
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Convertible Senior Notes Due 2015 [Member]        
Debt Instrument [Line Items]        
Principal 296,137cdns_RemainingPrincipalAmountOfLiabilityComponentOfConvertibleDebt
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
349,999cdns_RemainingPrincipalAmountOfLiabilityComponentOfConvertibleDebt
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
   
Principal     350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
 
Unamortized debt discount (2,470)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
(7,500)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
   
Carrying value 293,667us-gaap_ConvertibleNotesPayable
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
342,499us-gaap_ConvertibleNotesPayable
/ us-gaap_LongtermDebtTypeAxis
= cdns_ConvertibleSeniorNotesDueTwentyFifteenMember
   
Senior Notes [Member] | Senior Notes Due Twenty-Twenty Four [Member]        
Debt Instrument [Line Items]        
Principal 350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  350,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Unamortized debt discount (1,295)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(1,324)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  (1,400)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Carrying value $ 348,705us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
$ 348,676us-gaap_UnsecuredLongTermDebt
/ us-gaap_DebtInstrumentAxis
= cdns_SeniorNotesDueTwentyTwentyFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember