v3.25.2
ALLIANCES - Financial Information Pertaining to Alliances (BioNTech) (Details)
$ in Billions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Alliance Statement [Line Items]    
Consideration for anniversary payments $ 2.0 $ 2.0
BioNTech    
Alliance Statement [Line Items]    
Upfront payments made to collaborative partner $ 1.5  
Consideration for contingent development and regulatory approval   $ 7.6