XML 62 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost $ 348,019 $ 304,142
Total cash equivalents and marketable securities, Gross Unrealized Gains 6 12
Total cash equivalents and marketable securities, Gross Unrealized Losses (29) (10)
Total cash equivalents and marketable securities, Fair Value 347,996 304,144
U.S. Treasury and agency securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 42,186 183,203
Total cash equivalents and marketable securities, Gross Unrealized Gains 3 10
Total cash equivalents and marketable securities, Gross Unrealized Losses (2) (3)
Total cash equivalents and marketable securities, Fair Value 42,187 183,210
Corporate debt securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 81,413 27,592
Total cash equivalents and marketable securities, Gross Unrealized Gains 1 2
Total cash equivalents and marketable securities, Gross Unrealized Losses (22) (4)
Total cash equivalents and marketable securities, Fair Value 81,392 27,590
Supranational and sovereign government securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 6,028  
Total cash equivalents and marketable securities, Fair Value 6,028  
Money Market Funds    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 57,077 27,481
Total cash equivalents and marketable securities, Fair Value 57,077 27,481
Commercial Paper    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 161,315 65,866
Total cash equivalents and marketable securities, Gross Unrealized Gains 2  
Total cash equivalents and marketable securities, Gross Unrealized Losses (5) (3)
Total cash equivalents and marketable securities, Fair Value $ 161,312 $ 65,863