XML 59 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Short-term investments $ 73,783    
Contingent consideration liability (see Note 8)   $ 6,090 $ 5,390
Fair Value, Measurements, Recurring [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Short-term investments 73,783    
Total 179,577 65,634  
Contingent consideration liability (see Note 8)   6,090  
Total   6,090  
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total 105,794 65,634  
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Short-term investments 73,783    
Total 73,783    
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration liability (see Note 8)   6,090  
Total   6,090  
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 105,794 65,634  
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member] | Level 1 [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents $ 105,794 $ 65,634