XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 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 555
Fair value adjustments 0 (2,305)
Payments 0 (2,919)
Balance as of September 30 3,389 1,106
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 (117) 0
Payments 0 0
Balance as of September 30 $ 15,469 $ 15,000