Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
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 $ 39,512 $ 39,512
Changes in Fair Value 17,119 12,074
Amount Paid In Period (20,816)  
Fair Value 35,815 51,586
Contingent Consideration 35,815 51,586
Contingent Consideration, Current [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 18,128 18,128
Changes in Fair Value 2,822 1,925
Amount Paid In Period (20,816)  
Fair Value 134 20,053
Contingent Consideration 134 20,053
Contingent Consideration, Noncurrent [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 21,384 21,384
Changes in Fair Value 14,297 10,149
Fair Value 35,681 31,533
Contingent Consideration $ 35,681 $ 31,533