XML 38 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Narrative (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Mar. 31, 2015
Security [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Goodwill impairment loss $ 850.0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= jnpr_SecurityMember
 
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Note receivable, fair value 125.0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
125.0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term and Long-term debt, fair value 1,395.2jnpr_ShorttermandLongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,026.0jnpr_ShorttermandLongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Purchases of privately-held investments   2.8jnpr_PurchasesofPrivatelyHeldInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Cost Method Investment, Privately Held Companies [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Nonrecurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost method measured at fair value   $ 0jnpr_CostMethodMeasuredatFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= jnpr_CostMethodInvestmentPrivatelyHeldCompaniesMember