v3.25.4
Fair Value of Financial Assets and Liabilities - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Marketable securities:    
Transfer of assets between fair value measurement levels $ 0 $ 0
Recurring    
Marketable securities:    
U.S. treasury obligations and government agency securities 44,036 259,400
Total assets 353,125 419,861
Recurring | Money market funds    
Assets:    
Cash and cash equivalents 309,089 97,290
Recurring | U.S. Treasury obligations    
Assets:    
Cash and cash equivalents   63,171
Recurring | Level 1    
Marketable securities:    
U.S. treasury obligations and government agency securities 44,036 259,400
Total assets 353,125 419,861
Recurring | Level 1 | Money market funds    
Assets:    
Cash and cash equivalents $ 309,089 97,290
Recurring | Level 1 | U.S. Treasury obligations    
Assets:    
Cash and cash equivalents   $ 63,171