XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
License Agreements - Merus (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2016
item
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
License Agreements          
(Loss) gain on equity investments   $ (4,151) $ 39,241 $ (5,494) $ 139,188
Merus          
License Agreements          
(Loss) gain on equity investments     $ 40,000   $ 110,200
Merus          
License Agreements          
Number of independent programs | item 10