XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Gains recognized in earnings and the change in net asset (Details) - Contingent consideration - Level 3
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Fair Value Measurements  
Fair Value December 31, 2023 $ 9,589
Gains recognized in earnings (1,433)
Payments (95)
Foreign Currency Adjustment 111
Fair Value March 31, 2024 8,172
2021 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 1,006
Gains recognized in earnings $ (587)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ 17
Fair Value March 31, 2024 436
2022 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 2,596
Gains recognized in earnings $ (679)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ 94
Fair Value March 31, 2024 2,011
2023 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 5,987
Gains recognized in earnings $ (167)
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,725