v3.26.1
Investments - Schedule of Fair Value of Company's Investments, by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Due within one year $ 157,748 $ 129,504
Due after one year through five years 196,207 118,216
Total 353,955 247,720
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Due within one year 52,500 49,893
Due after one year through five years 58,861 5,034
Total 111,361 54,927
U.S. Government-sponsored Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Due within one year 16,656 10,045
Due after one year through five years 44,143 51,270
Total 60,799 61,315
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Due within one year 3,939 8,907
Total 3,939 8,907
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Due within one year 84,653 60,659
Due after one year through five years 93,203 61,912
Total $ 177,856 $ 122,571