Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details)

v3.24.1.1.u2
Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value $ 51,985  
Investments    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 12,004 $ 11,725
Cash and Cash Equivalents, Fair Value Disclosure 12,003 11,726
Marketable Securities, Unrealized Gains 0 2
Marketable Securities, Unrealized Losses (1) (1)
Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 51,985 29,144
Cash and Cash Equivalents, Fair Value Disclosure 51,985 29,144
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
U.S. treasury bills and bonds | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 11,018 8,838
Cash and Cash Equivalents, Fair Value Disclosure 11,018 8,840
Marketable Securities, Unrealized Gains 0 2
Marketable Securities, Unrealized Losses 0 0
U.S government and agency securities | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost   1,492
Marketable Securities, Unrealized Gains   0
Marketable Securities, Unrealized Losses   (1)
Marketable Securities, Fair Value Disclosure   1,491
Cash | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 41,862 19,030
Cash and Cash Equivalents, Fair Value Disclosure 41,862 19,030
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
Money Market Funds | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 10,123 10,114
Cash and Cash Equivalents, Fair Value Disclosure 10,123 10,114
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
Commercial Paper | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost 986 1,395
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses (1) 0
Marketable Securities, Fair Value Disclosure $ 985 $ 1,395