v3.25.2
Fair Value Measurements - Summary of Financial Assets And Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Cash equivalents $ 220,044,000 $ 354,061,000
Short-term marketable securities 76,965,000 0
Long-term marketable securities 16,100,000  
U.S. government agency bonds    
Assets:    
Cash equivalents 2,992,000  
Commercial paper    
Assets:    
Cash equivalents 20,967,000  
Treasury bills    
Assets:    
Cash equivalents 6,161,000  
Money market funds    
Assets:    
Cash equivalents 189,924,000 354,061,000
Recurring    
Assets:    
Cash equivalents 220,044,000 354,061,000
Short-term marketable securities 76,965,000  
Long-term marketable securities 16,108,000  
Total fair value of financial assets 313,117,000  
Liabilities:    
Total liabilities 108,000  
Recurring | Level 1    
Assets:    
Cash equivalents 196,085,000 354,061,000
Short-term marketable securities 42,727,000  
Long-term marketable securities 15,107,000  
Total fair value of financial assets 253,919,000  
Recurring | Level 2    
Assets:    
Cash equivalents 23,959,000  
Short-term marketable securities 34,238,000  
Long-term marketable securities 1,001,000  
Total fair value of financial assets 59,198,000  
Recurring | Level 3    
Liabilities:    
Total liabilities 108,000  
Recurring | Warrant liability    
Liabilities:    
Total liabilities   156,000
Recurring | Warrant liability | Level 3    
Liabilities:    
Total liabilities   $ 156,000
Recurring | U.S. government bonds    
Assets:    
Short-term marketable securities 42,727,000  
Long-term marketable securities 15,107,000  
Recurring | U.S. government bonds | Level 1    
Assets:    
Short-term marketable securities 42,727,000  
Long-term marketable securities 15,107,000  
Recurring | U.S. government agency bonds    
Assets:    
Cash equivalents 2,992,000  
Long-term marketable securities 1,001,000  
Recurring | U.S. government agency bonds | Level 2    
Assets:    
Cash equivalents 2,992,000  
Long-term marketable securities 1,001,000  
Recurring | Commercial paper    
Assets:    
Cash equivalents 20,967,000  
Short-term marketable securities 25,849,000  
Recurring | Commercial paper | Level 2    
Assets:    
Cash equivalents 20,967,000  
Short-term marketable securities 25,849,000  
Recurring | Treasury bills    
Assets:    
Cash equivalents 6,161,000  
Recurring | Treasury bills | Level 1    
Assets:    
Cash equivalents 6,161,000  
Recurring | Corporate debt securities    
Assets:    
Short-term marketable securities 8,389,000  
Recurring | Corporate debt securities | Level 2    
Assets:    
Short-term marketable securities 8,389,000  
Recurring | Money market funds    
Assets:    
Cash equivalents 189,924,000  
Recurring | Money market funds | Level 1    
Assets:    
Cash equivalents $ 189,924,000