XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 176,538 $ 163,240 $ 164,573
Fair value, cash balances 176,538 163,240  
Cost, available-for-sale securities 206,505 320,016  
Gross unrealized gain, available-for-sale securities 29 39  
Gross unrealized loss, available-for-sale securities (4) (26)  
Fair value, available-for-sale debt securities 206,530 320,029  
Cost, cash balances and available-for-sale securities 383,043 483,256  
Gross unrealized gain, cash balances and available-for-sale securities 29 39  
Gross unrealized loss, cash balances and available-for-sale securities (4) (26)  
Fair value, cash balances and available-for-sale securities 383,068 483,269  
Corporate debt securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 12,039 39,525  
Corporate debt securities, gross unrealized gain 0 4  
Corporate debt securities, gross unrealized loss 0 (16)  
Corporate debt securities, fair value 12,039 39,513  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 147,317 217,087  
Gross unrealized gain, available-for-sale securities 22 14  
Gross unrealized loss, available-for-sale securities 0 (6)  
Fair value, available-for-sale debt securities 147,339 217,095  
Asset-backed securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 20,681 9,420  
Corporate debt securities, gross unrealized gain 3 18  
Corporate debt securities, gross unrealized loss (4) 0  
Corporate debt securities, fair value 20,680 9,438  
U.S. government agency bonds      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 26,067 53,583  
Corporate debt securities, gross unrealized gain 4 3  
Corporate debt securities, gross unrealized loss 0 (4)  
Corporate debt securities, fair value 26,071 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