XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 28,479 $ 8,888
Cash equivalents, gross unrealized losses (7) 0
Cash equivalents, estimated fair value 28,472 8,888
Marketable securities, amortized cost 51,263 78,024
Marketable securities, gross unrealized gains 0 3
Marketable securities, gross unrealized losses (183) (41)
Marketable securities, estimated fair value 51,080 77,986
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 10,755 8,888
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value 10,755 8,888
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 1,004  
Marketable securities, gross unrealized losses (5)  
Marketable securities, estimated fair value 999  
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 17,724 0
Cash equivalents, gross unrealized losses (7) 0
Cash equivalents, estimated fair value 17,717 0
Marketable securities, amortized cost 46,263 65,443
Marketable securities, gross unrealized gains 0 3
Marketable securities, gross unrealized losses (163) (34)
Marketable securities, estimated fair value 46,100 65,412
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 3,996 12,581
Marketable securities, gross unrealized losses (15) (7)
Marketable securities, estimated fair value $ 3,981 $ 12,574