Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Investments    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Amortized Cost $ 76,410  
Marketable Securities, Unrealized Gains 0  
Marketable Securities, Unrealized Losses 28  
Investments | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 76,438 $ 3,157
Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 20,312 19,206
Cash and Cash Equivalents, Fair Value Disclosure 20,312 19,206
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 62,585  
Marketable Securities, Unrealized Gains 0  
Marketable Securities, Unrealized Losses 25  
Commercial Paper | Investments | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 62,610  
Money Market Funds | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 6,984 3,157
Cash and Cash Equivalents, Fair Value Disclosure 6,984 3,157
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 13,825  
Marketable Securities, Unrealized Gains 0  
Marketable Securities, Unrealized Losses 3  
U.S. treasury bills and bonds | Investments | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Marketable Securities, Fair Value Disclosure 13,828  
U.S. treasury bills and bonds | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 500  
Cash and Cash Equivalents, Fair Value Disclosure 500  
Cash | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash and Cash Equivalents at Carrying Value 12,828 16,049
Cash and Cash Equivalents, Fair Value Disclosure 12,828 16,049
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses $ 0 $ 0