v3.26.3
Cash Equivalents and Investments - Schedule of Continuous Unrealized Loss Position and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value    
Less than 12 months $ 72,619 $ 28,995
Greater than 12 months 5,000 0
Total 77,619 28,995
Unrealized Loss    
Less than 12 months (115) (15)
Greater than 12 months 0 0
Total (115) (15)
U.S. treasury securities    
Fair Value    
Less than 12 months 32,190 21,500
Greater than 12 months 5,000 0
Total 37,190 21,500
Unrealized Loss    
Less than 12 months (44) (9)
Greater than 12 months 0 0
Total (44) (9)
U.S. government agency securities    
Fair Value    
Less than 12 months 27,548  
Greater than 12 months 0  
Total 27,548  
Unrealized Loss    
Less than 12 months (50)  
Greater than 12 months 0  
Total (50)  
Commercial paper    
Fair Value    
Less than 12 months 1,443  
Greater than 12 months 0  
Total 1,443  
Unrealized Loss    
Less than 12 months (1)  
Greater than 12 months 0  
Total (1)  
Corporate debt securities    
Fair Value    
Less than 12 months 11,438 7,495
Greater than 12 months 0 0
Total 11,438 7,495
Unrealized Loss    
Less than 12 months (20) (6)
Greater than 12 months 0 0
Total $ (20) $ (6)