Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Contingent Consideration Liabilities [Line Items]  
Cost $ 26,400
Changes in Fair Value 18,325
Fair Value 44,725
Contingent Consideration 44,725
Contingent Consideration, Current [Member]  
Contingent Consideration Liabilities [Line Items]  
Cost 18,017
Changes in Fair Value 1,971
Fair Value 19,988
Contingent Consideration 19,988
Contingent Consideration, Noncurrent [Member]  
Contingent Consideration Liabilities [Line Items]  
Cost 8,383
Changes in Fair Value 16,354
Fair Value 24,737
Contingent Consideration $ 24,737