XML 230 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration and License Agreements - Amgen, Inc (Details) - Amgen Incorporated - Olpasiran Agreement
Dec. 31, 2024
USD ($)
Sep. 30, 2016
agreement
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Number of agreements | agreement   2
Contract assets $ 0  
Contract liabilities 0  
Maximum    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Additional remaining development regulatory and sales milestones payments $ 485,000,000