v3.26.1
Cash Equivalents and Investments - Schedule of Continuous Unrealized Loss Position and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value    
Less than 12 months $ 99,485 $ 28,995
Greater than 12 months 0 0
Total 99,485 28,995
Unrealized Loss    
Less than 12 months (40) (15)
Greater than 12 months 0 0
Total (40) (15)
U.S. treasury securities    
Fair Value    
Less than 12 months 69,813 21,500
Greater than 12 months 0 0
Total 69,813 21,500
Unrealized Loss    
Less than 12 months (18) (9)
Greater than 12 months 0 0
Total (18) (9)
U.S. government agency securities    
Fair Value    
Less than 12 months 8,715  
Greater than 12 months 0  
Total 8,715  
Unrealized Loss    
Less than 12 months (9)  
Greater than 12 months 0  
Total (9)  
Corporate debt securities    
Fair Value    
Less than 12 months 20,957 7,495
Greater than 12 months 0 0
Total 20,957 7,495
Unrealized Loss    
Less than 12 months (13) (6)
Greater than 12 months 0 0
Total $ (13) $ (6)