XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Contingent Consideration Roll Forward (Details) - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at Beginning of period $ 5,218 $ 2,957
Issuance of contingent consideration in connection with purchase of noncontrolling interest   2,913
Change in fair value of contingent consideration 794 (388)
Payment of contingent consideration (5,273) (180)
Effect of foreign currency translation (739) (84)
Balance at End of period $ 0 $ 5,218