v3.26.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value and Amortized Cost of Cash Equivalents and Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Securities, Available-for-Sale [Line Items]      
Cash, cash equivalents, and available-for-sale, amortized cost $ 113,888 $ 142,742  
Cash and cash equivalents, amortized cost basis 26,194 12,360 $ 25,201
Unrealized Gains 4 107  
Unrealized Losses (74) (4)  
Available-for-sale marketable securities and cash and cash equivalents, Estimated Fair Value 113,818 142,845  
Marketable securities, short-term 86,120 126,980  
Marketable securities, long-term 1,504 3,505  
Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Assets fair value (113,818) (142,845)  
Money market funds      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, amortized cost basis 14,230 11,361  
Unrealized Gains 0 0  
Unrealized Losses 0 0  
Cash and cash equivalents, estimated fair value 14,230 11,361  
Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, amortized cost basis 20,566    
Unrealized Gains 0    
Unrealized Losses (3)    
Cash and cash equivalents, estimated fair value 20,563    
Commercial paper | Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Cash Equivalents, at Carrying Value 11,964 999  
U.S. Treasury bills      
Debt Securities, Available-for-Sale [Line Items]      
Cash, cash equivalents, and available-for-sale, amortized cost 47,766 86,872  
Unrealized Gains 4 92  
Unrealized Losses (32) 0  
Available-for-sale marketable securities and cash and cash equivalents, Estimated Fair Value 47,738 86,964  
US Government agency bonds      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 25,711 28,707  
Unrealized Gains 0 12  
Unrealized Losses (31) (2)  
Available for sale, estimated fair value 25,680 28,717  
Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Cash, cash equivalents, and available-for-sale, amortized cost   7,139  
Unrealized Gains   1  
Unrealized Losses   0  
Available-for-sale marketable securities and cash and cash equivalents, Estimated Fair Value   7,140  
Corporate debt securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 5,615 8,663  
Unrealized Gains 0 2  
Unrealized Losses (8) (2)  
Available for sale, estimated fair value $ 5,607 $ 8,663