v3.26.1
Fair Value of Financial Assets and Liabilities - Schedule of summary of the assets and liabilities measured at fair value on a recurring basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable securities:    
U.S. treasury obligations and government agency securities $ 54,997 $ 44,036
Total assets 472,020 353,125
Money market funds    
Assets:    
Cash and cash equivalents 217,532 309,089
U.S. Treasury obligations    
Assets:    
Cash and cash equivalents 199,491  
Level 1    
Marketable securities:    
U.S. treasury obligations and government agency securities 54,997 44,036
Total assets 472,020 353,125
Level 1 | Money market funds    
Assets:    
Cash and cash equivalents 217,532 $ 309,089
Level 1 | U.S. Treasury obligations    
Assets:    
Cash and cash equivalents $ 199,491