Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member] - USD ($) $ in Thousands |
Mar. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Contingent Consideration Liabilities [Line Items] | ||
Cost | $ 26,400 | $ 26,400 |
Changes in Fair Value | 29,966 | 18,325 |
Amount Paid In Period | (20,816) | |
Fair Value | 35,550 | 44,725 |
Contingent Consideration | 35,550 | 44,725 |
Contingent Consideration, Current [Member] | ||
Contingent Consideration Liabilities [Line Items] | ||
Cost | 18,017 | 18,017 |
Changes in Fair Value | 2,933 | 1,971 |
Amount Paid In Period | (20,816) | |
Fair Value | 134 | 19,988 |
Contingent Consideration | 134 | 19,988 |
Contingent Consideration, Noncurrent [Member] | ||
Contingent Consideration Liabilities [Line Items] | ||
Cost | 8,383 | 8,383 |
Changes in Fair Value | 27,033 | 16,354 |
Fair Value | 35,416 | 24,737 |
Contingent Consideration | $ 35,416 | $ 24,737 |
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Fair value of contingent consideration in a business combination that is classified in shareholders' equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Business combination contingent consideration amortized cost basis. No definition available.
|
X | ||||||||||
- Definition Business combination contingent consideration amount paid in period. No definition available.
|
X | ||||||||||
- Definition Business combination contingent consideration changes in fair value. No definition available.
|
X | ||||||||||
- Definition Contingent consideration liabilities. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|