v3.26.1
FAIR VALUE - Hierarchy (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2023
Nov. 19, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Money Market Fund $ 269,466,000 $ 209,891,000    
Interest rate swap 1,124,000 1,646,000    
Investment in equity securities 15,626,000 9,131,000 $ 0  
Contingent consideration / Contingent Value Rights 8,500,000 8,300,000    
Novitium        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 8,455,000 8,348,000   $ 30,800,000
Alimera Sciences, Inc        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 518,000 1,428,000    
Level 1        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Money Market Fund 269,466,000 209,891,000    
Interest rate swap 0 0    
Investment in equity securities 15,626,000 9,131,000    
Level 1 | Novitium        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 0 0    
Level 1 | Alimera Sciences, Inc        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 0 0    
Level 2        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Money Market Fund 0 0    
Interest rate swap 1,124,000 1,646,000    
Investment in equity securities 0 0    
Level 2 | Novitium        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 0 0    
Level 2 | Alimera Sciences, Inc        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 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    
Level 3 | Novitium        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights 8,455,000 8,348,000    
Level 3 | Alimera Sciences, Inc        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration / Contingent Value Rights $ 518,000 $ 1,428,000