XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE - Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Nov. 19, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Money Market Fund $ 84,277 $ 191,841  
Interest rate swap 4,897 6,236  
Royalties fair value 6,307    
Contingent consideration 10,900 24,000  
Accrued licensor payment 20,961    
Novitium      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 10,854 23,984 $ 30,800
Alimera Sciences, Inc      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 9,000    
Level 1      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Money Market Fund 84,277 191,841  
Interest rate swap 0 0  
Royalties fair value 6,307    
Accrued licensor payment 0    
Level 1 | Novitium      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 0 0  
Level 1 | Alimera Sciences, Inc      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 0    
Level 2      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Money Market Fund 0 0  
Interest rate swap 4,897 6,236  
Royalties fair value 0    
Accrued licensor payment 0    
Level 2 | Novitium      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 0 0  
Level 2 | Alimera Sciences, Inc      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 0    
Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Money Market Fund 0 0  
Interest rate swap 0 0  
Royalties fair value 0    
Accrued licensor payment 20,961    
Level 3 | Novitium      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration 10,854 $ 23,984  
Level 3 | Alimera Sciences, Inc      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration $ 9,000