XML 64 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Reconciliation of the Change in the Fair Value of Contingent Consideration - Earnout (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 3,191 $ (30,569) $ (28,729)
Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Balance at December 31, 2023 27,053    
Acquisition date fair value of contingent consideration earnouts 19,738    
Contingent consideration (13,117)    
Increase in fair value of contingent consideration earnouts 3,190    
Translation adjustment (76)    
Balance at December 31, 2024 $ 36,788 $ 27,053