Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member] - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Contingent Consideration Liabilities [Line Items]    
Fair Value as of January 1, 2023 $ 8,067 $ 51,586
Changes in Fair Value 21,466 (22,703)
Amount Paid To Date (29,533) (20,816)
Fair Value as of June 30, 2023   8,067
Contingent Consideration, Current [Member]    
Contingent Consideration Liabilities [Line Items]    
Fair Value as of January 1, 2023 8,067 20,053
Changes in Fair Value 21,466 (22,703)
Amount Paid To Date $ (29,533) (20,816)
Reclass from Non-current to Current   31,533
Fair Value as of June 30, 2023   8,067
Contingent Consideration, Noncurrent [Member]    
Contingent Consideration Liabilities [Line Items]    
Fair Value as of January 1, 2023   31,533
Reclass from Non-current to Current   $ (31,533)