XML 83 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 12, 2023
Oct. 10, 2023
Jun. 20, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]          
Contingent consideration $ 54,457       $ 19,813
Reported Value Measurement          
Loss Contingencies [Line Items]          
Contingent consideration 55,238       $ 19,813
Vyasa Analytics, LLC          
Loss Contingencies [Line Items]          
Contingent consideration arrangements, range of outcomes, value, high 60,000        
Drug Interaction Solutions University of Washington (DIDB)          
Loss Contingencies [Line Items]          
Contingent consideration arrangements, range of outcomes, value, high 2,000     $ 2,000  
Contingent consideration 132        
Formedix          
Loss Contingencies [Line Items]          
Contingent consideration arrangements, range of outcomes, value, high 9,000   $ 9,000    
Contingent consideration 3,696   $ 5,161    
Applied Biomath          
Loss Contingencies [Line Items]          
Contingent consideration arrangements, range of outcomes, value, high 17,550 $ 17,550      
Contingent consideration $ 5,380