XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Recurring Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure $ 511,590 $ 356,413
Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 16,728 47,003
Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 494,862 309,410
Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 16,728 47,003
Money Market Funds [Member] | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 16,728 47,003
Money Market Funds [Member] | Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 16,728 47,003
Money Market Funds [Member] | Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
US Treasury Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 12,947 110,645
US Treasury Securities [Member] | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 311,487 246,208
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 311,487 246,208
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
U.S. government agency securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 75,163 63,202
U.S. government agency securities [Member] | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 183,375 63,202
U.S. government agency securities [Member] | Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
U.S. government agency securities [Member] | Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 183,375 63,202
U.S. government agency securities [Member] | Fair Value, Inputs, Level 3 | Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0 0
Cash Equivalents [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure $ 104,838 $ 220,850