XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 26,020 $ 8,888
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 26,020 8,888
Marketable securities, amortized cost 34,803 78,024
Marketable securities, gross unrealized gains   3
Marketable securities, gross unrealized losses (116) (41)
Marketable securities, estimated fair value 34,687 77,986
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 13,554 8,888
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value 13,554 8,888
U.S. Government Securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 6,974  
Cash equivalents, estimated fair value 6,974  
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 5,492 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 5,492 0
Marketable securities, amortized cost 29,809 65,443
Marketable securities, gross unrealized gains   3
Marketable securities, gross unrealized losses (95) (34)
Marketable securities, estimated fair value 29,714 65,412
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 3,993 12,581
Marketable securities, gross unrealized losses (19) (7)
Marketable securities, estimated fair value 3,974 $ 12,574
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 1,001  
Marketable securities, gross unrealized losses (2)  
Marketable securities, estimated fair value $ 999