XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Assets and Liabilities - Summary of Fair Value Hierarchy for Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Investments:    
Investments $ 18,311 $ 111,199
Fair Value, Measurements, Recurring [Member]    
Investments:    
Investments 82,831 185,520
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash Equivalents:    
Cash Equivalents 47,863 70,322
Commercial Paper [Member]    
Investments:    
Investments 2,465 6,250
Commercial Paper [Member] | Fair Value, Measurements, Recurring [Member]    
Cash Equivalents:    
Cash Equivalents 11,691 3,999
Investments:    
Investments 2,465 6,250
Corporate Bonds [Member]    
Investments:    
Investments 2,957 40,095
Corporate Bonds [Member] | Fair Value, Measurements, Recurring [Member]    
Investments:    
Investments 2,957 40,095
Government Securities [Member]    
Investments:    
Investments 12,889 64,854
Government Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Cash Equivalents:    
Cash Equivalents 4,966  
Investments:    
Investments 12,889 64,854
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Investments:    
Investments 47,863 70,322
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash Equivalents:    
Cash Equivalents 47,863 70,322
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Investments:    
Investments 34,968 115,198
Level 2 [Member] | Commercial Paper [Member] | Fair Value, Measurements, Recurring [Member]    
Cash Equivalents:    
Cash Equivalents 11,691 3,999
Investments:    
Investments 2,465 6,250
Level 2 [Member] | Corporate Bonds [Member] | Fair Value, Measurements, Recurring [Member]    
Investments:    
Investments 2,957 40,095
Level 2 [Member] | Government Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Cash Equivalents:    
Cash Equivalents 4,966  
Investments:    
Investments $ 12,889 $ 64,854