XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 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 adjustments 0 0
Balance as of March 31 2,834 555
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 adjustments (82) 433
Balance as of March 31 $ 15,617 $ 16,019