XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
License Agreements - Agenus (Details) - USD ($)
$ in Millions
3 Months Ended 123 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Agenus    
License Agreements    
Unrealized loss on long term investments $ 3.0  
Development, Regulatory and Commercialization Milestones | Agenus    
License Agreements    
Milestone payment made under license agreement   $ 30.0
Additional milestone payments under the license agreement   $ 500.0