v3.26.1
Cash Equivalents and Investments - Schedule of Continuous Unrealized Loss Position and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less than 12 months $ 30,646 $ 28,995
Greater than 12 months 5,001 0
Total 35,647 28,995
Unrealized Loss    
Less than 12 months (64) (15)
Greater than 12 months (1) 0
Total (65) (15)
U.S. treasury securities    
Fair Value    
Less than 12 months 12,523 21,500
Greater than 12 months 5,001 0
Total 17,524 21,500
Unrealized Loss    
Less than 12 months (28) (9)
Greater than 12 months (1) 0
Total (29) (9)
U.S. government agency securities    
Fair Value    
Less than 12 months 8,668  
Greater than 12 months 0  
Total 8,668  
Unrealized Loss    
Less than 12 months (23)  
Greater than 12 months 0  
Total (23)  
Corporate debt securities    
Fair Value    
Less than 12 months 9,455 7,495
Greater than 12 months 0 0
Total 9,455 7,495
Unrealized Loss    
Less than 12 months (13) (6)
Greater than 12 months 0 0
Total $ (13) $ (6)