v3.26.1
Fair Value of Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Total financial assets $ 323,279 $ 143,414
Money Market Funds    
Assets    
Cash equivalents 40,342 58,688
U.S. Government Agencies    
Assets    
Cash equivalents 26,933  
Marketable securities 256,004 84,726
Level 1    
Assets    
Total financial assets 67,275 58,688
Level 1 | Money Market Funds    
Assets    
Cash equivalents 40,342 58,688
Level 1 | U.S. Government Agencies    
Assets    
Cash equivalents 26,933  
Level 2    
Assets    
Total financial assets 256,004 84,726
Level 2 | U.S. Government Agencies    
Assets    
Marketable securities $ 256,004 $ 84,726