v3.25.1
FAIR VALUE - Level 3 (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Changes in contingent consideration    
Beginning balance $ 10,854 $ 23,984
Payment of Gross-Profit earn-out 0 (12,500)
Change in fair value $ 801 $ 90
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Contingent consideration fair value adjustment Contingent consideration fair value adjustment
Ending balance $ 11,655 $ 11,574
Discount rate | Probability-weighted discounted cash flow | Profit-based milestone payments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs 0.120  
Discount rate | Probability-weighted discounted cash flow | Annual royalty payments for US net revenues of sales of YUTIQ and ILUVIEN    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs 0.118