XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE - Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money Market Fund $ 167,977 $ 84,277
Interest rate swap 2,232 4,897
Investment in equity securities 8,859 6,307
Contingent consideration, Novitium 8,000 10,900
Accrued licensor payment 4,062 20,961
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money Market Fund 167,977 84,277
Interest rate swap 0 0
Investment in equity securities 8,859 6,307
Accrued licensor payment 0 0
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money Market Fund 0 0
Interest rate swap 2,232 4,897
Investment in equity securities 0 0
Accrued licensor payment 0 0
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money Market Fund 0 0
Interest rate swap 0 0
Investment in equity securities 0 0
Accrued licensor payment 4,062 20,961
Novitium    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 7,965 10,854
Novitium | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 0 0
Novitium | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 0 0
Novitium | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 7,965 10,854
Alimera Sciences, Inc    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 3,477 9,000
Alimera Sciences, Inc | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 0 0
Alimera Sciences, Inc | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 0 0
Alimera Sciences, Inc | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium $ 3,477 $ 9,000