v3.26.1
FAIR VALUE MEASUREMENT - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Contingent consideration, holdback liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Liability, beginning balance   $ 4,076
Change in the fair value of liability   2,349
Liability, ending balance $ 0 1,727
Contingent earnout consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Liability, beginning balance 133,627 286,898
Change in the fair value of liability 39,392 173,751
Settlement (6,901)  
Liability, ending balance 87,334 113,147
Derivative | Escrow Consideration Withholding    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Liability, beginning balance 4,786 110
Change in the fair value of liability (2,491) 1,289
Liability, ending balance $ 2,295 $ 1,399