XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Reoccurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 406,413 $ 378,864
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 671,225 721,771
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 352,809 381,426
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 318,416 340,345
Fair Value, Recurring | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 94,226 132,491
Fair Value, Recurring | Money Market Funds | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 94,226 132,491
Fair Value, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,404  
Marketable securities 257,179 248,935
Fair Value, Recurring | U.S. Treasury Securities | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,404  
Marketable securities 257,179 248,935
Fair Value, Recurring | Debt Securities Issued by U.S. Government Agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 164,264 218,696
Fair Value, Recurring | Debt Securities Issued by U.S. Government Agencies | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 164,264 218,696
Fair Value, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 34,182 35,557
Fair Value, Recurring | Commercial Paper | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 34,182 35,557
Fair Value, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,076  
Marketable securities 118,894 86,092
Fair Value, Recurring | Corporate Debt Securities | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 1,076  
Marketable securities $ 118,894 $ 86,092