XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Contingent Consideration Arrangements    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
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 September 30 2,834 3,389
Corporate Debt Securities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of January 1 15,699 15,586
Fair value at date of acquisition 0 0
Fair value adjustments 830 (117)
Balance as of September 30 $ 16,529 $ 15,469