XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Assets and Liabilities - Schedule of financial assets and liabilities measured on recurring basis at fair value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial assets:    
Total financial assets $ 52,238 $ 92,730
Contingent consideration [Member]    
Financial liabilities:    
Total financial liabilities 1,024 916
Fair value recurring basis [Member]    
Financial assets:    
Money market funds 7,125 15,635
Restricted cash 116 116
U.S. government securities 44,997 76,979
Total financial assets 52,238 92,730
Financial liabilities:    
Total financial liabilities 1,024 916
Fair value recurring basis [Member] | Contingent consideration [Member]    
Financial liabilities:    
Contingent consideration 1,024 916
Fair value recurring basis [Member] | Level 1 [Member]    
Financial assets:    
Money market funds 7,125 15,635
Restricted cash 116 116
U.S. government securities 44,997 76,979
Total financial assets 52,238 92,730
Fair value recurring basis [Member] | Level 3 [Member]    
Financial liabilities:    
Total financial liabilities 1,024 916
Fair value recurring basis [Member] | Level 3 [Member] | Contingent consideration [Member]    
Financial liabilities:    
Contingent consideration $ 1,024 $ 916