XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost $ 299,915 $ 318,713
Total cash equivalents and marketable securities, Gross Unrealized Gains 2  
Total cash equivalents and marketable securities, Gross Unrealized Losses (413) (143)
Total cash equivalents and marketable securities, Fair Value 299,504 318,570
U.S. Treasury and agency securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 77,915 40,093
Total cash equivalents and marketable securities, Gross Unrealized Gains 1  
Total cash equivalents and marketable securities, Gross Unrealized Losses (268) (76)
Total cash equivalents and marketable securities, Fair Value 77,648 40,017
Corporate debt securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 45,455 75,598
Total cash equivalents and marketable securities, Gross Unrealized Losses (105) (50)
Total cash equivalents and marketable securities, Fair Value 45,350 75,548
Supranational and sovereign government securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 3,000 6,011
Total cash equivalents and marketable securities, Gross Unrealized Losses   (1)
Total cash equivalents and marketable securities, Fair Value 3,000 6,010
Money Market Funds    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 35,422 39,854
Total cash equivalents and marketable securities, Fair Value 35,422 39,854
Commercial Paper    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 138,123 157,157
Total cash equivalents and marketable securities, Gross Unrealized Gains 1  
Total cash equivalents and marketable securities, Gross Unrealized Losses (40) (16)
Total cash equivalents and marketable securities, Fair Value $ 138,084 $ 157,141