XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Contingent Consideration Arrangements    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Balance as of January 1 $ 555 $ 5,775
Fair value at date of acquisition 2,834 200
Fair value adjustments 0 (9)
Payments 0 (2,919)
Balance as of June 30 3,389 3,047
Corporate Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Balance as of January 1 15,586 0
Fair value at date of acquisition 0 15,000
Fair value adjustments (519) 0
Payments 0 0
Balance as of June 30 $ 15,067 $ 15,000