Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Contingent Consideration Liabilities [Line Items]    
Cost $ 39,512 $ 39,512
Changes in Fair Value (9,979) (10,629)
Amount Paid To Date (29,343) (20,816)
Fair Value 190 8,067
Contingent Consideration, Current [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 18,128 18,128
Changes in Fair Value (9,979) (10,629)
Amount Paid To Date (29,343) (20,816)
Reclass from Non-current to Current 21,384 21,384
Fair Value 190 8,067
Contingent Consideration, Noncurrent [Member]    
Contingent Consideration Liabilities [Line Items]    
Cost 21,384 21,384
Reclass from Non-current to Current $ (21,384) $ (21,384)