v3.26.3
Fair Value Measurements - Summary of Assets Carried at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets:    
Total $ 252,095 $ 495,326
Level 1    
Assets:    
Total 58,119 301,654
Level 2    
Assets:    
Total 193,976 193,672
Level 3    
Assets:    
Total 0 0
Cash Equivalents | Money Market Funds    
Assets:    
Total 30,912 278,133
Cash Equivalents | Level 1 | Money Market Funds    
Assets:    
Total 30,912 278,133
Cash Equivalents | Level 2 | Money Market Funds    
Assets:    
Total 0 0
Cash Equivalents | Level 3 | Money Market Funds    
Assets:    
Total 0 0
Marketable Securities | Commercial Paper    
Assets:    
Total 27,561 7,744
Marketable Securities | Corporate Debt Securities    
Assets:    
Total 156,317 175,738
Marketable Securities | Certificates of Deposit    
Assets:    
Total 10,098 10,190
Marketable Securities | U.S. treasury notes    
Assets:    
Total 27,207 23,521
Marketable Securities | Level 1 | Commercial Paper    
Assets:    
Total 0 0
Marketable Securities | Level 1 | Corporate Debt Securities    
Assets:    
Total 0 0
Marketable Securities | Level 1 | Certificates of Deposit    
Assets:    
Total 0 0
Marketable Securities | Level 1 | U.S. treasury notes    
Assets:    
Total 27,207 23,521
Marketable Securities | Level 2 | Commercial Paper    
Assets:    
Total 27,561 7,744
Marketable Securities | Level 2 | Corporate Debt Securities    
Assets:    
Total 156,317 175,738
Marketable Securities | Level 2 | Certificates of Deposit    
Assets:    
Total 10,098 10,190
Marketable Securities | Level 2 | U.S. treasury notes    
Assets:    
Total 0 0
Marketable Securities | Level 3 | Commercial Paper    
Assets:    
Total 0 0
Marketable Securities | Level 3 | Corporate Debt Securities    
Assets:    
Total 0 0
Marketable Securities | Level 3 | Certificates of Deposit    
Assets:    
Total 0 0
Marketable Securities | Level 3 | U.S. treasury notes    
Assets:    
Total $ 0 $ 0