XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Level 3 Instruments Reconciliation (Details) - Contingent consideration
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Reconciliations of the beginning and ending balances for liabilities measured at fair value on a recurring basis using significant unobservable inputs (i.e. Level 3)  
Balance at the beginning of the period $ 60,746
Cash payments (6,024)
Change in fair value of contingent consideration $ (11,819)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability
Foreign currency translation adjustment $ 476
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax
Balance at the end of the period $ (43,379)