v3.25.3
Fair Value Measurement - Schedule of Fair Value, Financial Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Debt securities, available-for-sale, fair value $ 326,625  
U.S. Treasury and government agency securities    
Assets    
Debt securities, available-for-sale, fair value 163,199  
Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 110,295  
Commercial paper    
Assets    
Debt securities, available-for-sale, fair value 24,734  
Fair Value, Recurring    
Assets    
Total 326,625 $ 389,400
Fair Value, Recurring | U.S. Treasury and government agency securities    
Assets    
Debt securities, available-for-sale, fair value 163,199  
Fair Value, Recurring | Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 110,295  
Fair Value, Recurring | Commercial paper    
Assets    
Debt securities, available-for-sale, fair value 24,734  
Fair Value, Recurring | U.S. Treasury securities    
Assets    
Debt securities, available-for-sale, fair value   171,885
Fair Value, Recurring | Money Market fund    
Assets    
Money market fund, included in cash and cash equivalents, fair value 28,397 217,515
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring    
Assets    
Total 101,015 389,400
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring | U.S. Treasury and government agency securities    
Assets    
Debt securities, available-for-sale, fair value 72,618  
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring | Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 0  
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring | Commercial paper    
Assets    
Debt securities, available-for-sale, fair value 0  
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring | U.S. Treasury securities    
Assets    
Debt securities, available-for-sale, fair value   171,885
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring | Money Market fund    
Assets    
Money market fund, included in cash and cash equivalents, fair value 28,397 217,515
Significant other observable inputs (Level 2) | Fair Value, Recurring    
Assets    
Total 225,610 0
Significant other observable inputs (Level 2) | Fair Value, Recurring | U.S. Treasury and government agency securities    
Assets    
Debt securities, available-for-sale, fair value 90,581  
Significant other observable inputs (Level 2) | Fair Value, Recurring | Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 110,295  
Significant other observable inputs (Level 2) | Fair Value, Recurring | Commercial paper    
Assets    
Debt securities, available-for-sale, fair value 24,734  
Significant other observable inputs (Level 2) | Fair Value, Recurring | U.S. Treasury securities    
Assets    
Debt securities, available-for-sale, fair value   0
Significant other observable inputs (Level 2) | Fair Value, Recurring | Money Market fund    
Assets    
Money market fund, included in cash and cash equivalents, fair value 0 0
Significant unobservable inputs (Level 3) | Fair Value, Recurring    
Assets    
Total 0 0
Significant unobservable inputs (Level 3) | Fair Value, Recurring | U.S. Treasury and government agency securities    
Assets    
Debt securities, available-for-sale, fair value 0  
Significant unobservable inputs (Level 3) | Fair Value, Recurring | Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 0  
Significant unobservable inputs (Level 3) | Fair Value, Recurring | Commercial paper    
Assets    
Debt securities, available-for-sale, fair value 0  
Significant unobservable inputs (Level 3) | Fair Value, Recurring | U.S. Treasury securities    
Assets    
Debt securities, available-for-sale, fair value   0
Significant unobservable inputs (Level 3) | Fair Value, Recurring | Money Market fund    
Assets    
Money market fund, included in cash and cash equivalents, fair value $ 0 $ 0