v3.24.1.u1
Financial Instruments - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Less than 12 months, fair value $ 4,427 $ 1,054
Less than 12 months, unrealized losses (16) (4)
12 months or greater, fair value 18,235 20,391
12 months or greater, unrealized losses (874) (930)
Fair value 22,662 21,445
Unrealized losses (890) (934)
U.S. government securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 3,098 336
Less than 12 months, unrealized losses (11) (1)
12 months or greater, fair value 5,825 7,041
12 months or greater, unrealized losses (278) (275)
Fair value 8,923 7,377
Unrealized losses (289) (276)
U.S. government and agency securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 447 71
Less than 12 months, unrealized losses (1) 0
12 months or greater, fair value 3,108 3,225
12 months or greater, unrealized losses (146) (164)
Fair value 3,555 3,296
Unrealized losses (147) (164)
Corporate debt securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 882 647
Less than 12 months, unrealized losses (4) (3)
12 months or greater, fair value 9,302 10,125
12 months or greater, unrealized losses (450) (491)
Fair value 10,184 10,772
Unrealized losses $ (454) $ (494)