XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash equivalents    
Carrying value $ 18,899 $ 57,829
Short-term investments    
Amortized Cost 78,027 83,595
Unrealized Gains 0 4
Unrealized Losses (242) (39)
Aggregate Fair Value 77,785 83,560
Total marketable securities, Amortized Cost 96,926 141,424
Total marketable securities, Aggregate Fair Value 96,684 141,389
Money market funds    
Cash equivalents    
Carrying value 18,899 57,829
U.S. treasury securities    
Short-term investments    
Amortized Cost 52,882 28,064
Unrealized Gains 0 0
Unrealized Losses (236) (16)
Aggregate Fair Value 52,646 28,048
Corporate bonds    
Short-term investments    
Amortized Cost 8,884 31,558
Unrealized Gains 0 4
Unrealized Losses (6) (23)
Aggregate Fair Value 8,878 31,539
Commercial paper    
Short-term investments    
Amortized Cost 16,261 23,973
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value $ 16,261 $ 23,973