XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE - Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money Market Fund $ 136,280 $ 84,277
Interest rate swap 2,812 4,897
Royalties fair value 5,718 6,307
Contingent consideration, Novitium 12,600 10,900
Accrued licensor payment 11,428 20,961
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money Market Fund 136,280 84,277
Interest rate swap 0 0
Royalties fair value 5,718 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,812 4,897
Royalties fair value 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
Royalties fair value 0 0
Accrued licensor payment 11,428 20,961
Novitium    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 12,572 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 12,572 10,854
Alimera Sciences, Inc    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, Novitium 6,000 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 $ 6,000 $ 9,000