XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial assets    
cash equivalents $ 22,634  
Available-for-sale marketable securities 68,003  
Total 90,637  
Liabilities    
Contingent consideration 72 $ 112
Total 72 112
U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 45,771  
U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 22,232  
Money market funds    
Financial assets    
cash equivalents 17,905  
U.S. treasury securities    
Financial assets    
cash equivalents 4,729  
Level 1    
Financial assets    
cash equivalents 17,905  
Available-for-sale marketable securities 0  
Total 17,905  
Liabilities    
Contingent consideration 0 0
Total 0 0
Level 1 | U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 1 | U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 1 | Money market funds    
Financial assets    
cash equivalents 17,905  
Level 1 | U.S. treasury securities    
Financial assets    
cash equivalents 0  
Level 2    
Financial assets    
cash equivalents 4,729  
Available-for-sale marketable securities 68,003  
Total 72,732  
Liabilities    
Contingent consideration 0 0
Total 0 0
Level 2 | U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 45,771  
Level 2 | U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 22,232  
Level 2 | Money market funds    
Financial assets    
cash equivalents 0  
Level 2 | U.S. treasury securities    
Financial assets    
cash equivalents 4,729  
Level 3    
Financial assets    
cash equivalents 0  
Available-for-sale marketable securities 0  
Total 0  
Liabilities    
Contingent consideration 72 112
Total 72 $ 112
Level 3 | U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 3 | U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 3 | Money market funds    
Financial assets    
cash equivalents 0  
Level 3 | U.S. treasury securities    
Financial assets    
cash equivalents $ 0