Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member]
$ in Thousands
Sep. 30, 2021
USD ($)
Contingent Consideration Liabilities [Line Items]  
Cost $ 27,582
Changes in Fair Value 256
Indemnified Accretion 2
Fair Value 27,840
Contingent Consideration 27,840
Contingent Consideration, Current [Member]  
Contingent Consideration Liabilities [Line Items]  
Cost 19,199
Changes in Fair Value 106
Indemnified Accretion 2
Fair Value 19,307
Contingent Consideration 19,307
Contingent Consideration, Noncurrent [Member]  
Contingent Consideration Liabilities [Line Items]  
Cost 8,383
Changes in Fair Value 150
Fair Value 8,533
Contingent Consideration $ 8,533