XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
License Agreements - Merus (Details)
$ in Millions
1 Months Ended 3 Months Ended 100 Months Ended
Dec. 31, 2016
item
Mar. 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Merus      
License Agreements      
(Loss) gain on equity investments   $ 70.2  
Merus      
License Agreements      
Number of independent programs | item 10    
Milestone payment made under license agreement     $ 10.0