Quarterly report pursuant to Section 13 or 15(d)

Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details)

v3.22.1
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