XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payment of contingent consideration earnout $ (34,292) $ (2,309) $ (31,266) $ (11,604)
Contingent Consideration        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Balance as of December 31, 2022     65,509  
Acquisition date fair value of contingent consideration earnout     6,632  
Payment of contingent consideration earnout     (14,527)  
Decrease in fair value of contingent consideration earnouts     (31,266)  
Balance as of September 30 , 2023 $ 26,348   $ 26,348