XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Losses recognized in earnings and the change in net asset (Details) - Contingent consideration - Level 3
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Fair Value Measurements  
Fair Value December 31, 2023 $ 9,589
Losses recognized in earnings 292
Foreign Currency Adjustment (102)
Fair Value March 31, 2024 9,779
2021 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 1,006
Losses recognized in earnings 51
Foreign Currency Adjustment (43)
Fair Value March 31, 2024 1,014
2022 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 2,596
Losses recognized in earnings $ 37
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ (59)
Fair Value March 31, 2024 2,574
2023 Acquisitions  
Fair Value Measurements  
Fair Value December 31, 2023 5,987
Losses recognized in earnings 204
Fair Value March 31, 2024 $ 6,191