XML 74 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash and Cash Equivalents and Investments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash and Cash Equivalents      
Realized Investment Gains (Losses) $ 0us-gaap_RealizedInvestmentGainsLosses $ 0us-gaap_RealizedInvestmentGainsLosses $ 0us-gaap_RealizedInvestmentGainsLosses
Cash      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 137,266us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_CashMember
37,499us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_CashMember
 
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_CashMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_CashMember
 
Available-for-sale Securities, Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_CashMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_CashMember
 
Available-for-sale Securities, Current 137,266us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_CashMember
37,499us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_CashMember
 
Certificates of Deposit      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 552us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
552us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
 
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
 
Available-for-sale Securities, Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
 
Available-for-sale Securities, Current 552us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
552us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_CertificatesOfDepositMember
 
US Treasury Securities      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 201,584us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
91,075us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
 
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
 
Available-for-sale Securities, Gross Unrealized Losses (66)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
(1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
 
Available-for-sale Securities, Current 201,521us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
91,077us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_USTreasurySecuritiesMember
 
Short-term Investments      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 202,136us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
91,627us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
 
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
 
Available-for-sale Securities, Gross Unrealized Losses (66)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
(1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
 
Available-for-sale Securities, Current 202,073us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
91,629us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_ShortTermInvestmentsMember
 
Cash and Cash Equivalents and Investments      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 339,402us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
129,126us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
 
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
 
Available-for-sale Securities, Gross Unrealized Losses (66)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
(1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
 
Available-for-sale Securities, Current $ 339,339us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember
$ 129,128us-gaap_AvailableForSaleSecuritiesCurrent
/ invest_InvestmentAxis
= us-gaap_InvestmentsMember