XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 184,833 $ 163,240 $ 123,231
Fair Value, Cash balances 184,833 163,240  
Cost, available-for-sale securities 232,583 320,016  
Gross unrealized gain, available-for-sale securities 23 39  
Gross unrealized loss, available-for-sale securities (10) (26)  
Fair value, available-for-sale debt securities 232,596 320,029  
Cost, Cash balances and available-for-sale securities 417,416 483,256  
Gross unrealized gain, Cash balances and available-for-sale securities 23 39  
Gross unrealized loss, Cash balances and available-for-sale securities (10) (26)  
Fair value, Cash balances and available-for-sale securities 417,429 483,269  
Corporate debt securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, Cost 20,936 39,525  
Corporate debt securities, Gross Unrealized Gain 0 4  
Corporate debt securities, Gross Unrealized Loss (4) (16)  
Corporate debt securities, Fair Value 20,932 39,513  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 151,300 217,087  
Gross unrealized gain, available-for-sale securities 10 14  
Gross unrealized loss, available-for-sale securities (3) (6)  
Fair value, available-for-sale debt securities 151,307 217,095  
Asset-backed securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, Cost 13,718 9,420  
Corporate debt securities, Gross Unrealized Gain 1 18  
Corporate debt securities, Gross Unrealized Loss (3) 0  
Corporate debt securities, Fair Value 13,716 9,438  
U.S. government agency bonds      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, Cost 46,228 53,583  
Corporate debt securities, Gross Unrealized Gain 12 3  
Corporate debt securities, Gross Unrealized Loss 0 (4)  
Corporate debt securities, Fair Value 46,240 53,582  
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