Quarterly report pursuant to Section 13 or 15(d)

Fair Value Disclosures - Unobservable Level 3 inputs (Details)

v3.22.2
Fair Value Disclosures - Unobservable Level 3 inputs (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Business combination, Measurement input, Rate 14.3   14.3   13.1
Change in fair value of contingent consideration $ 33,000.000 $ 74,000.000 $ 267,000 $ (496,000)  
Bayon | Level 3 | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Percentage of probability of success for payment     17.00%   12.00%
Bayon | Level 3 | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Percentage of probability of success for payment     67.00%   72.00%
Panoptes | Level 3 | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Percentage of probability of success for payment     17.00%   17.00%
Panoptes | Level 3 | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Percentage of probability of success for payment     36.00%   36.00%
Jade | Level 3          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Percentage of probability of success for payment     47.00%   47.00%