v3.26.1
Fair Value Measurements - Summary of Financial Assets Measured At Fair Value On Recurring Basis (Details) - Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 1    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents $ 125,375 $ 84,960
Level 1 | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 125,375 84,960
Level 2    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities, Amortized Cost 388,565 231,074
Marketable Securities, Unrealized Gains 0 219
Marketable Securities, Unrealized Losses (808)  
Marketable Securities, Fair Value 387,757 231,293
Level 2 | U.S. government securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities, Amortized Cost 189,258 123,204
Marketable Securities, Unrealized Gains 0 154
Marketable Securities, Unrealized Losses (289)  
Marketable Securities, Fair Value 188,969 123,358
Level 2 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities, Amortized Cost 199,307 107,870
Marketable Securities, Unrealized Gains 0 65
Marketable Securities, Unrealized Losses (519)  
Marketable Securities, Fair Value $ 198,788 $ 107,935