v3.26.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Marketable securities $ 292,265 $ 170,784
Fair Value, Recurring    
Assets    
Restricted cash 1,088 1,088
Total assets measured at fair value 374,903 226,026
Fair Value, Recurring | U.S. Treasury Securities    
Assets    
Marketable securities 243,324 139,453
Fair Value, Recurring | U.S. Government Agency Securities    
Assets    
Marketable securities 15,978 23,476
Fair Value, Recurring | Commercial Paper    
Assets    
Marketable securities 17,502 5,876
Fair Value, Recurring | Corporate debt securities    
Assets    
Marketable securities 15,461 1,979
Fair Value, Recurring | Money Market Funds [Member]    
Assets    
Cash equivalents 81,550 54,154
Fair Value, Recurring | Level 1    
Assets    
Restricted cash 1,088 1,088
Total assets measured at fair value 82,638 55,242
Fair Value, Recurring | Level 1 | Money Market Funds [Member]    
Assets    
Cash equivalents 81,550 54,154
Fair Value, Recurring | Level 2    
Assets    
Total assets measured at fair value 292,265 170,784
Fair Value, Recurring | Level 2 | U.S. Treasury Securities    
Assets    
Marketable securities 243,324 139,453
Fair Value, Recurring | Level 2 | U.S. Government Agency Securities    
Assets    
Marketable securities 15,978 23,476
Fair Value, Recurring | Level 2 | Commercial Paper    
Assets    
Marketable securities 17,502 5,876
Fair Value, Recurring | Level 2 | Corporate debt securities    
Assets    
Marketable securities $ 15,461 $ 1,979