XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE DISCLOSURES - Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds $ 166,485 $ 191,841
Interest rate swap 7,366 6,236
Royalties fair value 6,943  
Contingent consideration 11,900 24,000
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 166,485 191,841
Interest rate swap 0 0
Royalties fair value 6,943  
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Interest rate swap 7,366 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,933 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,933 $ 23,984