v3.25.4
FAIR VALUE MEASUREMENTS - Schedule of Liabilities Measured at Estimated Fair Value on a Recurring Basis (Details) - (Level 3)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Contingent Consideration  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at January 1, 2025 $ 0
Additions 21,881
Settlements 0
Change in fair value (861)
Balance at December 31, 2025 21,020
Embedded Derivatives  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at January 1, 2025 0
Additions 12,553
Settlements (864)
Change in fair value 144
Balance at December 31, 2025 $ 11,833