XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Cash, Money Market Funds, and Marketable Securities      
Cash and cash equivalents $ 385,903 $ 163,240 $ 210,631
Fair value, cash balances 385,903 163,240  
Cost, available-for-sale securities 171,043 320,016  
Gross unrealized gain, available-for-sale securities 16 39  
Gross unrealized loss, available-for-sale securities (2) (26)  
Fair value, available-for-sale debt securities 171,057 320,029  
Cost, cash balances and available-for-sale securities 556,946 483,256  
Gross unrealized gain, cash balances and available-for-sale securities 16 39  
Gross unrealized loss, cash balances and available-for-sale securities (2) (26)  
Fair value, cash balances and available-for-sale securities 556,960 483,269  
Corporate debt securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 12,143 39,525  
Corporate debt securities, gross unrealized gain 0 4  
Corporate debt securities, gross unrealized loss (2) (16)  
Corporate debt securities, fair value 12,141 39,513  
Commercial paper      
Cash, Money Market Funds, and Marketable Securities      
Cost, available-for-sale securities 127,943 217,087  
Gross unrealized gain, available-for-sale securities 14 14  
Gross unrealized loss, available-for-sale securities 0 (6)  
Fair value, available-for-sale debt securities 127,957 217,095  
Asset-backed securities      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 20,547 9,420  
Corporate debt securities, gross unrealized gain 2 18  
Corporate debt securities, gross unrealized loss 0 0  
Corporate debt securities, fair value 20,549 9,438  
U.S. government agency bonds      
Cash, Money Market Funds, and Marketable Securities      
Corporate debt securities, cost 10,009 53,583  
Corporate debt securities, gross unrealized gain 0 3  
Corporate debt securities, gross unrealized loss 0 (4)  
Corporate debt securities, fair value 10,009 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