XML 58 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Marketable Securities - Composition of Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   $ 278,290
Available-for-sale Securities, Gross Unrealized Gains, Before Tax   5
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (540)
Available-for-sale Securities, Fair Value   277,755
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   165,629
Available-for-sale Securities, Gross Unrealized Gains, Before Tax   5
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (211)
Available-for-sale Securities, Fair Value   165,423
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   112,661
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (329)
Available-for-sale Securities, Fair Value   112,332
Certificates of Deposit [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   6,615
Available-for-sale Securities, Fair Value   6,615
Certificates of Deposit [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   12,392
Available-for-sale Securities, Fair Value   $ 12,392
Certificates of Deposit [Member] | Maximum [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year
Certificates of Deposit [Member] | Maximum [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 2 years 2 years
Certificates of Deposit [Member] | Minimum [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year
Commercial Paper [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   $ 21,991
Available-for-sale Securities, Fair Value   $ 21,991
Commercial Paper [Member] | Maximum [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year
Corporate Notes [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   $ 108,739
Available-for-sale Securities, Gross Unrealized Gains, Before Tax   5
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (173)
Available-for-sale Securities, Fair Value   108,571
Corporate Notes [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   43,857
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (109)
Available-for-sale Securities, Fair Value   $ 43,748
Corporate Notes [Member] | Maximum [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year
Corporate Notes [Member] | Maximum [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 2 years 2 years
Corporate Notes [Member] | Minimum [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year
Securities of Government-sponsored Entities [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   $ 28,284
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (38)
Available-for-sale Securities, Fair Value   28,246
Securities of Government-sponsored Entities [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities, Cost   56,412
Available-for-sale Securities, Gross Unrealized Losses, Before Tax   (220)
Available-for-sale Securities, Fair Value   $ 56,192
Securities of Government-sponsored Entities [Member] | Maximum [Member] | Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year
Securities of Government-sponsored Entities [Member] | Maximum [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 2 years 2 years
Securities of Government-sponsored Entities [Member] | Minimum [Member] | Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Securities Contractual Maturity 1 year 1 year