v3.26.1
Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost $ 52,900 $ 56,937
Marketable Securities, Unrealized Gains 1 32
Marketable Securities, Unrealized Losses (43) 0
Marketable Securities, Fair Value Disclosure 52,858 56,969
Investments | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 52,858 56,969
Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 38,814 24,813
Cash and Cash Equivalents, Fair Value Disclosure 38,814 24,813
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,639 6,360
Cash and Cash Equivalents, Fair Value Disclosure 10,639 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 17,402 12,423
Marketable Securities, Unrealized Gains 0 3
Marketable Securities, Unrealized Losses (10) 0
Marketable Securities, Fair Value Disclosure 17,392 12,426
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
Cash and Cash Equivalents, Fair Value Disclosure   0
Marketable Securities, Unrealized Gains   0
Marketable Securities, Unrealized Losses   0
Commercial Paper | Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost 35,498 44,514
Marketable Securities, Unrealized Gains 1 29
Marketable Securities, Unrealized Losses (33) 0
Marketable Securities, Fair Value Disclosure 35,466 44,543
Commercial Paper | Investments | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 35,466 44,543
Commercial Paper | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 11,991  
Cash and Cash Equivalents, Fair Value Disclosure 11,991  
Marketable Securities, Unrealized Gains 0  
Marketable Securities, Unrealized Losses 0  
Cash | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 16,184 18,453
Cash and Cash Equivalents, Fair Value Disclosure 16,184 18,453
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses $ 0 $ 0