XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value measurements - Summary of Change in Fair Value of Contingent Consideration (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance $ 11,170  
Preliminary purchase price 15,039  
Fair value adjustments (994)  
Accretion in value 743  
Gains on acquisition earnouts (16,109)  
Settlement adjustments (505)  
Amounts paid to sellers (7,486)  
Ending Balance 1,858 $ 11,170
Earnout not being paid $ 15,100  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Gains on acquisition earnouts Gains on acquisition earnouts