v3.26.1
FAIR VALUE MEASUREMENTS AND FINANCIAL INSTRUMENTS - Fair Value of Significant Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Deferred consideration assets:    
Balance as of January 1 $ 27,755 $ 26,383
Revaluations 739 864
Balance as of March 31 28,494 27,247
Contingent consideration liabilities:    
Balance as of January 1 192,981 29,642
Revaluations 1,768 2,071
Additions 0 135,462
Payments (87,500) 0
Balance as of March 31 $ 107,249 $ 167,175