XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 32,284 $ 26,007
Cash equivalents,Gross Unrealized Gains 1 1
Cash equivalents, gross unrealized losses 0 (3)
Cash equivalents, estimated fair value 32,285 26,005
Marketable securities, amortized cost 3,233 20,877
Marketable securities, gross unrealized gains 2 2
Marketable securities, gross unrealized losses 0 (31)
Marketable securities, estimated fair value 3,235 20,848
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 29,544 15,250
Cash equivalents,Gross Unrealized Gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 29,544 15,250
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 2,740 7,021
Cash equivalents,Gross Unrealized Gains 1 1
Cash equivalents, gross unrealized losses 0 (2)
Cash equivalents, estimated fair value 2,741 7,020
Marketable securities, amortized cost 2,484 16,644
Marketable securities, gross unrealized gains 1 2
Marketable securities, gross unrealized losses 0 (25)
Marketable securities, estimated fair value 2,485 16,621
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost 749 3,738
Marketable securities, gross unrealized gains 1 0
Marketable securities, gross unrealized losses 0 (6)
Marketable securities, estimated fair value $ 750 3,732
U.S. government securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost   3,736
Cash equivalents,Gross Unrealized Gains   0
Cash equivalents, gross unrealized losses   (1)
Cash equivalents, estimated fair value   3,735
Marketable securities, amortized cost   495
Marketable securities, gross unrealized gains   0
Marketable securities, gross unrealized losses   0
Marketable securities, estimated fair value   $ 495