v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2024
USD ($)
Sep. 16, 2024
USD ($)
Goodwill [Line Items]            
Number of reporting units | segment 3          
Goodwill $ 60,662       $ 59,990  
BioSante Pharmaceuticals            
Goodwill [Line Items]            
Acquisition of goodwill       $ 1,800    
WellSpring            
Goodwill [Line Items]            
Acquisition of goodwill     $ 1,700      
Novitium            
Goodwill [Line Items]            
Acquisition of goodwill   $ 24,600        
Alimera Sciences, Inc            
Goodwill [Line Items]            
Goodwill $ 32,437         $ 32,202