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

Stockholders' Equity (Stock Based Compensation Plans of Partner Companies) (Details)

v3.25.1
Stockholders' Equity (Stock Based Compensation Plans of Partner Companies) (Details)
Dec. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares available 9,000,000
2017 Long term Incentive Plan [Member] | Cyprium [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 2,000,000
Shares available 675,000
2017 Long term Incentive Plan [Member] | Oncogenuity [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 2,000,000
Shares available 1,200,000
2017 Long term Incentive Plan [Member] | Urica  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 4,000,000
Shares available 198,638
2016 Long term Incentive Plan [Member] | Cellvation [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 2,000,000
Shares available 300,000
2016 Long term Incentive Plan [Member] | Mustang  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 14,666
Shares available 6,946
2015 Long term Incentive Plan [Member] | Avenue Therapeutics, Inc [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 5,070,223
Shares available 4,575,701
2015 Long term Incentive Plan [Member] | Checkpoint [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 18,000,000
Shares available 8,010,406
2015 Long term Incentive Plan [Member] | Helocyte [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 2,000,000
Shares available 341,667
2015 Long term Incentive Plan [Member] | Journey  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Authorized 10,642,857
Shares available 2,806,824