XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
USD ($)
Fair Value Measurements  
Fair Value March 31, 2023 $ 4,677
Losses recognized in earnings 46
Foreign Currency Adjustment 51
Fair Value December 31, 2023 4,774
2021 Acquisitions  
Fair Value Measurements  
Fair Value March 31, 2023 902
Losses recognized in earnings 46
Foreign Currency Adjustment (7)
Fair Value December 31, 2023 941
2022 Acquisitions  
Fair Value Measurements  
Fair Value March 31, 2023 $ 3,775
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses
Foreign Currency Adjustment $ 58
Fair Value December 31, 2023 $ 3,833