XML 135 R76.htm IDEA: XBRL DOCUMENT v3.25.4
FAIR VALUE MEASUREMENT - Schedule of the Changes in Fair Value for Level 3 Liabilities (Details) - Level 3 - Fair Value, Recurring - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 21,008 $ 46,104 $ 13,496
New acquisitions and measurement adjustments 28,438 21,052 44,548
Payouts (14,215) (43,948) (12,489)
Interest and fair value adjustments 994 (1,099) 2,981
Charge offset, forfeit and other 852 (1,101) (2,432)
Ending balance $ 37,077 $ 21,008 $ 46,104