XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 227,733 $ 242,359
Gross Unrealized Holding Gains 6 14
Gross Unrealized Holding Losses (138) (286)
Aggregate Fair Value 227,601 242,087
Level 1 [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 143,556 139,450
Aggregate Fair Value 143,556 139,450
Level 2 [Member] | Commercial Paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 36,529 42,467
Gross Unrealized Holding Gains 1  
Gross Unrealized Holding Losses (20) (82)
Aggregate Fair Value 36,510 42,385
Level 2 [Member] | Government Bonds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 47,648 24,804
Gross Unrealized Holding Gains 5  
Gross Unrealized Holding Losses (118) (204)
Aggregate Fair Value $ 47,535 24,600
Level 2 [Member] | Corporate Bonds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   35,638
Gross Unrealized Holding Gains   14
Aggregate Fair Value   $ 35,652