Fair Value Disclosures - Unobservable Level 3 inputs (Details) $ in Thousands |
3 Months Ended |
12 Months Ended |
|
Mar. 31, 2022
USD ($)
|
Mar. 31, 2021
USD ($)
|
Dec. 31, 2021 |
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
| Business combination, Measurement input, Rate |
13.5
|
|
13.1
|
| Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible Enumeration] |
us-gaap:ValuationTechniqueDiscountedCashFlowMember
|
|
us-gaap:ValuationTechniqueDiscountedCashFlowMember
|
| Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] |
us-gaap:MeasurementInputDiscountRateMember
|
|
us-gaap:MeasurementInputDiscountRateMember
|
| Change in fair value of contingent consideration |
$ 234
|
$ (507)
|
|
| 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%
|