XML 35 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Investment [Line Items]      
Available-for-sale Securities, Gross Unrealized Loss Accumulated in Investments $ 0.7ctxs_AvailableforsaleSecuritiesGrossUnrealizedLossAccumulatedinInvestments   $ 2.1ctxs_AvailableforsaleSecuritiesGrossUnrealizedLossAccumulatedinInvestments
Average remaining maturities for short-term available for sale investments 6 months    
Average remaining maturities for long-term available for sale investments 3 years    
Proceeds from available-for-sale of investments 432.9us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities 266.4us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities  
Other Assets [Member]      
Investment [Line Items]      
Cost method investments 16.7us-gaap_CostMethodInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
  16.6us-gaap_CostMethodInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
Other Income (Expense) [Member]      
Investment [Line Items]      
Realized gains on the sales of available-for-sale investments 0.1us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
0.3us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
 
Realized losses on the sales of available-for-sale investments 0.2us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
0.1us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
 
Level 3 [Member] | Fair Value, Measurements, Nonrecurring [Member] | Other Income (Expense) [Member]      
Investment [Line Items]      
Number of impaired investments 1ctxs_CostMethodInvestmentsNumberofImpairedInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
1ctxs_CostMethodInvestmentsNumberofImpairedInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
 
Cost method investment, impairment charge included other income $ 0.5us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember
$ 5.2us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_IncomeStatementLocationAxis
= ctxs_OtherIncomeExpenseMember