XML 90 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value          
Transfers between Level 1 to Level 2     $ 0    
Transfers between Level 2 to Level 1     0    
Investments determined using Level 3 inputs     0    
Increase (decrease) in fair value of contingent consideration       $ (21,750,000) $ (1,427,000)
2026 Term Loans          
Fair Value          
Amount to be realized in future     $ 291,000,000 $ 278,900,000  
Baudax          
Fair Value          
Percentage of reduction in work force 80.00%        
Milestone payments received   $ 1,200,000      
Milestone payment receivable $ 6,400,000