Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Contingent Consideration (Details)

v3.25.1
Fair Value Measurements - Contingent Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 21, 2023
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Fair Value Measurements            
Contingent consideration under RPAs, AAAs, and CPPAs     $ 3,000 $ 3,000 $ 7,000  
Payments of consideration under RPAs, AAAs and CPPAs       53,000 14,650  
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement            
Fair Value Measurements            
Payments of consideration under RPAs, AAAs and CPPAs $ 5,000 $ 1,000 1,000      
LadRx | Assignment and Assumption Agreement and Royalty Purchase Agreement | Regulatory milestones            
Fair Value Measurements            
Contingent consideration under RPAs, AAAs, and CPPAs $ 1,000   $ 0 0 $ 1,000 $ 0
Payments of consideration under RPAs, AAAs and CPPAs   $ 1,000   $ 1,000