v3.26.1
Fair Value Measurements - Summary of Marketable Securities Classified as Available-for-Sale (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 276,922,000 $ 226,433,000
Unrealized Gains 0 63,000
Unrealized Losses (235,000) 0
Aggregate Fair Value 276,687,000 226,496,000
U.S. treasury bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 82,280,000 94,045,000
Unrealized Gains 0 63,000
Unrealized Losses (34,000) 0
Aggregate Fair Value 82,246,000 94,108,000
U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 33,023,000 43,927,000
Unrealized Gains 0 0
Unrealized Losses (11,000) 0
Aggregate Fair Value 33,012,000 43,927,000
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 98,421,000 88,461,000
Unrealized Gains 0 0
Unrealized Losses (89,000) 0
Aggregate Fair Value 98,332,000 $ 88,461,000
U.S. government agency bonds, long-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 9,913,000  
Unrealized Gains 0  
Unrealized Losses (17,000)  
Aggregate Fair Value 9,896,000  
Corporate bonds, long-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 53,285,000  
Unrealized Gains 0  
Unrealized Losses (84,000)  
Aggregate Fair Value $ 53,201,000