XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Contingent Consideration Arrangements    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance as of January 1 $ 2,834 $ 555
Fair value at date of acquisition 0 2,834
Fair value adjustments 0 0
Balance as of June 30 2,834 3,389
Corporate Debt Securities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance as of January 1 15,699 15,586
Fair value at date of acquisition 0 0
Fair value adjustments 360 (519)
Balance as of June 30 $ 16,059 $ 15,067