XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Gains recognized in earnings and the change in net asset (Details) - Contingent consideration - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Fair Value Measurements  
Fair Value December 31, 2023 $ 9,589
Gains recognized in earnings (1,646)
Payments 95
Foreign Currency Adjustment (93)
Fair Value March 31, 2024 7,755
2021 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 1,006
Gains recognized in earnings $ (593)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ (21)
Fair Value March 31, 2024 392
2022 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 2,596
Gains recognized in earnings $ (641)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ (72)
Fair Value March 31, 2024 1,883
2023 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 5,987
Gains recognized in earnings $ (412)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Payments $ 95
Fair Value March 31, 2024 $ 5,480