Quarterly report pursuant to Section 13 or 15(d)

Cash, Cash Equivalents and Investments - Summary of available-for-sale securities' fair value and gross unrealized losses (Details)

v3.3.0.814
Cash, Cash Equivalents and Investments - Summary of available-for-sale securities' fair value and gross unrealized losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, continuous unrealized loss position, twelve months or less, fair value $ 82,366 $ 197,939
Available-for-sale securities, continuous unrealized loss position, twelve months or less, gross unrealized loss (209) (431)
Available-for-sale securities, continuous unrealized loss position, twelve months or longer, fair value 14,569 12,148
Available-for-sale securities, continuous unrealized loss position, twelve months or longer, gross unrealized loss (15) (22)
Available-for-sale securities, continuous unrealized loss position, fair value 96,935 210,087
Available-for-sale securities, continuous unrealized loss position, gross unrealized loss (224) (453)
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, continuous unrealized loss position, twelve months or less, fair value 82,366 192,699
Available-for-sale securities, continuous unrealized loss position, twelve months or less, gross unrealized loss (209) (422)
Available-for-sale securities, continuous unrealized loss position, twelve months or longer, fair value 14,569 12,148
Available-for-sale securities, continuous unrealized loss position, twelve months or longer, gross unrealized loss (15) (22)
Available-for-sale securities, continuous unrealized loss position, fair value 96,935 204,847
Available-for-sale securities, continuous unrealized loss position, gross unrealized loss (224) (444)
U.S. government and government agency debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, continuous unrealized loss position, twelve months or less, fair value 0 5,240
Available-for-sale securities, continuous unrealized loss position, twelve months or less, gross unrealized loss 0 (9)
Available-for-sale securities, continuous unrealized loss position, twelve months or longer, fair value 0 0
Available-for-sale securities, continuous unrealized loss position, twelve months or longer, gross unrealized loss 0 0
Available-for-sale securities, continuous unrealized loss position, fair value 0 5,240
Available-for-sale securities, continuous unrealized loss position, gross unrealized loss $ 0 $ (9)