v3.26.3
Fair Value Measurements - Summary of Financial Assets Measured At Fair Value On Recurring Basis (Details) - Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Level 1    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents $ 89,262 $ 84,960
Level 1 | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 89,262 84,960
Level 2    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities, Amortized Cost 363,235 231,074
Marketable Securities, Unrealized Gains 1 219
Marketable Securities, Unrealized Losses (1,043)  
Marketable Securities, Fair Value 362,193 231,293
Level 2 | U.S. government securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities, Amortized Cost 163,804 123,204
Marketable Securities, Unrealized Gains 1 154
Marketable Securities, Unrealized Losses (423)  
Marketable Securities, Fair Value 163,382 123,358
Level 2 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities, Amortized Cost 199,431 107,870
Marketable Securities, Unrealized Gains 0 65
Marketable Securities, Unrealized Losses (620)  
Marketable Securities, Fair Value $ 198,811 $ 107,935