XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE DISCLOSURES - Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds $ 174,316 $ 194,841
Interest rate swap 7,654 6,236
Royalties fair value 9,655  
Contingent consideration 11,600 24,000
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 174,316 194,841
Interest rate swap 0 0
Royalties fair value 9,655  
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Interest rate swap 7,654 6,236
Royalties fair value 0  
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Interest rate swap 0 0
Royalties fair value 0  
Novitium    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 11,574 23,984
Novitium | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 0 0
Novitium | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 0 0
Novitium | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 11,574 $ 23,984