XML 85 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Fair value measurement - Summar of Reconciliation of Beginning and Ending Balances of the Financial Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Sep. 30, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   $ 7,193
Change in fair value $ (2,100) (5,426)
Settlement   (1,767)
Ending balance   0
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   2,100
Change in fair value   (2,100)
Ending balance   0
Level 2 | Holdbacks    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   5,093
Change in fair value   (3,326)
Settlement   (1,767)
Ending balance   0
Level 3 | Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   2,100
Change in fair value   (2,100)
Settlement   0
Ending balance   $ 0