Annual report pursuant to Section 13 and 15(d)

Fair Value - Estimate to Measure Contingent Consideration Unobservable Level 3 (Details)

v3.23.1
Fair Value - Estimate to Measure Contingent Consideration Unobservable Level 3 (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Changes in contingent consideration $ 0.6  
Payment discount rate | Discounted cash flow    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value contingent consideration measurement input 0.147 0.131
Probability of Success for payment | Discounted cash flow | Bayon | Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value contingent consideration measurement input 0.17 0.12
Probability of Success for payment | Discounted cash flow | Bayon | Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value contingent consideration measurement input 0.67 0.72
Probability of Success for payment | Discounted cash flow | Panoptes | Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value contingent consideration measurement input 0.17 0.17
Probability of Success for payment | Discounted cash flow | Panoptes | Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value contingent consideration measurement input 0.36 0.36
Probability of Success for payment | Discounted cash flow | Jade    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value contingent consideration measurement input 0.56 0.47