XML 91 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaborative and Licensing Arrangements - Payment Classification (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Research and development collaborative arrangements      
Total $ 114,027 $ 71,165 $ 74,165
Upfront payments | Research and development expense      
Research and development collaborative arrangements      
Total 60,027 46,800 68,665
Development milestone payments | Research and development expense      
Research and development collaborative arrangements      
Total 54,000 0 5,500
Regulatory and commercial milestone payments | Intangible asset      
Research and development collaborative arrangements      
Total $ 0 $ 24,365 $ 0