v3.25.2
Collaborative and Licensing Arrangements - Schedule of Amounts and Classification of Payments (Income/(Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Research and Development Arrangement, Contract to Perform for Others          
Total $ (17,101) $ (11,949) $ (34,067) $ (22,238)  
Accounts payable 360,783   360,783   $ 404,997
Amgen, Inc | Collaborative Arrangement          
Research and Development Arrangement, Contract to Perform for Others          
Collaborative arrangement, inventory purchases 73,288 47,653 136,032 109,879  
Amgen, Inc | Collaborative Arrangement | Related Party          
Research and Development Arrangement, Contract to Perform for Others          
Accounts payable 110,065   110,065   $ 116,563
Cost of sales - product          
Research and Development Arrangement, Contract to Perform for Others          
Total 9,533 9,590 17,027 18,159  
Research and development          
Research and Development Arrangement, Contract to Perform for Others          
Total (1,597) (439) (2,109) (1,144)  
Selling, general and administrative          
Research and Development Arrangement, Contract to Perform for Others          
Total $ (25,037) $ (21,100) $ (48,985) $ (39,253)