Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost $ 33,411 $ 56,937
Marketable Securities, Unrealized Gains 2 32
Marketable Securities, Unrealized Losses (4) 0
Marketable Securities, Fair Value Disclosure 33,409 56,969
Investments | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 33,409 56,969
Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 16,048 24,813
Cash and Cash Equivalents, Fair Value Disclosure 16,048 24,813
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
U.S government and agency securities | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 11,535 12,426
Commercial Paper | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost 21,874 44,514
Marketable Securities, Unrealized Gains 2 29
Marketable Securities, Unrealized Losses (2) 0
Marketable Securities, Fair Value Disclosure 21,874 44,543
Money Market Funds | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 337 6,360
Cash and Cash Equivalents, Fair Value Disclosure 337 6,360
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]    
Marketable Securities, Amortized Cost 11,537 12,423
Marketable Securities, Unrealized Gains 0 3
Marketable Securities, Unrealized Losses (2) 0
U.S. treasury bills and bonds | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 0 0
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
Cash | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 15,711 18,453
Cash and Cash Equivalents, Fair Value Disclosure 15,711 18,453
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses $ 0 $ 0