XML 71 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Money market funds $ 95,883 $ 150,279 $ 202,004
Available-for-sale debt securities 617,951 592,023  
U.S. treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 199,879 74,237  
U.S. government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 158,871 216,688  
Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 259,201 301,098  
Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total assets 701,677 731,112  
Fair Value, Measurements, Recurring | U.S. treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 199,879 74,237  
Fair Value, Measurements, Recurring | U.S. government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 158,871 216,688  
Fair Value, Measurements, Recurring | Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 259,201 308,552  
Fair Value, Measurements, Recurring | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Money market funds 83,726 131,635  
Level 1 | Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total assets 83,726 131,635  
Level 1 | Fair Value, Measurements, Recurring | U.S. treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 0 0  
Level 1 | Fair Value, Measurements, Recurring | U.S. government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 0 0  
Level 1 | Fair Value, Measurements, Recurring | Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 0 0  
Level 1 | Fair Value, Measurements, Recurring | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Money market funds 83,726 131,635  
Level 2 | Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total assets 617,951 599,477  
Level 2 | Fair Value, Measurements, Recurring | U.S. treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 199,879 74,237  
Level 2 | Fair Value, Measurements, Recurring | U.S. government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 158,871 216,688  
Level 2 | Fair Value, Measurements, Recurring | Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 259,201 308,552  
Level 2 | Fair Value, Measurements, Recurring | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Money market funds 0 0  
Level 3 | Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total assets 0 0  
Level 3 | Fair Value, Measurements, Recurring | U.S. treasuries      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 0 0  
Level 3 | Fair Value, Measurements, Recurring | U.S. government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 0 0  
Level 3 | Fair Value, Measurements, Recurring | Corporate debt securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale debt securities 0 0  
Level 3 | Fair Value, Measurements, Recurring | Money market funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Money market funds $ 0 $ 0