XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Gains Recognized in Earnings and Change in Net Asset (Details) - Contingent consideration - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Fair Value Measurements  
Fair Value December 31, 2024 $ 6,559
Gains recognized in earnings (5,206)
Reclassification to current payables (869)
Foreign currency adjustment (144)
Fair Value June 30, 2025 628
2021 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2024 909
Gains recognized in earnings $ (92)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Reclassification to current payables $ (869)
Foreign currency adjustment (52)
2022 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2024 742
Gains recognized in earnings $ (206)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign currency adjustment $ (92)
Fair Value June 30, 2025 628
2023 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2024 4,908
Gains recognized in earnings $ (4,908)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses