XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Level 3 Instruments Reconciliation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
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 $ 62,297
Payments (2,667)
Additions due to acquisitions 41,732
Fair value adjustments $ (16,468)
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 $ (1,665)
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, Portion Attributable to Parent
Balance at the end of the period $ 116,165