XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Investments and Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Cash equivalents:    
Cash and cash equivalents $ 770,036 $ 779,345
Short-term investments:    
Short-term investments, amortized cost 254,924 195,992
Short-term investments, gross unrealized gain 50 6
Short-term investments, gross unrealized loss (1,153) (464)
Short-term investments, fair value 253,821 195,534
Cash equivalents and short-term investments, carrying amount 280,925 276,875
Gross unrealized gain 50 6
Gross unrealized loss (1,157) (467)
Cash equivalents and short-term investments, fair value 279,818 276,414
Level 1    
Short-term investments:    
Short-term investments, fair value 28,823 17,431
Cash equivalents and short-term investments, fair value 29,877 76,384
Level 2    
Short-term investments:    
Short-term investments, fair value 224,998 178,103
Cash equivalents and short-term investments, fair value 249,941 200,030
U.S. treasury securities    
Short-term investments:    
Short-term investments, amortized cost 28,967 17,472
Short-term investments, gross unrealized gain 0 0
Short-term investments, gross unrealized loss (144) (41)
Short-term investments, fair value 28,823 17,431
U.S. treasury securities | Level 1    
Short-term investments:    
Short-term investments, fair value 28,823 17,431
U.S. treasury securities | Level 2    
Short-term investments:    
Short-term investments, fair value 0 0
U.S. government agency securities    
Short-term investments:    
Short-term investments, amortized cost 14,315 11,540
Short-term investments, gross unrealized gain 0 0
Short-term investments, gross unrealized loss (85) (30)
Short-term investments, fair value 14,230 11,510
U.S. government agency securities | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
U.S. government agency securities | Level 2    
Short-term investments:    
Short-term investments, fair value 14,230 11,510
Municipal bonds    
Short-term investments:    
Short-term investments, amortized cost 4,961 6,974
Short-term investments, gross unrealized gain 2
Short-term investments, gross unrealized loss (14) (8)
Short-term investments, fair value 4,947 6,968
Municipal bonds | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
Municipal bonds | Level 2    
Short-term investments:    
Short-term investments, fair value 4,947 6,968
Foreign government securities    
Short-term investments:    
Short-term investments, amortized cost 5,020 7,499
Short-term investments, gross unrealized gain 0 0
Short-term investments, gross unrealized loss (15) (27)
Short-term investments, fair value 5,005 7,472
Foreign government securities | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
Foreign government securities | Level 2    
Short-term investments:    
Short-term investments, fair value 5,005 7,472
Corporate debt securities    
Short-term investments:    
Short-term investments, amortized cost 145,074 105,144
Short-term investments, gross unrealized gain 47 3
Short-term investments, gross unrealized loss (684) (273)
Short-term investments, fair value 144,437 104,874
Corporate debt securities | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
Corporate debt securities | Level 2    
Short-term investments:    
Short-term investments, fair value 144,437 104,874
Commercial papers    
Short-term investments:    
Short-term investments, amortized cost 21,076 30,798
Short-term investments, gross unrealized gain 0 1
Short-term investments, gross unrealized loss (6) (9)
Short-term investments, fair value 21,070 30,790
Commercial papers | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
Commercial papers | Level 2    
Short-term investments:    
Short-term investments, fair value 21,070 30,790
Certificates of deposit    
Short-term investments:    
Short-term investments, amortized cost 1,258 1,255
Short-term investments, gross unrealized gain 0 0
Short-term investments, gross unrealized loss 0 0
Short-term investments, fair value 1,258 1,255
Certificates of deposit | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
Certificates of deposit | Level 2    
Short-term investments:    
Short-term investments, fair value 1,258 1,255
Asset-backed securities    
Short-term investments:    
Short-term investments, amortized cost 34,253 15,310
Short-term investments, gross unrealized gain 3 0
Short-term investments, gross unrealized loss (205) (76)
Short-term investments, fair value 34,051 15,234
Asset-backed securities | Level 1    
Short-term investments:    
Short-term investments, fair value 0 0
Asset-backed securities | Level 2    
Short-term investments:    
Short-term investments, fair value 34,051 15,234
Money market funds    
Cash equivalents:    
Cash and cash equivalents 1,054 58,953
Cash equivalents, fair value 1,054 58,953
Money market funds | Level 1    
Cash equivalents:    
Cash equivalents, fair value 1,054 58,953
Money market funds | Level 2    
Cash equivalents:    
Cash equivalents, fair value 0 0
Commercial papers    
Cash equivalents:    
Cash and cash equivalents 22,428 21,930
Cash equivalents, gross unrealized gain 0 0
Cash equivalents, gross unrealized loss (4) (3)
Cash equivalents, fair value 22,424 21,927
Commercial papers | Level 1    
Cash equivalents:    
Cash equivalents, fair value 0 0
Commercial papers | Level 2    
Cash equivalents:    
Cash equivalents, fair value 22,424 21,927
Municipal bonds    
Cash equivalents:    
Cash and cash equivalents 2,519  
Cash equivalents, gross unrealized gain 0  
Cash equivalents, gross unrealized loss 0  
Cash equivalents, fair value 2,519  
Municipal bonds | Level 1    
Cash equivalents:    
Cash equivalents, fair value 0  
Municipal bonds | Level 2    
Cash equivalents:    
Cash equivalents, fair value 2,519  
Cash equivalents    
Cash equivalents:    
Cash and cash equivalents 26,001 80,883
Cash equivalents, fair value 25,997 80,880
Cash equivalents | Level 1    
Cash equivalents:    
Cash equivalents, fair value 1,054 58,953
Cash equivalents | Level 2    
Cash equivalents:    
Cash equivalents, fair value $ 24,943 $ 21,927