Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member] - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Contingent Consideration Liabilities [Line Items]    
Fair Value beginning balance $ 8,067 $ 51,586
Changes in Fair Value 651 (22,703)
Amount Paid To Date (8,718) (20,816)
Reclass from Non-current to Current  
Fair Value ending balance   8,067
Contingent Consideration, Current [Member]    
Contingent Consideration Liabilities [Line Items]    
Fair Value beginning balance 8,067 20,053
Changes in Fair Value 651 (22,703)
Amount Paid To Date $ (8,718) (20,816)
Reclass from Non-current to Current   31,533
Fair Value ending balance   8,067
Contingent Consideration, Noncurrent [Member]    
Contingent Consideration Liabilities [Line Items]    
Fair Value beginning balance   31,533
Reclass from Non-current to Current   $ (31,533)