XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash equivalents    
Carrying Value $ 18,084 $ 57,829
Short-term investments    
Amortized Cost 90,436 83,595
Unrealized Gains 0 4
Unrealized Losses (341) (39)
Aggregate Fair Value 90,095 83,560
Total marketable securities, Amortized Cost 108,520 141,424
Total marketable securities, Unrealized Gains 0 4
Total marketable securities, Unrealized Losses (341) (39)
Total marketable securities, Aggregate Fair Value 108,179 141,389
Accrued interest receivable 300  
Money market funds    
Cash equivalents    
Carrying Value 18,084 57,829
U.S. treasury securities    
Short-term investments    
Amortized Cost 56,156 28,064
Unrealized Gains 0 0
Unrealized Losses (257) (16)
Aggregate Fair Value 55,899 28,048
Corporate bonds    
Short-term investments    
Amortized Cost 20,285 31,558
Unrealized Gains 0 4
Unrealized Losses (84) (23)
Aggregate Fair Value 20,201 31,539
Commercial paper    
Short-term investments    
Amortized Cost 13,995 23,973
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value $ 13,995 $ 23,973