XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost $ 263,433 $ 218,123
Total marketable securities, Gross Unrealized Gains 5 3
Total marketable securities, Gross Unrealized Losses (1,911) (517)
Total marketable securities, fair value 261,527 217,609
U.S. Treasury securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 196,282 157,681
Total marketable securities, Gross Unrealized Gains 1 0
Total marketable securities, Gross Unrealized Losses (1,544) (404)
Total marketable securities, fair value 194,739 157,277
Certificates of deposit    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 14,273 6,495
Total marketable securities, Gross Unrealized Gains 4 0
Total marketable securities, Gross Unrealized Losses (43) (5)
Total marketable securities, fair value 14,234 6,490
Corporate debt securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 32,979 36,422
Total marketable securities, Gross Unrealized Gains 0 0
Total marketable securities, Gross Unrealized Losses (267) (95)
Total marketable securities, fair value 32,712 36,327
Commercial paper    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 14,712 11,624
Total marketable securities, Gross Unrealized Gains 0 2
Total marketable securities, Gross Unrealized Losses (48) (6)
Total marketable securities, fair value 14,664 11,620
Asset-backed securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 5,187 5,901
Total marketable securities, Gross Unrealized Gains 0 1
Total marketable securities, Gross Unrealized Losses (9) (7)
Total marketable securities, fair value $ 5,178 $ 5,895