XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash equivalents    
Carrying Value $ 21,778 $ 57,829
Short-term investments    
Amortized Cost 103,686 83,595
Unrealized Gains 0 4
Unrealized Losses (284) (39)
Aggregate Fair Value 103,402 83,560
Total marketable securities, Amortized Cost 125,464 141,424
Total marketable securities, Unrealized Gains 0 4
Total marketable securities, Unrealized Losses (284) (39)
Total marketable securities, Aggregate Fair Value 125,180 141,389
Accrued interest receivable 300  
Money market funds    
Cash equivalents    
Carrying Value 16,778 57,829
U.S. treasury securities    
Cash equivalents    
Carrying Value 5,000  
Short-term investments    
Amortized Cost 57,286 28,064
Unrealized Gains 0 0
Unrealized Losses (168) (16)
Aggregate Fair Value 57,118 28,048
Corporate bonds    
Short-term investments    
Amortized Cost 27,414 31,558
Unrealized Gains 0 4
Unrealized Losses (116) (23)
Aggregate Fair Value 27,298 31,539
Commercial paper    
Short-term investments    
Amortized Cost 18,986 23,973
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value $ 18,986 $ 23,973