Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Contingent Consideration Liabilities [Line Items]    
Cost $ 39,512 $ 39,512
Changes in Fair Value (10,629) 12,074
Amount Paid To Date (20,816)  
Fair Value 8,067 51,586
Contingent Consideration   51,586
Contingent Consideration, Current [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 18,128 18,128
Changes in Fair Value (10,629) 1,925
Amount Paid To Date (20,816)  
Reclass from Non-current to Current 21,384  
Fair Value 8,067 20,053
Contingent Consideration   20,053
Contingent Consideration, Noncurrent [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 21,384 21,384
Changes in Fair Value   10,149
Reclass from Non-current to Current $ (21,384)  
Fair Value   31,533
Contingent Consideration   $ 31,533