XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 12, 2023
Oct. 10, 2023
Jun. 20, 2023
Loss Contingencies [Line Items]            
Contingent consideration transferred $ 12,356          
Payments for business acquisition related contingent consideration 8,649 $ 0        
Payment for contingent consideration liability, common stock, value 3,707          
Contingent liabilities 44,982   $ 54,457      
Reported Value Measurement            
Loss Contingencies [Line Items]            
Contingent liabilities 45,764   $ 55,238      
Vyasa Analytics, LLC            
Loss Contingencies [Line Items]            
Contingent consideration arrangements, range of outcomes, high 60,000          
Drug Interaction Solutions University of Washington (DIDB)            
Loss Contingencies [Line Items]            
Contingent consideration arrangements, range of outcomes, high 2,000         $ 2,000
Contingent liabilities 136          
Formedix            
Loss Contingencies [Line Items]            
Contingent consideration arrangements, range of outcomes, high 9,000       $ 9,000  
Contingent liabilities 3,189       $ 5,161  
Applied Biomath            
Loss Contingencies [Line Items]            
Contingent consideration arrangements, range of outcomes, high 17,550     $ 17,550    
Contingent liabilities $ 4,442