XML 118 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions and Divestitures - Reconciliation of Changes in Contingent Earn-Out Obligations (Details) - Series of individually immaterial business acquisitions - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Beginning balance $ 25,422 $ 33,600  
Acquisitions 11,065 4,261 $ 14,854
Foreign currency translation 1,611 840  
Fair value remeasurements (11,170) (5,921)  
Payments or other settlements (3,840) (7,358)  
Ending balance $ 23,088 $ 25,422 $ 33,600