XML 170 R113.htm IDEA: XBRL DOCUMENT v3.23.1
Contingent Consideration - Reconciliation of Level 3 Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Measurement period adjustment     $ (1,990)
Addition   $ 1,639  
Settlement     (8,203)
Remeasurement loss/(gain) recognized in the income statement $ (131) (9,600) (5,503)
Contingent Consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 999 8,960 24,656
Ending balance $ 867 $ 999 $ 8,960