XML 45 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Available for sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Available for sale securities:    
Amortized Cost $ 404,672 $ 370,961
Gross Unrealized Gains 1 2
Gross Unrealized Losses (855) (735)
Estimated Fair Value 403,818 370,228
Marketable securities    
Available for sale securities:    
Amortized Cost 331,488 301,906
Gross Unrealized Gains 1 2
Gross Unrealized Losses (855) (735)
Estimated Fair Value 330,634 301,173
U.S. government securities | Level 1    
Available for sale securities:    
Amortized Cost 99,833 89,896
Gross Unrealized Losses (372) (342)
Estimated Fair Value 99,461 89,554
U.S. government agency securities | Level 2    
Available for sale securities:    
Amortized Cost 37,187 50,891
Gross Unrealized Losses (89) (113)
Estimated Fair Value 37,098 50,778
Corporate notes | Level 2    
Available for sale securities:    
Amortized Cost 120,945 141,226
Gross Unrealized Gains 1 2
Gross Unrealized Losses (383) (280)
Estimated Fair Value 120,563 140,948
Commercial paper | Level 2    
Available for sale securities:    
Amortized Cost 73,523 19,893
Gross Unrealized Losses (11)  
Estimated Fair Value 73,512 19,893
Money market funds | Level 1    
Available for sale securities:    
Amortized Cost 73,184 69,055
Estimated Fair Value $ 73,184 $ 69,055