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
Sep. 30, 2022
Dec. 31, 2021
Contingent Consideration Liabilities [Line Items]    
Cost $ 39,512 $ 39,512
Changes in Fair Value (11,003) 12,074
Amount Paid To Date (20,816)  
Fair Value 7,693 51,586
Contingent   51,586
Contingent Consideration, Current [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 18,128 18,128
Changes in Fair Value (11,308) 1,925
Amount Paid To Date (20,816)  
Reclass from Non-current to Current 21,143  
Fair Value 7,147 20,053
Contingent   20,053
Contingent Consideration, Noncurrent [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 21,384 21,384
Changes in Fair Value 305 10,149
Reclass from Non-current to Current (21,143)  
Fair Value $ 546 31,533
Contingent   $ 31,533