XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost $ 267,314 $ 218,123
Total marketable securities, Gross Unrealized Gains 0 3
Total marketable securities, Gross Unrealized Losses (2,359) (517)
Total marketable securities, fair value 264,955 217,609
U.S. Treasury securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 207,869 157,681
Total marketable securities, Gross Unrealized Gains 0 0
Total marketable securities, Gross Unrealized Losses (1,942) (404)
Total marketable securities, fair value 205,927 157,277
Certificates of deposit    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 17,716 6,495
Total marketable securities, Gross Unrealized Gains 0 0
Total marketable securities, Gross Unrealized Losses (74) (5)
Total marketable securities, fair value 17,642 6,490
Corporate debt securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 27,801 36,422
Total marketable securities, Gross Unrealized Gains 0 0
Total marketable securities, Gross Unrealized Losses (262) (95)
Total marketable securities, fair value 27,539 36,327
Commercial paper    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 13,524 11,624
Total marketable securities, Gross Unrealized Gains 0 2
Total marketable securities, Gross Unrealized Losses (80) (6)
Total marketable securities, fair value 13,444 11,620
Asset-backed securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 404 5,901
Total marketable securities, Gross Unrealized Gains 0 1
Total marketable securities, Gross Unrealized Losses (1) (7)
Total marketable securities, fair value $ 403 $ 5,895