Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Contingent Consideration (Details)

v3.24.0.1
Fair Value Measurements - Contingent Consideration (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Jun. 21, 2023
Dec. 31, 2022
Feb. 25, 2019
Fair Value Measurements          
Contingent consideration under RPAs, AAAs and CPPAs   $ 7,000,000   $ 75,000  
Changes in estimated fair value of contingent consideration   75,000      
Bioasis | Royalty Purchase Agreement          
Fair Value Measurements          
Contingent consideration under RPAs, AAAs and CPPAs $ 0 0   $ 75,000 $ 75,000
Changes in estimated fair value of contingent consideration $ (100,000)        
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Regulatory milestones          
Fair Value Measurements          
Contingent consideration under RPAs, AAAs and CPPAs   1,000,000.0 $ 1,000,000.0    
Changes in estimated fair value of contingent consideration   $ 0