XML 91 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Gains (Losses) Recognized in Earnings and Change in Net Asset (Details) - Contingent consideration - Level 3
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Fair Value Measurements  
Fair Value December 31, 2023 $ 9,589
Gains recognized in earnings (1,806)
Payments (95)
Reclassification to current payables (906)
Foreign Currency Adjustment (223)
Fair Value December 31, 2024 6,559
2021 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 1,006
Gains recognized in earnings $ (12)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ (85)
Fair Value December 31, 2024 909
2022 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 2,596
Gains recognized in earnings $ (810)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Reclassification to current payables $ (906)
Foreign Currency Adjustment (138)
Fair Value December 31, 2024 742
2023 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 5,987
Gains recognized in earnings $ (984)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Payments $ (95)
Fair Value December 31, 2024 $ 4,908