XML 100 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Licenses to Patented Technology (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
Consideration paid $ 635 $ 641 $ 7
Purchase Commitment, Excluding Long-term Commitment [Line Items]      
Consideration paid 635 641 7
Cost of sales 5,416 $ 2,617 $ 8
National Institute of Allergy and Infectious Diseases member | License agreement      
Purchase Commitment, Excluding Long-term Commitment [Line Items]      
Cost of sales $ 400