XML 27 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Available for sale securities:    
Amortized Cost $ 274,014 $ 501,837
Gross Unrealized Gains 148 8
Gross Unrealized Losses (3) (174)
Estimated Fair Value 274,159 501,671
Marketable securities    
Available for sale securities:    
Amortized Cost 238,278 207,086
Gross Unrealized Gains 148 8
Gross Unrealized Losses (3) (174)
Estimated Fair Value 238,423 206,920
US government securities | Level 1    
Available for sale securities:    
Amortized Cost 100,746 48,807
Gross Unrealized Gains 108  
Gross Unrealized Losses   (86)
Estimated Fair Value 100,854 48,721
US government agency securities | Level 2    
Available for sale securities:    
Amortized Cost   9,852
Gross Unrealized Gains   2
Estimated Fair Value   9,854
Corporate notes | Level 2    
Available for sale securities:    
Amortized Cost 25,466 57,508
Gross Unrealized Gains 9 6
Gross Unrealized Losses (1) (88)
Estimated Fair Value 25,474 57,426
Commercial paper | Level 2    
Available for sale securities:    
Amortized Cost 112,066 90,919
Gross Unrealized Gains 31  
Gross Unrealized Losses (2)  
Estimated Fair Value 112,095 90,919
Money market funds | Level 1    
Available for sale securities:    
Amortized Cost 35,736 294,751
Estimated Fair Value $ 35,736 $ 294,751