XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Contingent Consideration Arrangements    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of January 1 $ 2,834 $ 2,834
Fair value at date of acquisition 5,865 0
Fair value adjustments (2,318) 0
Balance as of June 30 6,381 2,834
Corporate Debt Securities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of January 1 17,788 15,699
Fair value at date of acquisition 0 0
Fair value adjustments 746 360
Balance as of June 30 $ 18,534 $ 16,059