XML 27 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive Income (Reclassifications out of Accumulated Other Comprehensive Loss) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Unrealized net gain on available-for-sale securities                 $ (7,694)us-gaap_OtherNonoperatingIncomeExpense $ (893)us-gaap_OtherNonoperatingIncomeExpense $ 9,611us-gaap_OtherNonoperatingIncomeExpense
Unrealized net gain on cash flow hedges                 (2,220,326)us-gaap_OperatingExpenses (2,034,922)us-gaap_OperatingExpenses (1,791,208)us-gaap_OperatingExpenses
Net income 95,228us-gaap_NetIncomeLoss 47,532us-gaap_NetIncomeLoss 53,024us-gaap_NetIncomeLoss 55,939us-gaap_NetIncomeLoss 138,644us-gaap_NetIncomeLoss 76,730us-gaap_NetIncomeLoss 64,461us-gaap_NetIncomeLoss 59,688us-gaap_NetIncomeLoss 251,723us-gaap_NetIncomeLoss 339,523us-gaap_NetIncomeLoss 352,547us-gaap_NetIncomeLoss
Amount reclassified from Accumulated other comprehensive (loss) income, net of tax                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Net income                 3,440us-gaap_NetIncomeLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
   
Amount reclassified from Accumulated other comprehensive (loss) income, net of tax | Unrealized net gain on available-for-sale securities                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Unrealized net gain on available-for-sale securities                 1,317us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
   
Amount reclassified from Accumulated other comprehensive (loss) income, net of tax | Unrealized net gain on cash flow hedges                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Unrealized net gain on cash flow hedges                 $ 2,123us-gaap_OperatingExpenses
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
[1]    
[1] Operating expenses amounts allocated to Research and development, Sales, marketing and services, and General and administrative are not individually significant.