XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gross Unrealized Holding Losses $ (312) $ (74)  
Debt Securities, Available-for-Sale 0   $ 0
Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 175,846 179,629  
Gross Unrealized Holding Gains 11 143  
Gross Unrealized Holding Losses (312) (74)  
Debt Securities, Available-for-Sale 175,545 179,698  
Fair Value, Recurring | Level 1 | Short-term investments | U.S. Treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 90,329 53,790  
Gross Unrealized Holding Gains 2 58  
Gross Unrealized Holding Losses (253) (32)  
Debt Securities, Available-for-Sale 90,078 53,816  
Fair Value, Recurring | Level 1 | Cash equivalents | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 18,556 44,883  
Gross Unrealized Holding Gains 0 0  
Gross Unrealized Holding Losses 0 0  
Debt Securities, Available-for-Sale 18,556 44,883  
Fair Value, Recurring | Level 2 | Short-term investments | Commercial paper [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 5,495 18,097  
Gross Unrealized Holding Gains 0 5  
Gross Unrealized Holding Losses (3) (4)  
Debt Securities, Available-for-Sale 5,492 18,098  
Fair Value, Recurring | Level 2 | Short-term investments | Corporate debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 48,089 33,214  
Gross Unrealized Holding Gains 5 56  
Gross Unrealized Holding Losses (37) 0  
Debt Securities, Available-for-Sale 48,057 33,270  
Fair Value, Recurring | Level 2 | Short-term investments | USGovernmentSponsoredEnterprisesDebtSecurities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Costs 13,377 29,645  
Gross Unrealized Holding Gains 4 24  
Gross Unrealized Holding Losses (19) (38)  
Debt Securities, Available-for-Sale $ 13,362 $ 29,631