XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost $ 285,584 $ 318,713
Total cash equivalents and marketable securities, Gross Unrealized Losses (450) (143)
Total cash equivalents and marketable securities, Fair Value 285,134 318,570
U.S. Treasury and agency securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 94,873 40,093
Total cash equivalents and marketable securities, Gross Unrealized Losses (368) (76)
Total cash equivalents and marketable securities, Fair Value 94,505 40,017
Corporate debt securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 16,540 75,598
Total cash equivalents and marketable securities, Gross Unrealized Losses (47) (50)
Total cash equivalents and marketable securities, Fair Value 16,493 75,548
Supranational and sovereign government securities    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost   6,011
Total cash equivalents and marketable securities, Gross Unrealized Losses   (1)
Total cash equivalents and marketable securities, Fair Value   6,010
Money Market Funds    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 38,082 39,854
Total cash equivalents and marketable securities, Fair Value 38,082 39,854
Commercial Paper    
Cash Equivalents and Marketable Securities    
Total cash equivalents and marketable securities, Amortized Cost 136,089 157,157
Total cash equivalents and marketable securities, Gross Unrealized Losses (35) (16)
Total cash equivalents and marketable securities, Fair Value $ 136,054 $ 157,141