XML 57 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost $ 18,861 $ 26,007
Cash equivalents,Gross Unrealized Gains 0 1
Cash equivalents, gross unrealized losses 0 (3)
Cash equivalents, estimated fair value 18,861 26,005
Marketable securities, amortized cost   20,877
Marketable securities, gross unrealized gains   2
Marketable securities, gross unrealized losses   (31)
Marketable securities, estimated fair value 0 20,848
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash equivalents, amortized cost 18,861 15,250
Cash equivalents,Gross Unrealized Gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value $ 18,861 15,250
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
Marketable securities, gross unrealized gains   2
Marketable securities, gross unrealized losses   (25)
Marketable securities, estimated fair value   16,621
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Marketable securities, amortized cost   3,738
Marketable securities, gross unrealized gains   0
Marketable securities, gross unrealized losses   (6)
Marketable securities, estimated fair value   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