XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Fair Value Measurements, Contingent Considerations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]      
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Other expenses, net Other expenses, net Other expenses, net
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning of year balance $ 19,434 $ 17,260 $ 17,327
Issuance of contingent consideration in connection with acquisitions 2,442 105 3,245
Payment of contingent consideration (10,788) (4,358) (4,420)
Fair value adjustments (1,545) 6,427 1,108
Ending balance $ 9,543 $ 19,434 $ 17,260