XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaborative and Licensing Arrangements - Amounts and Classification of Payments (Income/(Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Research and Development Arrangement, Contract to Perform for Others      
Total $ (48,962) $ (50,871) $ (50,183)
Accounts payable 404,997 315,111  
Amgen, Inc | Collaborative Arrangement      
Research and Development Arrangement, Contract to Perform for Others      
Collaborative arrangement, inventory purchases 247,655 108,691 71,720
Amgen, Inc | Collaborative Arrangement | Related Party      
Research and Development Arrangement, Contract to Perform for Others      
Accounts payable 116,563 55,474  
Cost of sales - product      
Research and Development Arrangement, Contract to Perform for Others      
Total 37,150 8,358 5,898
Selling, General and Administrative Expense      
Research and Development Arrangement, Contract to Perform for Others      
Total (83,674) (60,917) (54,865)
Research and development      
Research and Development Arrangement, Contract to Perform for Others      
Total $ (2,438) $ 1,688 $ (1,216)