XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets:      
Marketable securities $ 141,999 $ 184,536  
Liabilities:      
Transfers into or out of Level 3 0 0  
Revaluation of contingent consideration (26,900) 4,700 $ 24,339
Confluence      
Liabilities:      
Revaluation of contingent consideration 26,900    
Recurring      
Assets:      
Cash equivalents 32,177 38,516  
Marketable securities 141,999 184,536  
Total assets measured at fair value 174,176 223,052  
Liabilities:      
Contingent consideration 6,200 33,100  
Total liabilities measured at fair value 6,200 33,100  
Recurring | Level 1      
Assets:      
Cash equivalents 32,177 38,516  
Total assets measured at fair value 32,177 38,516  
Recurring | Level 2      
Assets:      
Marketable securities 141,999 184,536  
Total assets measured at fair value 141,999 184,536  
Recurring | Level 3      
Liabilities:      
Contingent consideration 6,200 33,100  
Total liabilities measured at fair value $ 6,200 $ 33,100