v3.24.0.1
Financial Instruments - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Less than 12 months, fair value $ 1,054 $ 10,087
Less than 12 months, unrealized losses (4) (500)
12 months or greater, fair value 20,391 15,170
12 months or greater, unrealized losses (930) (1,189)
Fair value 21,445 25,257
Unrealized losses (934) (1,689)
U.S. government securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 336 5,008
Less than 12 months, unrealized losses (1) (234)
12 months or greater, fair value 7,041 3,499
12 months or greater, unrealized losses (275) (247)
Fair value 7,377 8,507
Unrealized losses (276) (481)
U.S. government agency securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 71 524
Less than 12 months, unrealized losses 0 (17)
12 months or greater, fair value 3,225 4,415
12 months or greater, unrealized losses (164) (308)
Fair value 3,296 4,939
Unrealized losses (164) (325)
Corporate debt securities    
Marketable Securities [Line Items]    
Less than 12 months, fair value 647 4,555
Less than 12 months, unrealized losses (3) (249)
12 months or greater, fair value 10,125 7,256
12 months or greater, unrealized losses (491) (634)
Fair value 10,772 11,811
Unrealized losses $ (494) $ (883)