XML 31 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 123,231 $ 142,837 $ 96,349
Fair Value, Cash balances 123,231 142,837  
Cost, available-for-sale securities 215,613 309,665  
Gross unrealized gain, available-for-sale securities 190 255  
Gross unrealized loss, available-for-sale securities (161) (17)  
Fair value, Available-for-sale debt securities 215,642 309,903  
Cost, Cash balances and available-for-sale securities 338,844 452,502  
Gross unrealized gain, Cash balances and available-for-sale securities 190 255  
Gross unrealized loss, Cash balances and available-for-sale securities (161) (17)  
Fair value, Cash balances and available-for-sale securities 338,873 452,740  
Marketable securities with maturity date greater than 12 months   9,500  
Corporate debt securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, Cost 107,152 145,875  
Corporate debt securities, Gross Unrealized Gain 65 121  
Corporate debt securities, Gross Unrealized Loss (119) (5)  
Corporate debt securities, Fair Value 107,098 145,991  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 35,248 73,659  
Gross unrealized gain, available-for-sale securities 100 53  
Gross unrealized loss, available-for-sale securities 0 (2)  
Fair value, Available-for-sale debt securities 35,348 73,710  
Asset-backed securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, Cost 68,812 77,731  
Corporate debt securities, Gross Unrealized Gain 25 79  
Corporate debt securities, Gross Unrealized Loss (42) 0  
Corporate debt securities, Fair Value 68,795 77,810  
U.S. government agency bonds      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, Cost 4,000 11,999  
Corporate debt securities, Gross Unrealized Gain 0 2  
Corporate debt securities, Gross Unrealized Loss 0 (10)  
Corporate debt securities, Fair Value 4,000 11,991  
Money market      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 350 350  
Gross unrealized gain, available-for-sale securities 0 0  
Gross unrealized loss, available-for-sale securities 0 0  
Fair value, Available-for-sale debt securities 350 350  
Certificates of deposit      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 51 51  
Gross unrealized gain, available-for-sale securities 0 0  
Gross unrealized loss, available-for-sale securities 0 0  
Fair value, Available-for-sale debt securities $ 51 $ 51