XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities and 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, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Decrease in fair value of contingent consideration earnouts $ (13,607) $ 3,191 $ (30,569)
Earnout payment - equity element 7,568 5,742 7,229
Earnout payment - cash element (9,548) (7,375) $ (7,298)
Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Balance at December 31, 2024 36,788    
Decrease in fair value of contingent consideration earnouts (13,607)    
Earnout payment - equity element (7,568)    
Earnout payment - cash element (9,548)    
Cumulative translation adjustment 288    
Balance at December 31, 2025 $ 6,353 $ 36,788