XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gross Unrealized Holding Losses $ (192) $ (615)
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Costs 243,571 265,643
Gross Unrealized Holding Gains 78 51
Gross Unrealized Holding Losses (192) (615)
Aggregate Fair Value 243,457 265,079
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 113,481 133,473
Gross Unrealized Holding Gains 9 9
Gross Unrealized Holding Losses (157) (447)
Aggregate Fair Value 113,333 133,035
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 30,630 42,834
Aggregate Fair Value 30,630 42,834
Fair Value, Recurring | Level 2 | Short-term investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Costs 40,354 25,136
Aggregate Fair Value 40,354 25,136
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 13,142 29,831
Gross Unrealized Holding Losses (35) (154)
Aggregate Fair Value 13,107 29,677
Fair Value, Recurring | Level 2 | Short-term investments | USGovernmentSponsoredEnterprisesDebtSecurities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Costs 45,964 26,404
Gross Unrealized Holding Gains 69 42
Gross Unrealized Holding Losses   (14)
Aggregate Fair Value $ 46,033 26,432
Fair Value, Recurring | Level 2 | Cash equivalents | USGovernmentSponsoredEnterprisesDebtSecurities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Costs   7,965
Aggregate Fair Value   $ 7,965