XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities $ 189,479 $ 49,787
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 262,066 325,227
Gross Unrealized Gains 3 24
Gross Unrealized Losses (51) (1)
Fair Value 262,018 325,251
Cash Equivalents 72,539 275,464
Marketable Securities 189,479 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 64,561 270,476
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 64,561 270,476
Cash Equivalents 64,561 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 64,561 270,476
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 64,561 270,476
Cash Equivalents 64,561 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 197,505 54,751
Gross Unrealized Gains 3 24
Gross Unrealized Losses (51) (1)
Fair Value 197,457 54,775
Cash Equivalents 7,978 4,988
Marketable Securities 189,479 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,145 19,295
Gross Unrealized Gains 0 8
Gross Unrealized Losses (18) 0
Fair Value 94,127 19,303
Cash Equivalents 7,978 1,998
Marketable Securities 86,149 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 41,195 17,762
Gross Unrealized Gains 0 8
Gross Unrealized Losses (13) 0
Fair Value 41,182 17,771
Cash Equivalents 0 2,990
Marketable Securities 41,182 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 62,165 17,694
Gross Unrealized Gains 3 8
Gross Unrealized Losses (20) (1)
Fair Value 62,148 17,701
Cash Equivalents 0 0
Marketable Securities $ 62,148 $ 17,701