Quarterly report [Sections 13 or 15(d)]

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

v3.25.0.1
Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value $ 29,061  
Investments    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 7,571 $ 11,725
Cash and Cash Equivalents, Fair Value Disclosure 7,574 11,726
Marketable Securities, Unrealized Gains 0 2
Marketable Securities, Unrealized Losses (3) (1)
Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 29,061 29,136
Cash and Cash Equivalents, Fair Value Disclosure 29,061 29,136
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 7,571 8,838
Cash and Cash Equivalents, Fair Value Disclosure 7,574 8,840
Marketable Securities, Unrealized Gains 0 2
Marketable Securities, Unrealized Losses (3) 0
Corporate bonds | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 0  
Cash and Cash Equivalents, Fair Value Disclosure 0  
Marketable Securities, Unrealized Gains 0  
Marketable Securities, Unrealized Losses 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 26,541 19,022
Cash and Cash Equivalents, Fair Value Disclosure 26,541 19,022
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 2,520 10,114
Cash and Cash Equivalents, Fair Value Disclosure 2,520 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 0 1,395
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
Marketable Securities, Fair Value Disclosure $ 0 $ 1,395