XML 57 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 26,007 $ 8,888
Cash equivalents,Gross Unrealized Gains 1  
Cash equivalents, gross unrealized losses (3) 0
Cash equivalents, estimated fair value 26,005 8,888
Marketable securities, amortized cost 20,877 78,024
Marketable securities, gross unrealized gains 2 3
Marketable securities, gross unrealized losses (31) (41)
Marketable securities, estimated fair value 20,848 77,986
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 15,250 8,888
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value 15,250 8,888
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 7,021  
Cash equivalents,Gross Unrealized Gains 1  
Cash equivalents, gross unrealized losses (2)  
Cash equivalents, estimated fair value 7,020  
Marketable securities, amortized cost 16,644 65,443
Marketable securities, gross unrealized gains 2 3
Marketable securities, gross unrealized losses (25) (34)
Marketable securities, estimated fair value 16,621 65,412
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 3,738 12,581
Marketable securities, gross unrealized losses (6) (7)
Marketable securities, estimated fair value 3,732 $ 12,574
U.S. government securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 3,736  
Cash equivalents, gross unrealized losses (1)  
Cash equivalents, estimated fair value 3,735  
Marketable securities, amortized cost 495  
Marketable securities, estimated fair value $ 495