XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 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 0 4,200
Fair value adjustments 0 112
Balance as of March 31 555 10,087
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 0
Fair value adjustments 433 0
Balance as of March 31 $ 16,019 $ 0