v3.24.2
Financial Instruments - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Less than 12 months, fair value $ 6,816 $ 1,054
Less than 12 months, unrealized losses (31) (4)
12 months or greater, fair value 16,874 20,391
12 months or greater, unrealized losses (757) (930)
Fair value 23,690 21,445
Unrealized losses (788) (934)
U.S. government securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 4,502 336
Less than 12 months, unrealized losses (22) (1)
12 months or greater, fair value 5,353 7,041
12 months or greater, unrealized losses (252) (275)
Fair value 9,855 7,377
Unrealized losses (274) (276)
U.S. government and agency securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 448 71
Less than 12 months, unrealized losses (1) 0
12 months or greater, fair value 3,092 3,225
12 months or greater, unrealized losses (119) (164)
Fair value 3,540 3,296
Unrealized losses (120) (164)
Corporate debt securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 1,866 647
Less than 12 months, unrealized losses (8) (3)
12 months or greater, fair value 8,429 10,125
12 months or greater, unrealized losses (386) (491)
Fair value 10,295 10,772
Unrealized losses $ (394) $ (494)