XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities $ 271,209 $ 49,787
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 366,880 325,227
Gross Unrealized Gains 199 24
Gross Unrealized Losses (11) (1)
Fair Value 367,068 325,251
Cash Equivalents 95,859 275,464
Marketable Securities 271,209 49,787
Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 95,859 270,476
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 95,859 270,476
Cash Equivalents 95,859 270,476
Marketable Securities 0 0
Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 95,859 270,476
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 95,859 270,476
Cash Equivalents 95,859 270,476
Marketable Securities 0 0
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 271,021 54,751
Gross Unrealized Gains 199 24
Gross Unrealized Losses (11) (1)
Fair Value 271,209 54,775
Cash Equivalents 0 4,988
Marketable Securities 271,209 49,787
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 94,817 19,295
Gross Unrealized Gains 26 8
Gross Unrealized Losses (1) 0
Fair Value 94,842 19,303
Cash Equivalents 0 1,998
Marketable Securities 94,842 17,305
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | U.S. Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 114,599 17,762
Gross Unrealized Gains 120 8
Gross Unrealized Losses (8) 0
Fair Value 114,711 17,771
Cash Equivalents 0 2,990
Marketable Securities 114,711 14,781
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | U.S. Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 61,605 17,694
Gross Unrealized Gains 53 8
Gross Unrealized Losses (2) (1)
Fair Value 61,656 17,701
Cash Equivalents 0 0
Marketable Securities $ 61,656 $ 17,701