XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Reconciliation of Level 3 Financial Assets Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 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 6,865 0
Fair value adjustments (2,834) 0
Foreign currency translation adjustment (97) 0
Balance as of September 30 6,768 2,834
Corporate Debt Security    
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 (17,788) 830
Foreign currency translation adjustment 0 0
Balance as of September 30 $ 0 $ 16,529