XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Level 3 Instruments Reconciliation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
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 $ 116,165
Cash payments (13,000)
Payment settled in stock (8,000)
Fair value adjustments $ 30,024
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,027
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 $ 126,216