v3.25.1
Fair Value Measurement - Schedule of Fair Value, Financial Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Debt securities, available-for-sale, fair value $ 387,121  
Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 92,361  
Commercial Paper    
Assets    
Debt securities, available-for-sale, fair value 53,896  
U.S. Treasury securities    
Assets    
Debt securities, available-for-sale, fair value 193,411  
Fair Value, Recurring    
Assets    
Total 387,121 $ 389,400
Fair Value, Recurring | U.S. Treasury and government agency securities    
Assets    
Debt securities, available-for-sale, fair value 193,411  
Fair Value, Recurring | Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 92,361  
Fair Value, Recurring | Commercial Paper    
Assets    
Debt securities, available-for-sale, fair value 53,896  
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 47,453 217,515
Quoted prices in active markets for identical assets (Level 1) | Fair Value, Recurring    
Assets    
Total 177,169 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 129,716  
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 47,453 217,515
Significant other observable inputs (Level 2) | Fair Value, Recurring    
Assets    
Total 209,951 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 63,695  
Significant other observable inputs (Level 2) | Fair Value, Recurring | Corporate debt securities    
Assets    
Debt securities, available-for-sale, fair value 92,361  
Significant other observable inputs (Level 2) | Fair Value, Recurring | Commercial Paper    
Assets    
Debt securities, available-for-sale, fair value 53,896  
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