v3.26.1
Investments - Summary of Investment Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Fair value $ 353,955 $ 247,720
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value 111,361 54,927
U.S. Government-sponsored Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value 60,799 61,315
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Fair value 3,939 8,907
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value 177,856 122,571
Current Investments    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 354,516 247,563
Unrealized gains 7 178
Unrealized losses (568) (21)
Fair value 353,955 247,720
Current Investments | U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 111,481 54,881
Unrealized gains 2 46
Unrealized losses (122)  
Fair value 111,361 54,927
Current Investments | U.S. Government-sponsored Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 61,045 61,310
Unrealized gains   25
Unrealized losses (246) (20)
Fair value 60,799 61,315
Current Investments | Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,939 8,904
Unrealized gains   3
Fair value 3,939 8,907
Current Investments | Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 178,051 122,468
Unrealized gains 5 104
Unrealized losses (200) (1)
Fair value $ 177,856 $ 122,571