XML 73 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities and Fair Value Measurements - Schedule of Fair Value Measurements on Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current $ 112,727 $ 0
Marketable securities, non-current 69,866 0
Total measured at fair value 414,958 86,574
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total measured at fair value 141,779 86,574
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total measured at fair value 273,179  
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current 73,555  
Marketable securities, non-current 65,406  
U.S. Treasury Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current 73,555  
Marketable securities, non-current 65,406  
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 8,059  
Marketable securities, current 14,193  
Marketable securities, non-current 2,514  
U.S. Government Agency Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 8,059  
Marketable securities, current 14,193  
Marketable securities, non-current 2,514  
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current 1,492  
Marketable securities, non-current 1,946  
Corporate Debt Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, current 1,492  
Marketable securities, non-current 1,946  
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 141,779 86,574
Money Market Funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 141,779 $ 86,574
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 82,527  
Marketable securities, current 23,487  
Commercial Paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 82,527  
Marketable securities, current $ 23,487