Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Restricted Cash (Details)

v3.26.3
Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 81,844 $ 103,729 $ 106,476
Restricted cash 870 1,289  
Fair Value Measurements Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Adjusted cost 97,749 120,843  
Gross unrealized gains (losses) (39) 23  
Fair value 97,710 120,866  
Cash and cash equivalents 81,844 103,729  
Marketable securities 14,996 15,848  
Restricted cash 870 1,289  
Fair Value Measurements Recurring | Cash      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Adjusted cost 19,845 27,858  
Fair value 19,845 27,858  
Cash and cash equivalents 19,845 27,858  
Fair Value Measurements Recurring | Level 1 | Money Market Accounts      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Adjusted cost 35,964 49,453  
Fair value 35,964 49,453  
Cash and cash equivalents 35,094 48,164  
Restricted cash 870 1,289  
Fair Value Measurements Recurring | Level 2 | Corporate Bonds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Adjusted cost 2,558 7,221  
Gross unrealized gains (losses) (10) 6  
Fair value 2,548 7,227  
Marketable securities 2,548 7,227  
Fair Value Measurements Recurring | Level 2 | U.S. Treasury Securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Adjusted cost 12,477 10,098  
Gross unrealized gains (losses) (29) 17  
Fair value 12,448 10,115  
Cash and cash equivalents 0 1,494  
Marketable securities 12,448 8,621  
Fair Value Measurements Recurring | Level 2 | Institutional Insured Liquidity Deposit Savings      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Adjusted cost 26,905 26,213  
Fair value 26,905 26,213  
Cash and cash equivalents $ 26,905 $ 26,213